732618078

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年10月2日

摘要: 自定义函数: 自定义函数: 随机产生一个部门编号: 索引: 索引用于快速找出在某个列中有一特定值的行 不使用索引mysql必须从第一条记录开始读完整个表,直到找出相关的行 表越大查询数据所花费的时间就越多 如果表中查询的列有一个索引mysql能够快速到达一个位置去搜索数据文件而不必查看所有数据,那么 阅读全文
posted @ 2018-10-02 10:32 732618078 阅读(174) 评论(0) 推荐(0) 编辑

2018年10月1日

摘要: 存储过程: 一组可编程的函数,是为了完成特定功能的sql语句集 经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行 存储过程就是具有名字的一段代码,用来完成一个特定的功能 创建的存储过程保存在数据库的数据字典中 用存储过程的好处: 将重复性很高的一些操作封装到一个 阅读全文
posted @ 2018-10-01 21:54 732618078 阅读(131) 评论(0) 推荐(0) 编辑

2018年9月27日

摘要: 权限操作: 权限:限制一个用户能够做什么事情,在mysql中可以设置全局权限,指定数据库权限,指定表权限和指定字段权限 权限的分类: create:创建数据库,表或索引权限 drop:删除数据库表或权限 alter:更改表,比如添加字段索引等 delete:删除数据权限 index:索引权限 ins 阅读全文
posted @ 2018-09-27 16:46 732618078 阅读(187) 评论(0) 推荐(0) 编辑

2018年9月26日

摘要: 事务: 不可分割的操作,假设该操作由ABCD四个步骤组成,若ABCD四个步骤都成功完成则事务成功,若ABCD当中任意一个步骤操作失败则事务失败 每条sql语句都是一个事务 事务只对DML语句有效,对DQL语句无效 事物的ACID: 原子性:事务包含的所有操作要么全部成功,要么全部失败回滚 一致性:事 阅读全文
posted @ 2018-09-26 19:29 732618078 阅读(131) 评论(0) 推荐(0) 编辑

2018年9月23日

摘要: 常用函数: 事先提供好的一些功能可以直接使用 函数可以用在select语句及其子句,也可以用在update,delete语句当中 函数的分类:字符串函数,数值函数,日期和时间函数,流程函数,其它函数 字符串函数: concat(s1, s2...sn...): 将传入的字符串连接成一个字符串 任何字 阅读全文
posted @ 2018-09-23 16:04 732618078 阅读(136) 评论(0) 推荐(0) 编辑

2018年9月22日

摘要: 多表查询: 合并结果集: 合并结果集就是把两个select语句的查询结果合并到一起,被合并的两个结果列数列类型必须相同 合并结果集的两种方式: union:合并时去除重复记录 union all:合并时不去除重复记录 格式: 创建表: union: union all: 连接查询: 连接查询,也可以 阅读全文
posted @ 2018-09-22 17:54 732618078 阅读(247) 评论(0) 推荐(0) 编辑

2018年9月18日

摘要: 表之间的关系: 一对一: 如一夫一妻: 一对多: 一个人可以拥有多辆汽车,要求查询某个人拥有的所有车辆: 创建person表: 创建car表: 多对多: 学生选课,一个学生可以选修多门课程,每门课程可供多个学生选择,一个学生可以有多个老师,一个老师也可以由多个学生 创建老师表: 创建学生表: 创建学 阅读全文
posted @ 2018-09-18 18:32 732618078 阅读(109) 评论(0) 推荐(0) 编辑

2018年9月17日

摘要: 数据完整性: 数据完整性:保证用户输入的数据保存到数据库中是正确的 添加数据完整性:在创建表时给表中添加约束 数据完整性分类:实体完整性,域完整性,参照完整性 实体完整性: 表中的一行(一条记录)代表一个实体: 实体完整性的作用:标识每一行数据不重复,行级约束 约束类型:主键约束,唯一约束,自动增长 阅读全文
posted @ 2018-09-17 19:11 732618078 阅读(115) 评论(0) 推荐(0) 编辑

2018年9月16日

摘要: 分组查询: 分组查询:将查询结果按照1个或多个字段进行分组,字段值相同的为1组 分组使用: 当 group by 单独使用时,只显示出每组的第一条记录,所以 group by 单独使用时实际意义不大 在使用分组时,select后面直接跟的字段一般都出现在group by 后 gouup by + g 阅读全文
posted @ 2018-09-16 13:41 732618078 阅读(209) 评论(0) 推荐(0) 编辑

2018年9月15日

摘要: DQL: 查询所有列: 结果集: 数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端 结果集:通过查询语句查询出来的数据以表的形式展示我们称这个表为虚拟结果集,存放在内存中,查询返回的结果集是一张虚拟表 查询指定列的数据: 条件查询: 在查询时给出where子句,在where子句 阅读全文
posted @ 2018-09-15 22:46 732618078 阅读(238) 评论(0) 推荐(0) 编辑