Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2003, 01:34
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 22 años
Puntos: 1
Tablas en MySQL?

Son necesarios todos los paramtros estos para crear una simple tabla en MySQL desde PHP

Código PHP:
CREATE [TEMPORARYTABLE [IF NOT EXISTStbl_name [(create_definition,...)]
[
table_options] [select_statement]

create_definition:
  
col_name type [NOT NULL NULL] [DEFAULT default_value] [AUTO_INCREMENT]
            [
PRIMARY KEY] [reference_definition]
  or    
PRIMARY KEY (index_col_name,...)
  or    
KEY [index_name] (index_col_name,...)
  or    
INDEX [index_name] (index_col_name,...)
  or    
UNIQUE [INDEX] [index_name] (index_col_name,...)
  or    
FULLTEXT [INDEX] [index_name] (index_col_name,...)
  or    [
CONSTRAINT symbolFOREIGN KEY [index_name] (index_col_name,...)
            [
reference_definition]
  or    
CHECK (expr)

type:
        
TINYINT[(length)] [UNSIGNED] [ZEROFILL]
  or    
SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
  or    
MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
  or    
INT[(length)] [UNSIGNED] [ZEROFILL]
  or    
INTEGER[(length)] [UNSIGNED] [ZEROFILL]
  or    
BIGINT[(length)] [UNSIGNED] [ZEROFILL]
  or    
REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    
DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    
FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    
DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
  or    
NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
  or    
CHAR(length) [BINARY]
  or    
VARCHAR(length) [BINARY]
  or    
DATE
  
or    TIME
  
or    TIMESTAMP
  
or    DATETIME
  
or    TINYBLOB
  
or    BLOB
  
or    MEDIUMBLOB
  
or    LONGBLOB
  
or    TINYTEXT
  
or    TEXT
  
or    MEDIUMTEXT
  
or    LONGTEXT
  
or    ENUM(value1,value2,value3,...)
  or    
SET(value1,value2,value3,...)

index_col_name:
        
col_name [(length)]

reference_definition:
        
REFERENCES tbl_name [(index_col_name,...)]
                   [
MATCH FULL MATCH PARTIAL]
                   [
ON DELETE reference_option]
                   [
ON UPDATE reference_option]

reference_option:
        
RESTRICT CASCADE SET NULL NO ACTION SET DEFAULT

table_options:
    
TYPE = {BDB HEAP ISAM InnoDB MERGE MRG_MYISAM MYISAM }
or    
AUTO_INCREMENT #
or    AVG_ROW_LENGTH #
or    CHECKSUM = {1}
or    
COMMENT "string"
or    MAX_ROWS #
or    MIN_ROWS #
or    PACK_KEYS = {| DEFAULT}
or    
PASSWORD "string"
or    DELAY_KEY_WRITE = {1}
or      
ROW_FORMAT= { default | dynamic fixed compressed }
or    
RAID_TYPE= {STRIPED RAID0 RAID_CHUNKS=#  RAID_CHUNKSIZE=#
or    UNION = (table_name,[table_name...])
or    
INSERT_METHOD= {NO FIRST LAST }
or      
DATA DIRECTORY="absolute path to directory"
or      INDEX DIRECTORY="absolute path to directory"

select_statement:
    [
IGNORE REPLACESELECT ...  (Some legal select statement
__________________
Ing. Reynier Pérez Mira