摘要: (1)子查询概念 子查询也称嵌套查询,就是指一个查询之中嵌套了其他的若干查询,即在一个select语句中的where或者from字句中包含一个select查询语句。在查询语句中,外层select查询语句称为主查询,where字句中的select查询语句被称为子查询。 (2)联合查询概念 使用unio 阅读全文
posted @ 2020-04-13 19:21 _Jack_test 阅读(863) 评论(0) 推荐(0) 编辑
摘要: (1)算术运算符 在MySQL软件中,算术运算符包含加、减、乘、除; (2)比较运算符 在MySQL软件中,比较运算符包含常用运算符如大于、小于、等于、不等于、小于大于等于、小于等于;实现特殊功能的比较运算符如between and、is null、in、like、regexp; (3)逻辑运算符 阅读全文
posted @ 2020-04-13 17:59 _Jack_test 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 索引的概念:数据库对象索引其实与书的目录类似, 主要是为了提高从表中检索数据的速度。 (2)根据索引的存储类型可以将索引分为B型索引(BTREE)和哈希索引(HASH)。 (3)MySQL所支持的索引:普通索引、唯一索引、全文索引、单列索引、多列索引和空间索引。 一、创建和查看普通索引 (1)创建表 阅读全文
posted @ 2020-04-13 17:44 _Jack_test 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、聚合函数 使用聚合函数时,可实现根据一组数据求出一个值。 注意: 聚合函数的结果值只根据选定数据中非null值进行计算,null值被忽略; 1.1、count()函数 Count()函数,1)对于除’*’以外的任何参数,返回所选择集合中非null值得行的数目; 2)对于参数’*’,则返回所选择集 阅读全文
posted @ 2020-04-13 17:33 _Jack_test 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、用create table语句创建“教师基本信息表” use 教师管理; create table 教师基本信息表 ( 教师编号 varchar(10) not null, 教师姓名 varchar(50), 职务 varchar(6), 性别 varchar(10), 年龄 int ); 二、 阅读全文
posted @ 2020-04-13 16:58 _Jack_test 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 完整性:指数据库的准确性和一致性。 约束:是在表中定义的用于维护数据库完整性的一些规则。 主键:给某一个字段来唯一标识所有记录,值是唯一的,非空的 外键:多个表之间参照的完整性。 一、设置非空约束 use 教学管理数据库; show tables; create table 专业表( 专业编号 ch 阅读全文
posted @ 2020-04-13 16:53 _Jack_test 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、用create table语句创建“员工表” use 员工管理; create table 员工表 ( 编号 int, 姓名 varchar(20), 职位 varchar(40), 月工资 double(10,2), 月奖金 double(10,2), 年龄 int ); 插入数据记录: 向“ 阅读全文
posted @ 2020-04-13 16:46 _Jack_test 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 创建触发器语法 l 在MySQL中创建触发器通过SQL语句create trigger 来实现其语法形式如下: create trigger trigger_name BEFORE|AFTER trigger_EVENT ON TABLE_NAME FOR EACH ROW trigger_STMT 阅读全文
posted @ 2020-04-13 16:35 _Jack_test 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1.事件的基本概念: 事件和触发器相似,都是在某些事情发生的时候启动,因此事件也可称为临时触发器。其中,事件是基于特定时间周期触发来执行某些任务,而触发器是基于某个表所产生的事件触发的,它们的区别也在于此。 注意:在使用事件调度器之前必须保证mysql中EVENT_SCHEDULER已被开启。 2. 阅读全文
posted @ 2020-04-13 16:26 _Jack_test 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 【应知部分】: 1.存储过程与存储函数概述 存储过程与存储函数是MySQL自5.0版本之后开始支持的过程式数据库对象。它们作为数据库存储的重要功能,可以提高数据库的处理速度,同时也可以提高数据库编程的灵活性。 2. 存储过程的概念 概念: 存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是 阅读全文
posted @ 2020-04-13 16:19 _Jack_test 阅读(1156) 评论(0) 推荐(0) 编辑