mysql 建表语句 详解

mysql 创建表命令:

  1. create table fujieace(
  2. id int(10) primary key auto_increment comment '设置主键自增',
  3. email varchar(20) not null comment '邮箱',
  4. name varchar(20)  default ''  comment '姓名',
  5. unique key email (email )
  6. )engine=innodb charset=utf8;

 

解释:

1、primary key 主键

2、auto_increment 自增

3、comment 描述(说明)

4、not null 不为空

5、default 默认值,(default '' 默认值为空字符串; default 0 默认值为0;)

6、unique key 唯一索引

7、engine 表引擎(engine=innodb 代表 表引擎是innodb )

8、charset 表编码 (charset=utf8 代表 表编码是utf-8)

 

mysqkl

 

下面mysql 创建表语句偶尔也会用到:

  1. create table fujieace(
  2. id int(10) primary key auto_increment comment '设置主键自增',
  3. number int(5) unsigned zerofill comment '学号',
  4. age int(5) unsigned
  5. )engine=innodb charset=utf8;

 

解释:

1、unsigned zerofill 无符号自动填充(例如:int(5) ,如果你的值是1,其余4位会以0来占位;)

2、unsigned 无符号(非负数)

    A+
发布日期:2017年05月11日  所属分类:Mysql
最后修改时间:2017-09-07 11:21
评分: (当前没有评级)
付杰
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
wordpress站群服务 泛解析二级域名站群 二级目录站群
wordpress站群服务 泛解析二级域名站群 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
wordpress discux dedecms 帝国 phpcms等快速建站服务
wordpress discux dedecms 帝国 phpcms等快速建站服务
  • ¥ 99.9元
  • 市场价:499.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

  1. 小萝卜 1

    前几天我看这文章打不开的,报错了!今天怎么又正常访问了!

  2. 金金属狂潮 0

    我mysql建表直接用的phpmyadmin,非常方便。最主要的是现在很多PHP环境一键安装包也自带phpmyadmin。

  3. 鎶杀跌 2

    严格来讲:

    1. engine=innodb charset=utf8;  

    修改为:

    1. engine=innodb default charset=utf8;  

    为最佳!不过也无所谓了,反正都是utf8;通过查看表创建过程语句

    1. show create table 表名 \G;  

    )可以看出来;

  4. 野外打猎 2

    mysql建表语句 唯一索引 还可以这样写:
    如下:

    email varchar(20) unique not null comment ‘邮箱’,