当前位置: 移动技术网 > IT编程>数据库>Mysql > MySQL关于日志数据表的基本操作学习

MySQL关于日志数据表的基本操作学习

2018年03月22日  | 移动技术网IT编程  | 我要评论
创建数据表创建数据表的语法为 CREATE TABLE <表名> (列名1 数据类型 【列级别约束条件】【默认值】 列名2 数据类型 【列级别约束条件】【默认值】

创建数据表创建数据表的语法为

CREATE TABLE <表名>

(列名1 数据类型 【列级别约束条件】【默认值】

列名2 数据类型 【列级别约束条件】【默认值】

......

【表级别约束条件】

)

注意:使用创建表语句时,应当先用use语句选定好要建立表的数据库,否则会报错。

使用主键约束主键,又称主码,是表中一列或多列的组合。主键约束(PRIMARY KEY CONSTRAINT)要求主键累的数据唯一且不为空。

单字段主键

字段名 数据类型 PRIMARY KEY

多字段联合主键

PRIMARY KEY [字段1,字段2,......,字段n]

使用外键约束

外键用来建立两个表中数据的连接,它可以是一列或者多列。一个表可以有一个或者多个外键。一个表的外键可以为空值,若不为空值,则每一个外键必须等于另一个表中的主键的一个值

CONSTRAINT <外键名> FOREIGN KEY 字段名 REFERENCES <主表名> 主键列

使用非空约束

非空约束指字段不能为空。对于使用了非空约束的字段如果用在添加数据时,没有指定值,数据库系统会报错。

字段名 数据类型 NOT NULL

使用唯一性约束

唯一性约束要求该列的值唯一,允许为空,但只能出现一个空值。唯一约束可以确保一列或者几列不出现重复值。

字段名 数据类型 UNIQUE

使用默认值约束

默认约束指定某列的默认值。

字段名 数据类型 DEFAULT 默认值

设置表的属性值自动增加

在数据库应用中,经常希望在每次插入新记录时,自动生成字段的主键。可以通过为表主键添加AUTO_INCREMENT关键字来实现。一个表中只能有一个字段使用AUTO_INCREMENT约束,且该字段必须为主键的一部分。

字段名 数据类型 AUTO_INCREMENT

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网