随笔分类 -  MySQL教程

摘要:逻辑运算符又称为布尔运算符,用来确定表达式的真和假。MySQL中支持的逻辑运算符如下表所示。 MySQL 中的逻辑运算符 运算符作用 NOT 或者 ! 逻辑非 AND 或者 && 逻辑与 OR 和 || 逻辑或 XOR 逻辑异或 下面分别讨论 MySQL 逻辑运算符的使用方法。 NOT和!都是逻辑非 阅读全文
posted @ 2020-08-19 09:36 KILLNPE 阅读(742) 评论(0) 推荐(0) 编辑
摘要:算术运算符是 SQL 中最基本的运算符,MySQL 支持的运算符包括加、减、乘、除和取余运算,它们是最常用、最简单的一类运算符。下表列出了这些运算符的作用和使用方法。 MySQL中的算术运算符 运算符作用使用方法 + 加法运算 用于获得一个或多个值的和 - 减法运算 用于从一个值中减去另一个值 * 阅读全文
posted @ 2020-08-18 16:57 KILLNPE 阅读(236) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 中,可以通过运算符来获取表结构以外的另一种数据。例如,学生表中存在一个 birth 字段,这个字段表示学生的出生年份。如果想得到这个学生的实际年龄,可以使用 MySQL 中的算术运算符用当前的年份减学生出生的年份,求出的结果就是这个学生的实际年龄了。 MySQL 所提供的运算符可以直 阅读全文
posted @ 2020-08-18 15:51 KILLNPE 阅读(142) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 中可以使用 SHOW CREATE TABLE 语句来查看表中的约束。 查看数据表中的约束语法格式如下: SHOW CREATE TABLE <表名>; 例 1 创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptId 为非空约束和外键约束,salar 阅读全文
posted @ 2020-08-18 15:40 KILLNPE 阅读(509) 评论(0) 推荐(0) 编辑
摘要:MySQL 非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。在表中某个列的定义后加上关键字 NOT NULL 作为限定词,来约束该列的取值不能为空。 阅读全文
posted @ 2020-08-18 15:29 KILLNPE 阅读(947) 评论(0) 推荐(0) 编辑
摘要:默认值(Default)的完整称呼是“默认值约束(Default Constraint)”,用来指定某列的默认值。在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。 例如,员工信息表中,部门位置在北京的较多,那么部门位置就可以默认为“北京”,系统就会自动为这个字段赋值 阅读全文
posted @ 2020-08-18 14:58 KILLNPE 阅读(236) 评论(0) 推荐(0) 编辑
摘要:MySQL 检查约束(CHECK)是用来检查数据表中字段值有效性的一种手段,可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。设置检查约束时要根据实际情况进行设置,这样能够减少无效数据的输入。 后面说到的默认值约束和非空约束也可看作是特殊的检查约束。 选取设置检查约束的字段 阅读全文
posted @ 2020-08-18 11:14 KILLNPE 阅读(430) 评论(0) 推荐(0) 编辑
摘要:MySQL 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。例如,为 id 字段加上唯一性约束后,每条记录的 id 值都是唯一的,不能出现重复的情况。如果其中一条记录的 id 值为‘0001’,那么该表中就不能出现另一条记录的 id 值也为‘0001’。 唯一约束与主键约束相似的 阅读全文
posted @ 2020-08-18 10:25 KILLNPE 阅读(317) 评论(0) 推荐(0) 编辑
摘要:MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。 外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果 阅读全文
posted @ 2020-08-18 09:55 KILLNPE 阅读(402) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值。每增加一条记录,主键会自动以相同的步长进行增长。 通过给字段添加 AUTO_INCREMENT 属性来实现主键自增长。语法格式如下: 字段名 数据类型 AUTO_INCREMENT 注意: 阅读全文
posted @ 2020-08-17 16:22 KILLNPE 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:主键(PRIMARY KEY)的完整称呼是“主键约束”,是 MySQL 中使用最为频繁的约束。一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中设置一个主键。 主键分为单字段主键和多字段联合主键,本节将分别讲解这两种主键约束的创建、修改和删除。 使用主键应注意以下几点: 每个表只能定 阅读全文
posted @ 2020-08-17 16:03 KILLNPE 阅读(630) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 中,约束是指对表中数据的一种约束,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库中数据的正确性和有效性。 例如,在数据表中存放年龄的值时,如果存入 200、300 这些无效的值就毫无意义了。因此,使用约束来限定表中的数据范围是很有必要的。 在 MySQL 中,主要支持以下 阅读全文
posted @ 2020-08-17 15:15 KILLNPE 阅读(153) 评论(0) 推荐(0) 编辑
摘要:约束是一种限制,它通过限制表中的数据,来确保数据的完整性和唯一性。使用约束来限定表中的数据是很有必要的。 MySQL 提供了很多功能强大、使用方便的运算符和函数。我们可以通过使用这些运算符完成各种各样的运算操作。函数可以帮助开发人员简单、快速的编写 SQL 语句。 接下来就继续来了解这些... .. 阅读全文
posted @ 2020-08-17 15:11 KILLNPE 阅读(109) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field),把表的“行”称为记录(Record)。随着业务的变化,可能需要在已有的表中添加新的字段。 MySQL 允许在开头、中间和结尾处添加字段。 在末尾添加字段 一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语 阅读全文
posted @ 2020-08-17 15:03 KILLNPE 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:创建完数据表之后,经常需要查看表结构(表信息)。在 MySQL 中,可以使用 DESCRIBE 和 SHOW CREATE TABLE 命令来查看数据表的结构。 DESCRIBE:以表格的形式展示表结构 DESCRIBE/DESC 语句会以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否 阅读全文
posted @ 2020-08-17 14:13 KILLNPE 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:数据表之间经常存在外键关联的情况,这时如果直接删除父表,会破坏数据表的完整性,也会删除失败。 删除父表有以下两种方法: 先删除与它关联的子表,再删除父表;但是这样会同时删除两个表中的数据。 将关联表的外键约束取消,再删除父表;适用于需要保留子表的数据,只删除父表的情况。 下面介绍了如何取消关联表的外 阅读全文
posted @ 2020-08-17 14:07 KILLNPE 阅读(489) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。 下面我们来了解一下 MySQL 数据库中数据表的删除方法。 基本语法 使用 DROP TABLE 语句可以删除一 阅读全文
posted @ 2020-08-17 13:53 KILLNPE 阅读(271) 评论(0) 推荐(0) 编辑
摘要:这里主要介绍 MySQL 修改和删除数据表字段的方法。 修改字段名称 MySQL 中修改表字段名的语法规则如下: ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>; 其中: 旧字段名:指修改前的字段名; 新字段名:指修改后的字段名; 新数据类型:指修改后的数 阅读全文
posted @ 2020-08-17 11:21 KILLNPE 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:修改数据表的前提是数据库中已经存在该表。修改表指的是修改数据库中已经存在的数据表的结构。修改数据表的操作也是数据库管理中必不可少的,就像画素描一样,画多了可以用橡皮擦掉,画少了可以用笔加上。 不了解如何修改数据表,就相当于是我们只要画错了就要扔掉重画,这样就增加了不必要的成本。 在 MySQL 中可 阅读全文
posted @ 2020-08-17 10:41 KILLNPE 阅读(459) 评论(0) 推荐(0) 编辑
摘要:在创建数据库之后,接下来就要在数据库中创建数据表。所谓创建数据表,指的是在已经创建的数据库中建立新表。 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。接下来我们介绍一下创建数据表的语法形式。 基本语法 在 MySQL 中,可以使用 阅读全文
posted @ 2020-08-17 10:07 KILLNPE 阅读(497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示