Skip to content

创建表

sql
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
    (create_definition,...)
    [table_options]
    [partition_options]

-- CREATE TABLE创建一个具有给定名称的表。
-- IF NOT EXISTS 如果表存在,则防止发生错误。
sql
-- 例子
CREATE TABLE IF NOT EXISTS `my_table`(
   `id` INT UNSIGNED AUTO_INCREMENT,
   `title` VARCHAR(100) NOT NULL,
   `author` VARCHAR(40) NOT NULL,
   `date` DATE,
   PRIMARY KEY ( `id` )
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

删除表

sql
drop table <数据库名>;

显示全部表

sql
show tables;

显示表结构

sql
describe <name>;