为了账号安全,请及时绑定邮箱和手机立即绑定

MySql(九)列表创建及约束

标签:
MySQL

数据类型

webp

(一)创建表  CREATE TABLE 

(1)建表的权限

(2)有存储区域

CREATE TABLE 列表名字(属性 类型, 属性  类型,...);  #自定义创建列表

CREATE TABLE 列表名字 AS SELETC 属性,属性,...FROM 已有列表  WHERE 条件 #使用子查询创建列表

(二)ALTER TABLE 语句

(1)加一列

ALTER TABLE 列表名 ADD (属性 类型)

(2)修改列

ALTER TABLE 列表名 MODIFY (属性 类型)

可修改列的数据类型,大小和缺省值;修改后的缺省值只影响以后插入的数据

(3)删除列

ALTER TABLE  列表名  DROP COLUMN  列表属性列

删除列,如果存在数据一起删除

(三)删除列表

DROP TABLE  列表名

(四)修改列表名字

ALTER TABLE 原名 RENAME 新名

(五)约束

约束是表级强制执行的规则.

当表中数据有相互依赖性时,可保护数据不被删除.

有如下类型的约束:

NOT NULL    非空约束

UNIQUE KEY ()  唯一约束

PRIMARY KEY ()   主键约束 

FOREIGN KEY (属性名)REFERENCES 另一张表 (属性名) 外键约束

创建约束

①在建表的同时创建

②建表后创建



作者:社会主义顶梁鹿
链接:https://www.jianshu.com/p/b9787bfe79b5


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消