非空约束 create table 表名( id int not null ); 唯一约束 create table 表名( id int unique key, name varchar(20) ); 主键约束 primary key 主键的作用:可以唯一标示一条数据,每张表里只有一个主键。 主键 ...
分类:
其他好文 时间:
2018-06-06 00:56:30
阅读次数:
169
一、什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何 ...
分类:
数据库 时间:
2018-06-02 00:39:13
阅读次数:
263
(一)常用SQL语句 1.SELECT USER() 得到登陆的用户 2.SELECT VERSION() 得到mysql的版本信息 3.SELECT NOW() 得到当前的时间 4.SELECT DATABASE() 得到打开的数据库名字 (二)数据库相关操作 1.创建数据库(名称不要包含特殊字符 ...
分类:
数据库 时间:
2018-05-22 14:57:44
阅读次数:
166
非空约束 NOT NULL 约束: 强制列不能为 NULL 值,约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。 1.在 "Persons" 表创建时在 Id列、name列创建 not null 约束: create table Persons(id int no ...
分类:
数据库 时间:
2018-05-06 14:49:19
阅读次数:
195
空值操作: null表示空的意思。 一、情况: 1:表中的任何字段默认情况下都可以为null值。 2:not null表示非空,是一种约束 设置为非空约束的字段,必须有有效值,不能为空。 3:插入数据时 reg:insert into emp(ename,empno) values(2001,'张三 ...
分类:
数据库 时间:
2018-04-16 23:49:43
阅读次数:
249
转自:https://blog.csdn.net/a909301740/article/details/62887992 MySQL中的约束,添加约束,删除约束,以及其他的一些修饰:一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_ ...
分类:
数据库 时间:
2018-04-08 00:29:47
阅读次数:
217
约束1 非空约束not null 新增或修改记录时该列的值不允许为空2 check约束check(sal>0) 新增或修改记录时该列的值需要满足check设定的条件3 主键约束primary key 新增或修改记录时该列的值不能与其他记录的该列值重复4 唯一键约束unique 新增或修改记录时该列的 ...
分类:
数据库 时间:
2018-03-31 23:08:33
阅读次数:
213
约束的类型: 主键约束: 要求主键列不能为空,要求主键列唯一 非空约束: 要求该列不能存在空值 唯一约束: 要求该列的值必须唯一的,允许为空,但只能出一个空值 检查约束: 限制某列取值的范围是否合适 默认约束: 设计某列的默认值 外键约束: 用于在两表之间建立关系,需要指定引用主表是哪一列 主键约束 ...
分类:
其他好文 时间:
2018-03-30 12:15:37
阅读次数:
177
约束 主键约束 primary key 这一行的标识符(非空不能重复) 非空约束 not null 数据不能为空 唯一约束 unique 数据具有唯一性 自增长约束 auto_increment 一张表只能有一个自增长列, 并且只能在数字类型中使用 零填充 zerofill 填充0 默认 defau ...
分类:
其他好文 时间:
2018-03-24 20:40:48
阅读次数:
187
SQL常用约束语句 常用五类约束: not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,指定某列的数据不能重复、唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查 ...
分类:
数据库 时间:
2018-03-07 20:11:40
阅读次数:
178