
MySQL
King-Java
程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。
展开
-
MySQL进阶学习笔记三(包括视图、索引、数据库优化)
1、视图(1)什么是视图? 数据库对象,他是一一个虚拟表底层并非以键值形式保存数据,在执行过程中动态从基表中获取数据。(视图以表为底层来查询)(2)视图的基本语法?create view view_nameas查询#查询信息部门的员工信息create view view_empasselect * from emp where deptno="信息部门";#执行增删改查操作和表一致2、索引(1)、什么是索引? 提升查询效率而...原创 2020-07-27 10:19:07 · 292 阅读 · 0 评论 -
MySQL进阶学习笔记二(包括连接查询、子查询、联合查询、事务、存储过程)
1、高级查询(1)了解笛卡尔积:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员,笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一-行数据任意组合。(2) 关联查询(连接查询) (a)内连接:内连接与连接顺序无关 关联表中都出现的...原创 2020-07-13 16:35:27 · 417 阅读 · 0 评论 -
MySQL进阶学习笔记 一(包括各种函数的使用—单行、字符、聚合、加密)
1、数据完整性:(1)数据的准确性和可靠性。(2)完整性约束; a.实体完整性: 实体完整性约束保证数据记录之间是准确的(能够唯一标识- 一个实体)。 实体:记录 主键约束:唯一的,不为空 primary key--表创建之后添加主键约束--字段选择? 唯一的、不要选择业务字段--主键添加:一张表中只能有一一个主键,但是可以有...原创 2019-09-24 11:23:04 · 1480 阅读 · 0 评论