1.创建表
CREATE TABLE IF NOT EXISTS TASKS(
task_id INT(11) NOT NULL AUTO_INCREMENT,
end_date DATE DEFAULT NULL,
PRIMARY (task_id)
)ENGINE=INNODB;
语法解释
- CREATE TABLE
后面跟要创建的表名称。
- IF NOT EXISTS
如果不存在则创建表。
- ENGINE
为存储引擎
- task_id INT(11) NOT NULL AUTO_INCREMENT
,为表定义列。具体语法:column_name data_type[size] [NOT NULL|NULL] [DEFAULT value] [AUTO_INCREMENT]
;column_name 为列名称,data_type[size]为类型及定一大小,[NOT NULL|NULL]表示该列是否接受空值,[DEFAULT value]指定列的默认值,[AUTO_INCREMENT]表示列值自增,每个表有且只有一个自增列。
- PRIMARY KEY (task_id)
:设置为主键.
2.删除表
DROP TABLE table_name ;
table_name 为要删除的表名。