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

  • 创建数据表
创建数据表的语法为 
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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值