-
MySQL入门篇——(三)操作表与约束(still need to supplement)
转载自马一鸣Ivk
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
表 create table name ( name type default 约束 comment , name type default 约束 comment , ) name:字段名 一般情况下,如果有多个单词构成,用下划线间隔 type:int double(5,2) char(长度不变 UUID 手机号 身份证号) varchar(长度不确定 姓名) blob(电影,图片) clob(小说) default 添加数据的时候如果不指定值,则使用默认值 约束:主键(不重复且不为null) unique(不重复,但可以多个null) not null foreign key(name) references table_name(name)——保证数据完整性,不会产生无用的垃圾数据、check MySQL数据不支持
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
约束 MySQL数据库通过约束(constraints)防止无效的数据进入到表中,以保护数据的实体完整性。 约束分为字段级别约束和表级别约束: 字段级约束:只为单个字段添加约束; 表级约束:为一个或多个字段添加约束
①primary key:指定主键。 不允许重复,且不为null ②auto_incremenrt:设置表字段自增长,默认从1开始 ③not null:指定字段不能为空,只能定义为字段级约束; ④unique 不允许重复,可以为null ⑤foreign key:指定一个字段或字段组合作为一个外键 ⑥check:指定列值必须满足check中条件,否则无法进行添加或修改;一个字段可以定义多个check约束。注意:MySQL数据库不支持该约束!
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式