随笔分类 - MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统(RDBMS)之一。
摘要:很多时候我们在创建一个数据库的时候或者在其下创建表的时候经常报错,导致不能插入中文等问题 我们一般用到的就是utf8的编码。设置后就可以打中文了。我一般都是这么配置的 在可视化工具Navicat Premium 12上 命令行上
阅读全文
摘要:自考题目讲解,专业请绕道 1、等值连接,在FROM子句中使用关键字INNER JOIN或JOIN 连接两张表时,如若ON子句的连接条件中使用运算符 = 符号,即进行相等性测试,则此连接方式称为等值连接,也称为相等连接。 2、非等值连接,在FROM子句中使用关键字INNER JOIN 或JOIN 连接
阅读全文
摘要:目录 内连接查询 外连接 左连接 外连接 右连接 全连接 名字 内连接 左连接 右连接 全连接 关键字 inner join left join right join union 1.1、内连接 定义:内连接中必须两者相互匹配才能打印该行,看下面实例 create table A ( id int,
阅读全文
摘要:目录 什么是存储函数 存储函数和存储过程的区别 创建存储函数 调用存储函数 删除存储函数 定义与实现完整性约束 1、什么是存储函数 存储函数与存储过程一样,是由SQL语句和过程式语句组成的代码片段 2、存储函数和存储过程的区别 3、创建存储函数 3、调用存储函数 4、删除存储函数 5、定义与实现完整
阅读全文
摘要:1、用户账号管理 2、grant授予权限 3、回收权限REVOKE
阅读全文
摘要:1、什么是触发器 触发器是用户定义在关系表上的一类由事件驱动的数据库对象,也是一种保证数据完整性的方法。触发器一旦定义,无须用户调用,任何对表的修改操作均为数据库服务器自动激活相应的触发器 2、创建触发器 3、插入一条数据触发触发器 4、删除触发器 5、触发器的种类 insert 触发器 delet
阅读全文
摘要:目录 存储过程概述 delimiter 创建存储过程 声明局部变量 call调用存储过程 drop删除存储过程 1、存储过程概述 存储过程是一组为了完成某项特定功能的SQL语句集,其实质就是一段存储在数据库中的代码,类似于封装 特点: 2、delimiter 用来作为用户定义的结束符 delimit
阅读全文
摘要:目录 group by的用法 集合函数的使用 order by的用法 having对组的管理 limit的用法 查重distinct的用法 1.1、group by的用法 2.1、集合函数的使用 3.1、order by的用法 4.1、having对分组的管理 where 和 having区别:ht
阅读全文
摘要:目录 select查询全表数据 where的简单应用 in和not in的用法 between...and的用法 like和%的语法 case when的用法 1.1、select查询全表数据 2.1、where的简单应用 3.1、in和not in的简单用法 4.1、between...and的用
阅读全文
摘要:目录 1.1、非空约束 定义:用来定义该键不能为空的约束,在后续插入数据中该值不能为空值 这里我创建了一个名为roo的表,里面有两个列都加上了非空属性的约束,插入数据时,如果为空则会提示错误 1.2、唯一约束 唯一约束是指定table的列或列组合不能重复,保证数据的唯一性。虽然唯一约束不允许出现重复
阅读全文
摘要:借鉴出处:https://blog.csdn.net/superit401/article/details/51291603 章节目录 索引的好处 索引的坏处 什么情况下添加索引 什么情况下不添加索引 索引的添加方式 1、索引的好处 2、索引的坏处 第一、创建索引和维护索引消耗时间,这种时间随着数据
阅读全文
摘要:章节目录 数据库的增删改查 表数据的增删查改 表定义的语句 数据库和表的字符集查看 数据库常识 1.1、数据库的增操作 两种方法均可有效创建数据库,下面的一种类型是防止数据库存在创建时提示错误的有效手段,如果没有则创建。 1.2、数据库的删除操作 两种方法均可有效删除数据库,下面一种删除意思为如果有
阅读全文
摘要:出处来源:https://www.cnblogs.com/frankielf0921/p/5930743.html 1.主键,超键,候选键,外键 主键:一个表的唯一标识符,具有唯一和非空的属性。 超键:在关系中能唯一标识元组的属性集称为关系模式的超键,变相的来说就是和的主键连在一起的属性集都属于超键
阅读全文

浙公网安备 33010602011771号