
MySQL
文章平均质量分 58
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
Asurplus
我每天睡醒了就去打工,打完工就回去睡觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中的JOIN、LEFT JOIN、RIGHT JOIN、CROSS JOIN讲解
在 MySQL 中,JOIN 是一种非常强大的功能,它允许你将两个或多个表中的行结合起来,基于两个表之间的共同字段。这种操作在数据库查询中非常常见,特别是在处理关系型数据库时。下面我将分别解释 JOIN、LEFT JOIN(也称为 LEFT OUTER JOIN)和 RIGHT JOIN(也称为 RIGHT OUTER JOIN)的基本概念和用法。原创 2024-07-10 14:43:50 · 5910 阅读 · 0 评论 -
MySQL中实现随机排序
这些方法仅适用于普通查询,若需要在多次查询中保持数据的随机次序,需要在查询时提供一个固定的随机种子,并在之后的查询中使用相同的随机种子原创 2024-06-20 09:14:04 · 6082 阅读 · 0 评论 -
MySQL:Got a packet bigger than ‘max_allowed_packet‘ bytes
我们往MySQL导入数据的时候,当数据量过大的时候,就会报错:Got a packet bigger than 'max_allowed_packet' bytes这是因为允许的最大数据超出了我们的默认设置,所以我们需要修改MySQL的默认设置1、命令查看当前配置参数SHOW VARIABLES LIKE '%max_allowed_packet%';4194304/1024/1024=4M,也就是说我们默认的配置允许的最大数据为4M修改当前配置SET GLOBAL max_a原创 2021-12-03 13:26:20 · 204729 阅读 · 0 评论 -
设置MySQL为外部可连接
MySQL 安装成功后,默认是不允许外部连接的,我们可以通过设置来使得本地 MySQL 为外部可连接状态1、进入MySQLmysql -uroot -p输入密码,进入MySQL2、切换数据库use mysql;3、修改为外部可连接update user set host = '%' where user = 'root';4、刷新立即生效FLUSH PRIVILEGES;如您在阅读中发现不足,欢迎留言!!!...原创 2021-09-05 15:19:46 · 204774 阅读 · 1 评论 -
Centos7中搭建MySQL环境
1、 安装社区套件yum源地址:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2、安装MySQL服务:yum -y install mysql-community-server3、把/var/lib/mysql的拥有者改为当前用户:chown -R mysql:mysql...原创 2019-09-18 22:21:55 · 198134 阅读 · 2 评论 -
MySQL中的批量操作(修改,插入)
在平常的项目中,我们会需要批量操作数据库的时候,例如:批量修改,批量插入,那我们不应该使用for循环去操作数据库,这样会导致我们反复与数据库发生连接和断开连接,影响性能和增加操作时间所以我们可以使用编写SQL批量修改的方式去操作数据库1、批量修改UPDATE check_order_pl_detailSET remarks =CASE id ...原创 2019-11-04 21:09:39 · 204776 阅读 · 0 评论 -
MySQL中的only_full_group_by模式
一、背景ERROR 1055 (42000): Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘postscan.verifyDelayLog.auditor’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_f原创 2020-09-23 10:30:22 · 207405 阅读 · 42 评论 -
MySQL中关于GROUP_CONCAT(expr)函数的使用
一、GROUP_CONCAT(expr)函数简介MySQL中的:GROUP_CONCAT(expr)函数是将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号,可以累加的字符长度为1024字节。例如:1,2,3。sql语句例如:SELECT GROUP_CONCAT( serial_number ) FROM stock_info WHERE store_id = 33 ...原创 2019-08-09 15:56:03 · 197574 阅读 · 0 评论 -
MySQL中出现sql_mode=only_full_group_by问题解决
问题描述:在 MySQL 5.7 以上的版本中 sql_mode 新加入了 only_full_group_by,导致我们在使用 group by 函数的时候,则会报错举例说明:SELECT * FROM sys_user_info GROUP BY sex解决方法:找到 /etc/my.cnf 文件,加入内容:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO原创 2021-04-21 16:36:26 · 202818 阅读 · 3 评论 -
MySQL:The used SELECT statements have a different number of columns
执行SQL报错:The used SELECT statements have a different number of columns以上翻译:使用的SELECT语句具有不同数量的列原因:我们在 SQL 语句中使用了 UNION 连接两张表时,查询字段数量不一致导致错误案例:我们需要将数据展示如上图所示SELECT a.quantity AS in_quantity, a....原创 2020-04-16 16:03:07 · 271905 阅读 · 11 评论