首页 >> 基础教程
mysql创建表
创建表的sql
CREATE TABLE `user` ( `id` int(11) AUTO_INCREMENT comment "自增id", `user_code` varchar(255) comment "用户编码", `user_name` varchar(255) comment "用户名称", `age` int(11) comment "年龄", `money` DECIMAL(10,2) comment "拥有资金", PRIMARY KEY(`id`)) ENGINE=InnoDB charset="utf8";
上面这个sql的含义:
第一行前括号前面的语句表示创建一个表user。
第一行前括号和最后一行后括号内的3行分别定义了3个字段user_code、user_name、age、money和一个只包含user_code的主键,以及数据类型及一些特性的定义。
字段名
字段类型
字段默认值
字段判断空
字段备注
括号后面的部分代表这个表本身的一些属性的定义。
表格存储引擎
表格默认字符集
表格备注
最新文章
10.5 反规范化:什么时候需要打破规则?2026-03-22
10.4 第三范式(3NF)2026-03-22
10.3 第二范式(2NF)2026-03-22
10.2 第一范式(1NF)2026-03-22
10.1 什么是数据库规范化?2026-03-22
9.5 实践:电商系统表关系设计2026-03-22
9.4 实际案例:博客系统表设计2026-03-22
9.3 多对多关系2026-03-22
9.2 一对多关系2026-03-22
9.1 一对一关系2026-03-18

发表评论
所有评论