【数据库】
文章平均质量分 85
数据库学习笔记
我要成为C++领域大神
code
展开
-
【数据库】SQL函数|变量
🔥❤️SQL函数 函数体语句以;结尾,但是编译器会误认为这是函数的结尾,所以我们需要修改结束标记。 修改方式:delimiter 新的结束标记。 函数创建完成后,需要将结束标记修改回来。原创 2024-05-31 09:29:55 · 378 阅读 · 0 评论 -
【数据库】分页|聚合|联合|分组
🔥❤️count(*)和count(Sname)的区别:如果Sname这一列没有NULL的列,那么结果是一样的;如果有为NULL的数据,那么count(Sname)不会计算数据为NULL的那一行,count(Sname)就会比count(*)少。这种查询方式是查询了两遍整张表,先分组再查询只查询一遍,联合效率没有分组查询高。查询选修01课程的同学的分数(不写排序规则,则默认是升序)表示从a开始向下查找b行,a是起始行,b是查询行数。having后面作为条件的列是表中原来没有的。查询男生和女生的个数。原创 2024-05-26 10:00:00 · 313 阅读 · 0 评论 -
【数据库】MySQL增删改查
🔥❤️insert into 表名(列名1,列名2,...) values (值1,值2,...);"%":%后面是0~n个字符。例如,查询姓张的同学 "张%" ,张三,张三丰,张牙舞爪。insert into 表名 values (值1,值2,...);不相等--where列名!"_":_代表一个字符,例如"张_",只能查询张三。语法:相等--where 列名=值。查询名字里带雪的同学:"%雪%"delete from表名;并且--and连接两个条件。或者--or连接两个条件。不在范围内 not in。原创 2024-05-26 09:15:00 · 533 阅读 · 0 评论 -
【数据库】MySQL事务(通俗易懂)
🔥❤️事务是数据库中执行的一个逻辑工作单元,它由一个或多个数据库操作组成,这些操作要么全部执行成功,要么全部回滚(撤销)。事务确保数据库中数据的一致性和完整性,并且在并发访问情况下保持数据库的可靠性。原创 2024-05-25 08:17:44 · 827 阅读 · 0 评论 -
【数据库】大数据量的优化方案
🔥❤️MySQL在5.1之后才有的,可以看做是水平拆分,分区表需要在建表的需要加上分区参数,用户需要在建表的时候加上分区参数; 分区表底层由多个物理子表组成,但是对于代码来说,分区表是透明的; SQL中的条件中最好能带上分区条件的列,这样可以定位到少量的分区上,否则就会扫描全部分区。原创 2024-05-24 15:51:35 · 361 阅读 · 1 评论