![](https://img-blog.csdnimg.cn/20190910104322694.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 55
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
Asurplus
我每天睡醒了就去打工,打完工就回去睡觉
展开
-
MySQL中实现随机排序
这些方法仅适用于普通查询,若需要在多次查询中保持数据的随机次序,需要在查询时提供一个固定的随机种子,并在之后的查询中使用相同的随机种子原创 2024-06-20 09:14:04 · 370 阅读 · 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 · 204655 阅读 · 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 · 204544 阅读 · 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 · 198074 阅读 · 2 评论 -
MySQL中的批量操作(修改,插入)
在平常的项目中,我们会需要批量操作数据库的时候,例如:批量修改,批量插入,那我们不应该使用for循环去操作数据库,这样会导致我们反复与数据库发生连接和断开连接,影响性能和增加操作时间所以我们可以使用编写SQL批量修改的方式去操作数据库1、批量修改UPDATE check_order_pl_detailSET remarks =CASE id ...原创 2019-11-04 21:09:39 · 204530 阅读 · 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 · 207149 阅读 · 40 评论 -
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 · 197478 阅读 · 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 · 202722 阅读 · 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 · 263726 阅读 · 11 评论