MySQL
文章平均质量分 92
利威尔·
这个作者很懒,什么都没留下…
展开
-
MySQL-笔记-07.试图及索引的应用
【例3.129】使用视图v_student_1查找student表中的女生。原创 2024-04-22 14:42:02 · 830 阅读 · 0 评论 -
MySQL-笔记-09.存储过程及触发器的使用
表示输出参数,要求在调用存储过程时,必须为该参数传入一个用户会话变量(全局变量),用于将存储过程运算中的结果带出到调用处使用。表示输入输出参数,要求在调用存储过程时,必须为该参数传入一个有确定值的用户会话变量(全局变量),用于在存储过程运算中使用,同时,又可利用该参数将值从存储过程中带出。1)定义存储过程时,需指定其名称,用户名称并给出参数(如果该存储过程带有参数)调用执行指定的存储过程。调用存储过程时,网络中传送的只是调用语句,而不需要在网络中传送存储过程中的SQL语句代码。原创 2024-04-29 15:14:25 · 785 阅读 · 0 评论 -
MySQL-笔记-08.数据库编程
MySQL提供了丰富的内置函数,方便用户对数据进行相应的处理,同时用户也可以自定义函数。(1)内置函数。内置函数是一组预定义的函数,是MySQL的一部分,按MySQL中定义的方式运行且不能修改。在MySQL中,内置函数主要用来获得系统的有关信息、执行数学计算和统计、实现数据类型的转换等。MySQL中常用的内置函数,包括字符串函数、数学函数、日期和时间函数、系统函数等。(2)用户定义函数。在MySQL中,由用户定义的MySQL函数即为用户定义函数。它将频繁执行的功能语句块封装到一个命名实体中,该实原创 2024-04-29 14:49:05 · 810 阅读 · 0 评论 -
MySQL-笔记-06.数据高级查询
左外连接指定在结果集中除了包括由内连接返回的所有行之外,还包括左表中所有不满足连接条件的行,并将结果集中右表的输出列设置为NULL。右外连接指定结果集中除了包括由内连接返回的所有行之外,还包括右表中所有不满足连接条件的行,并将结果集中左表的输出列设置为NULL。在嵌套查询中,上层查询块称为外层查询或父查询,下层查询块称为内层查询或子查询。IN 是属于的意思,等价于“=ANY”,即等于子查询结果集中的任何一个值。,包括查询条件和查询结果涉及的表,确定是单表查询,还是多表查询,确定FROM子句中的表名。原创 2024-04-17 16:58:42 · 895 阅读 · 0 评论 -
MySQL-数据库-习题
部门(部门号,名称,经理名,电话),其中部门号为主码。2)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:等于S中某个元组的主码值或者取空值(F的每个属性值均为空值);事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态,具体来说是在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。转载 2024-04-17 15:49:37 · 45 阅读 · 0 评论 -
MySQL窗口函数须知
窗口函数(OLAP函数:online analytical processing)原创 2024-03-31 16:22:16 · 683 阅读 · 0 评论 -
MySQL-笔记-05.数据更新与单表查询
为了增加查询结果的可读性,可以通过指定列别名的方式改变查询结果的列标题列别名改变的只是查询结果的列标题,并没有改变数据表中的列名。【例12】查询 student表中全部学生的姓名和性别。要求用汉字作为列标题,且去掉重名的学生。SELECT DISTINCT sname AS 姓名, ssex 性别。原创 2024-04-08 19:13:35 · 903 阅读 · 0 评论 -
MySQL-笔记-04.数据库及表基本操作
数据的完整性是指保护数据库中数据的准确性、有效性和一致性,以防止错误数据的插入导致无效操作。数据表的约束分为列约束和表约束。约束解释列约束针对特定字段的约束,包含在其字段定义中,紧跟字段其他定义之后,用空格隔开,无需指定字段名表约束则与字段定义相互独立,不包含在字段定义中,常用于对多个字段的约束,与字段定义用逗号分隔,定义表约束时必须指定要约束的字段名称关系数据库管理系统有3类完整性约束:实体完整性参照完整性和用户定义完整性。完整性约束。原创 2024-04-08 17:39:42 · 883 阅读 · 0 评论 -
MySQL-笔记-03.数据类型
例如InnoDB有储引擎中NULL 既需要额外存储开销,又要增加磁盘 I/O次数和计算开销。(6)尽量少用text类型,非用不可时最好将 text 字段与经常操作的表分开,以减少磁盘I/O开销,提高系统性能。数据类型的选择需要根据实际需求进行选择,并考虑数据存储和查询的效率。(4)尽采用精确小数类型(例如decimal),而不采用浮点数类型;(3)尽量用内置的日期时间数据类型,不用字符串来存储日期和时间;(1)能存储所需数据的最短小、计算最快捷的数据类型;只能存储所列值之一或为。原创 2024-04-08 16:16:49 · 454 阅读 · 0 评论 -
MySQL-实验-单表、多表数据查询和嵌套查询
统计每本书借阅的次数,显示书名和借阅次数(借阅次数命名为jycs),按借阅次数降序排列,借阅次数相同的按书名降序排列。统计每个出版社的图书的借阅次数,显示出版社的名称和借阅次数,按借阅次数降序排列,借阅次数相同的按出版社降序排列。统计借阅次数在2次以上的图书的借阅的次数,显示书名和借阅次数,按借阅次数降序排列,借阅次数相同的按书名降序排列。统计研究生读者借阅的次数,显示姓名和借阅次数,按借阅次数降序排列,借阅次数相同的按姓名降序排列。查询借阅过李白全集的读者所借过的其他图书的书名 按书名升序排列。原创 2024-04-15 14:18:22 · 1092 阅读 · 4 评论