CREATE TABLE:
Statement Pattern
CREATE TABLE [IF NOT EXISTS] table_name(
column_list
) type=table_type
Example-1
CREATE TABLE employees (         
        employeeNumber into(11) NOT NULL,
        lastName varchar(50) NOT NULL,
  officeCode varchar(10) NOT NULL,
        reportsTo int(11) default NULL,     
        PRIMARY KEY  (employeeNumber)  
      );
Example-2: Defining Duplicate Primary Key
CREATE TABLE payments (                   
       customerNumber int(11) NOT NULL,        
       checkNumber varchar(50) NOT NULL,       
       paymentDate datetime NOT NULL,          
       amount double NOT NULL,                 
       PRIMARY KEY  (customerNumber,checkNumber)
     );
Example-3: Defining Storage Engine
CREATE TABLE database_name.table_name(
column1  NOT NULL AUTO_INCREMENT ,
column2 VARCHAR( 20 ) NOT NULL ,
column3 VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL ,
PRIMARY KEY ( column1)
) ENGINE = MYISAM ;
Example-4: Create table from another table
CREATE TABLE new_table_name
AS (select * from old_table);
CREATE TABLE new_table_name
AS (select col1, col2 from old_table where cond1);
DESCRIBE TABLE: DESCRIBE table_name;
SHOW TABLES: SHOW TABLES
This will show all the tables.
More..
