创建一个表格
-- 普通表
CREATE TABLE t1(
id int(4),
name VARCHAR(100)
)charset=utf8;
-- 姓名不为空 NOT NULL
CREATE TABLE t2(
id int(4),
name VARCHAR(100) NOT NULL
)
-- UNSIGNED,无符号,不能为负数,只能是数字
CREATE TABLE t3(
id int(4) UNSIGNED,
name VARCHAR(100) NOT NULL
)
-- ZEROFILL 不足的位数用0填充(版本),自动变成UNSIGNED,无符号,不能插入负数,只能是数字
CREATE TABLE t4(
id int(4) ZEROFILL,
name VARCHAR(100) NOT NULL
)
-- AUTO_INCREMENT 自动增长 编号-唯一-整数--自动增长 保证这个字段唯一
-- PRIMARY KEY 主键
CREATE TABLE t5(
id int(4) PRIMARY KEY auto_increment,
name VARCHAR(100) NOT NULL
)
-- DEFAULT 默认值
CREATE TABLE t6(
id int(4) PRIMARY KEY auto_increment,
name VARCHAR(100) NOT NULL,
gender VARCHAR(100) DEFAULT "男"
)
-- COMMENT 注释
CREATE TABLE t7(
id int(4) PRIMARY KEY auto_increment COMMENT "编号",
name VARCHAR(100) NOT NULL COMMENT "姓名",
gender VARCHAR(100) DEFAULT "男" COMMENT "性别"
)
-- myisam用于查询
CREATE TABLE t8(
id int(4) PRIMARY KEY auto_increment COMMENT "编号",
name VARCHAR(100) NOT NULL COMMENT "姓名",
gender VARCHAR(100) DEFAULT "男" COMMENT "性别"
)ENGINE=myisam
mySQL创建表
最新推荐文章于 2024-08-24 23:00:56 发布