摘要: 算术运算符是 SQL 中最基本的运算符,MySQL 支持的运算符包括加、减、乘、除和取余运算,它们是最常用、最简单的一类运算符。下表列出了这些运算符的作用和使用方法。 MySQL中的算术运算符 运算符作用使用方法 + 加法运算 用于获得一个或多个值的和 - 减法运算 用于从一个值中减去另一个值 * 阅读全文
posted @ 2020-08-18 16:57 KILLNPE 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 中,可以通过运算符来获取表结构以外的另一种数据。例如,学生表中存在一个 birth 字段,这个字段表示学生的出生年份。如果想得到这个学生的实际年龄,可以使用 MySQL 中的算术运算符用当前的年份减学生出生的年份,求出的结果就是这个学生的实际年龄了。 MySQL 所提供的运算符可以直 阅读全文
posted @ 2020-08-18 15:51 KILLNPE 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 中可以使用 SHOW CREATE TABLE 语句来查看表中的约束。 查看数据表中的约束语法格式如下: SHOW CREATE TABLE <表名>; 例 1 创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptId 为非空约束和外键约束,salar 阅读全文
posted @ 2020-08-18 15:40 KILLNPE 阅读(483) 评论(0) 推荐(0) 编辑
摘要: MySQL 非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。在表中某个列的定义后加上关键字 NOT NULL 作为限定词,来约束该列的取值不能为空。 阅读全文
posted @ 2020-08-18 15:29 KILLNPE 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 默认值(Default)的完整称呼是“默认值约束(Default Constraint)”,用来指定某列的默认值。在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。 例如,员工信息表中,部门位置在北京的较多,那么部门位置就可以默认为“北京”,系统就会自动为这个字段赋值 阅读全文
posted @ 2020-08-18 14:58 KILLNPE 阅读(206) 评论(0) 推荐(0) 编辑
摘要: MySQL 检查约束(CHECK)是用来检查数据表中字段值有效性的一种手段,可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。设置检查约束时要根据实际情况进行设置,这样能够减少无效数据的输入。 后面说到的默认值约束和非空约束也可看作是特殊的检查约束。 选取设置检查约束的字段 阅读全文
posted @ 2020-08-18 11:14 KILLNPE 阅读(382) 评论(0) 推荐(0) 编辑
摘要: MySQL 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。例如,为 id 字段加上唯一性约束后,每条记录的 id 值都是唯一的,不能出现重复的情况。如果其中一条记录的 id 值为‘0001’,那么该表中就不能出现另一条记录的 id 值也为‘0001’。 唯一约束与主键约束相似的 阅读全文
posted @ 2020-08-18 10:25 KILLNPE 阅读(284) 评论(0) 推荐(0) 编辑
摘要: MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。 外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果 阅读全文
posted @ 2020-08-18 09:55 KILLNPE 阅读(338) 评论(0) 推荐(0) 编辑