mysql
迪尔~
细心,坚持,拼搏,共享
展开
-
mysql查询语句随记
mysql查询语句随记原创 2023-02-20 14:41:48 · 245 阅读 · 0 评论 -
怎样在mysql中插入上万条测试数据
怎样在mysql中插入上万条测试数据1.创建名为student表CREATE TABLE student ( id INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT,#id设为主键并自增 sid VARCHAR (50), age INT (11), NAME VARCHAR (50), class VARCHAR (50));2.建立存储过程,存储过程名为test ()(1).简单存储过程DELIMITER //原创 2021-12-02 16:02:13 · 675 阅读 · 0 评论 -
mysql中表格插入多条数据并且不插入表格内已有数据
mysql中表格插入多条数据并且不插入表格内已有数据首先在表格中建立索引(在sql中建立索引的是code,下图中仅参考用)在阑尾中选择code字段列 在索引类型列选择UNIQUE在MySQL执行测试用insert into t_material_read (code,name , createtime)values ("123324","名称", now()) on duplicate key update name = values(name)在项目中xml文件中进行多条数据插入i原创 2021-05-27 15:03:58 · 313 阅读 · 0 评论 -
Mysql数据数据排名
Mysql数据数据排名根据更新时间进行排名并列排名SELECT*,(SELECTCOUNT(DISTINCT 排序依据字段)FROMt_order AS bWHERE b.查询条件AND a.排序依据字段 > b.排序依据字段) + 1 AS rankFROMt_order AS aWHERE a.查询条件ORDER BY rank;实例代码SELECT *, (SELECT COUNT(DISTINCT updatetime) FROM原创 2021-05-08 13:54:06 · 199 阅读 · 0 评论 -
mysql中合并字符并用逗号隔开,mysql包含查询
mysql中合并字符并用逗号隔开记得和GROUP BY 一同使用代码:普通合并GROUP_CONCAT(name) AS nameList代码:指定分隔符合并GROUP_CONCAT(name SEPARATOR ',')代码:去重并指定分隔符合并GROUP_CONCAT(DISTINCT name SEPARATOR ',')mysql包含查询FIND_IN_SET('内容',salesmanids)...原创 2021-05-02 14:17:34 · 317 阅读 · 0 评论 -
mysql查询出现The user specified as a definer (‘root‘@‘%‘) does not exist问题
导入数据库后查询出现 ‘The user specified as a definer (‘root’@’%’) does not exist。’ 问题数据库带有函数解决办法将函数中的root改成你的用户名 保存后可进行查询尝试如果还是出现同样的错误可执行grant all privileges on . to root@"%" identified by “.”;flush privileges;将root换成你要授权的用户。...原创 2021-04-07 16:10:02 · 180 阅读 · 0 评论 -
MySQL导入报错:syntax to use near ‘json DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET
sql导入报错check the manual that corresponds to your MySQL server version for the right syntax to use near ‘json DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4’ at line 3原因:MySQL版本问题MySQL从5.7版本之后开始支持JSON数据类型解决方法:1、升级MySQL版本2、将sql文原创 2021-04-01 22:20:25 · 3128 阅读 · 0 评论 -
mysql远程链接登录报错Access denied for user ‘root‘@‘ip地址‘ (using password: YES),并且报错IP地址和输入IP地址不同,怎样撤销远程授权
mysql远程链接报错Access denied for user ‘root’@‘111.111.10.20’ (using password: YES),并且报错IP地址和输入IP地址不同链接报错提示Access denied for user ‘root’@‘111.111.10.20’ (using password: YES)链接的ip:111.111.10.312点击链接时报错,并且提示的ip地址还不同主要是远程链接授权问题所引起的操作1.打开cmd 快捷键 win+r2.进原创 2021-03-17 11:56:07 · 1701 阅读 · 0 评论 -
mysql根据指定字符拆分某个字段,并将数据分割成多条记录
mysql根据指定指定字符拆分某个字段,并将数据分割成多条记录表名 t_course_comment表数据拆分字段 studentidsmysql语句:select distincta.id,a.teacherid,a.courseid,a.course_type,a.course_time,a.course_hours,substring_index (substring_index (a.studentids,’,’,b.help_topic_id + 1),’,’,原创 2021-03-10 09:18:15 · 3680 阅读 · 0 评论 -
mysql将表1数据更新到表2中
mysql将表1数据更新到表2中update 表1 a1 join 表格2 on 表1.id = 表2.idset 表1.unit=表2.unit原创 2021-02-02 13:06:21 · 712 阅读 · 0 评论 -
mysql导入报MySQL server has gone away错误
这里写自定义目录标题mysql导入报MySQL server has gone away错误错误内容解决方法mysql导入报MySQL server has gone away错误错误内容解决方法依次执行1.SET GLOBAL interactive_timeout=31536000;注:interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数2.SET GLOBAL wait_timeout=31536000;注:wait_timeout参数含义:服务器关原创 2021-01-01 14:48:20 · 198 阅读 · 0 评论 -
mysql多列字段有序合并
mysql字段有序合并合并用GROUP_CONCAT()和CONCAT()排序用ORDER BY,当然知道这些,但合并加有序就是这两个的结合GROUP_CONCAT( 列名 ORDER BY 排序列名 SEPARATOR ‘;’)即可完成1.建立表格因为记录的是经纬度 所lng 和lat用的是decimal2.简单合并lng与lat两列SELECT id, pid, NAME, number, CONCAT(lng, ',', lat) AS li原创 2020-12-07 16:27:59 · 496 阅读 · 0 评论