MySQL数据库
MySQL数据库学习心得及笔记
秃头不用洗发水
github:https://github.com/345404748
展开
-
【Mysql】mysql导入数据错误,Got a packet bigger than ‘max_allowed_packet‘ bytes With statement
导入数据遇到,Got a packet bigger than ‘max_allowed_packet’ bytes With statement,是因为服务接收的数据包大小有限制,只需要调整限制即可。登录Mysql终端,或者使用Navicat新建执行。稍微调大一点,重新连接即可发现接收范围变大。原创 2023-08-19 02:28:50 · 266 阅读 · 0 评论 -
【Mysql】统计课程人数(where和groupby和having)
一张学生表,一张课程表,统计每个课程的人数和对应课程名。原创 2023-06-14 22:37:03 · 2453 阅读 · 0 评论 -
【Mysql】当Mysql重启后,自增Id会延续还是重置
当Mysql重启后,不同的存储引擎下自增Id的会出现变化。原创 2023-06-13 15:10:36 · 644 阅读 · 0 评论 -
SQL-实现统计重复值
代码关于having与where#查重SELECT 列名 ,COUNT(列名)FROM 表名GROUP BY 列名HAVING COUNT(列名) > 1;例子#查重SELECT employee.employee_score ,COUNT(employee.employee_score) AS '次数'FROM employeeGROUP BY employee.employee_scoreHAVING COUNT(employee.employee_原创 2021-03-11 22:36:01 · 1854 阅读 · 0 评论 -
数据库-事务
事务(Transaction)BEGIN TRANSACTION //事务开始SQL1SQL2COMMIT/ROLLBACK //事务提交或回滚 数据库事务可以包含一个或多个数据库操作,但这些操作构成一个逻辑上的整体。构成逻辑整体的这些数据库操作,要么全部执行成功,要么全部不执行。构成事务的所有操作,要么全都对数据库产生影响,要么全都不产生影响,即不管事务是否执行成功,数据库总能保持一致性状态。以上即使在数据库出现故障以及并发事务存在的情况下依然成立。特性四大特性——ACID :原创 2021-03-01 20:29:46 · 1863 阅读 · 3 评论 -
Navicat导入数据
准备个数据源,导入到Navicat选择想导入的数据库,点击导入向导,选择对应的源数据格式。注意选择编码方式,最好是utf-8,保证中文不乱码。设置栏位,就是源数据的每一列如何分隔,这个就看源数据了,这里的是用空格分隔的,就选择空格。数据行是从第几行开始,也是查看源数据。我的源数据第一行是列名,i 和 ii ,所以从第二行开始。设置想要的格式。添加等待完成。导入完成。不同文件格式也是类似方法。...原创 2021-02-14 17:18:34 · 2353 阅读 · 0 评论 -
SQL-count(*)和count(id)有啥区别
简单点,直接跑sql语句就能发现区别employee表:使用count(*)和count(id)跑一下看看有啥区别SELECT COUNT(employee_id) AS 'count(id)' ,COUNT(employee_name) AS 'count(name)' ,COUNT(employee_age) AS 'count(age)' , COUNT(*) 'count(*)'FROM employee;在结合一下原始表,可以的分析得到结论:总结下:count( * )原创 2021-02-14 03:32:06 · 4770 阅读 · 3 评论 -
SQL-LIMIT简单使用
在Mysql中。常用自带关键字limit实现分页功能。LIMIT简单使用Mysql 5.7.27总共11位老师。简单用下limitSELECT *FROM employeeORDER BY employee_score DESCLIMIT 11按照employee_score降序排列 DESCSELECT *FROM employeeORDER BY employee_score ASCLIMIT 11按照employee_score升序排列 ASC前5名。LI原创 2021-02-14 02:20:49 · 304 阅读 · 0 评论 -
SQL-where和having的区别
SQL-where和having的区别概念wherewhere是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,再返回结果前起作用,并且where后不能使用“聚合函数”。聚合函数对一组值执行计算,并返回单个值,也被称为组函数,经常与 SELECT 语句的 GROUP BY 子句的HAVING一同使用。例如AVG 返回指定组中的平均值 COUNT 返回指定组中项目的数量 MAX 返回指定数据的最大值。 MIN 返回指定数据的最小值。 SUM 返回指定数据的原创 2021-02-07 18:59:30 · 1647 阅读 · 2 评论