摘要: 存储过程 一、存储过程介绍 1、什么是存储过程? 存储过程是实现某个特点功能的sql语句的集合,编译后的存储过程会保存在数据中,通过存储过程的名称反复的调用执行。 2、存储过程的优点? t(1)存储过程创建后,就可以反复的调用和使用,不需要重新写复杂的语句 (2)创建,修改存储过程不会对数据有任何的 阅读全文
posted @ 2022-03-07 11:09 xiaolehua 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 数据库之外键 、 一、外键的介绍 1、外键的定义 让一张表记录的数据不要太过于冗余,在数据库中对表的关系进行解耦,尽量让表的数据单一化。 2、外键的作用 保持数据的一致性和完整性 3、msyql 数据库中的存储引擎? myisam (默认) innodb (外键需要用到innodb存储格式) 4、查 阅读全文
posted @ 2022-03-06 19:49 xiaolehua 阅读(396) 评论(0) 推荐(1) 编辑
摘要: 索引 一、索引的介绍 1、什么是索引? (1)定义:索引是一种数据结构 一个索引在存储的表中的数据结构; (2)索引是在表的字段上创建的 (3)索引包含了一列值,这个值保存在一个数据结构中 2、索引作用? (1)保证数据记录的唯一性 (2)实现表与表之间的参照性 (3)减少排序和分组的时间(例如在使 阅读全文
posted @ 2022-03-06 18:02 xiaolehua 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 数据库之视图 (一)视图的介绍 一、什么是视图? 视图是一个虚拟表,它是一个虚拟表,它不在数据库中以存储的形式保存(本身不包含数据),是在使用视图的时候动态生成。 二、视图的优点? 1、提高查询效率 数据库中的数据查询非常复杂,可以简化sql语句 2、安全 有些保密字段,可以通过创建视图限制用户对某 阅读全文
posted @ 2022-03-06 16:29 xiaolehua 阅读(382) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-03-06 08:53 xiaolehua 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Student学生表(学号、姓名、性别、年龄、编辑) Course课程表(编号、课程名称) sc选课表(选课编号、学号、课程编号、成绩) create table student( stu_no int, stu_name varchar(10), -- sex char(1), -- age in 阅读全文
posted @ 2022-03-05 17:24 xiaolehua 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 已知2张基本表:部门表:dept (部门号,部门名称);员工表 emp(员工号,员工姓名,年龄,入职时间,收入,部门号)1:dept表中有4条记录: 部门号(dept1) 部门名称(dept_name ) 101 财务 102 销售 103 IT技术 104 行政 2:emp表中有6条记录: 员工号 阅读全文
posted @ 2022-03-05 15:36 xiaolehua 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 子查询 一、子查询 定义:一个查询中嵌套另一个查询 二、子查询的分类 (1)标量子查询 (2)列子查询 (3)行子查询 (4)表子查询(运用多) 三、子查询详解 (1)标量子查询(返回一个值) 标量子查询:把一个sql 执行返回的一个值,作为另一个sql的条件,得到的结果是一行一列,一般出现在whe 阅读全文
posted @ 2022-03-05 11:11 xiaolehua 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 数据库之多表运用 CREATE table dept(dept1 VARCHAR(6),dept_name VARCHAR(20)) default charset=utf8; INSERT into dept VALUES ('101','财务');INSERT into dept VALUES 阅读全文
posted @ 2022-03-04 17:40 xiaolehua 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 数据库之单表练习: 建表语句: 建表: #部门表 create table dept( deptno int primary key, dname varchar(14), -- 部门名称 loc varchar(13)-- 部门地址 )default charset=utf8 ; insert i 阅读全文
posted @ 2022-03-04 15:26 xiaolehua 阅读(377) 评论(0) 推荐(0) 编辑