1. CREATE TABLE
  2. IF
  3. NOT EXISTS `student` (
  4. `id` INT ( 4 ) NOT NULL AUTO_INCREMENT COMMENT '学号',
  5. `name` VARCHAR ( 30 ) NOT NULL DEFAULT '匿名' COMMENT '姓名',
  6. `pwd` VARCHAR ( 20 ) NOT NULL DEFAULT '123456' COMMENT '密码',
  7. `sex` VARCHAR ( 2 ) NOT NULL DEFAULT '女' COMMENT '性别',
  8. `birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
  9. `address` VARCHAR ( 100 ) DEFAULT NULL COMMENT '家庭住址',
  10. `email` VARCHAR ( 50 ) DEFAULT NULL COMMENT '邮箱',
  11. PRIMARY KEY ( `id` )
  12. ) ENGINE = INNODB DEFAULT CHARSET=utf8;
  1. CREATE TABLE [IF NOT EXISTS] `表名`(
  2. `字段名` 列名 [属性] [索引] [注释],
  3. `字段名` 列名 [属性] [索引] [注释],
  4. `字段名` 列名 [属性] [索引] [注释],
  5. )[表类型][字符集][注释];

创建表的语句

  1. SHOW CREATE DATABASE dbName;
  2. SHOW CREATE TABLE tableName;
  1. student CREATE TABLE `student` (
  2. `id` int(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
  3. `name` varchar(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
  4. `pwd` varchar(20) NOT NULL DEFAULT '123456' COMMENT '密码',
  5. `sex` varchar(2) NOT NULL DEFAULT '女' COMMENT '性别',
  6. `birthday` datetime DEFAULT NULL COMMENT '出生日期',
  7. `address` varchar(100) DEFAULT NULL COMMENT '家庭住址',
  8. `email` varchar(50) DEFAULT NULL COMMENT '邮箱',
  9. PRIMARY KEY (`id`)
  10. ) ENGINE=InnoDB DEFAULT CHARSET=utf8

查看表的结构

  1. DESC student
  2. id int(4) NO PRI auto_increment
  3. name varchar(30) NO 匿名
  4. pwd varchar(20) NO 123456
  5. sex varchar(2) NO
  6. birthday datetime YES
  7. address varchar(100) YES
  8. email varchar(50) YES