
mysql
明天起好好学习
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionExcep
以上报错是由于数据库连接池链接失效导致 Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin transaction failed: 经过测试发现是和mysql数据库的参数有关 show global variable...原创 2020-03-09 15:57:41 · 9251 阅读 · 3 评论 -
mysql脚本实现循环插入
定义存储过程 DELIMITER $$ --数据库名称 USE `zycrm`$$ --删除旧的存储过程 DROP PROCEDURE IF EXISTS `u_head`$$ --定义新的存储过程 CREATE PROCEDURE `u_head`(IN param_num INTEGER) BEGIN -- 该变量用于标识是否还有数据需遍历 DECLARE flag INT D...原创 2020-01-19 17:19:01 · 1595 阅读 · 0 评论 -
mysql表内复制
INSERT INTO `ph_new_vs_citiy`(`phhealthnewuid`,`cityid`) SELECT `phhealthnewuid`,610502 AS `cityid` FROM `ph_new_vs_citiy` WHERE cityid = 610500原创 2019-09-02 09:15:16 · 150 阅读 · 0 评论 -
mysql单表快速生成100万条数据
经过测试发现存储过程很慢 本文采用生成文本文件,再导入文本文件的方法。 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; /** * @author yang * @Title: TestMain.java * @Pac...原创 2019-07-15 10:42:00 · 1239 阅读 · 1 评论 -
mybatis递归查询父子菜单
查询结果 [ { "id": 1, "menuName": "菜单01(1层)", "pid": 0, "list": [ { "id": 3, "menuName": "菜单01(2层)"原创 2019-03-18 10:51:11 · 4624 阅读 · 9 评论 -
MySQL if else相关函数
MySQL查询结果使用if else SELECT IF(sex=1,'男','女') FROM doctor mybatis类似if else 的查询方式 select * from p where 1 = 1 <choose> <when test="cityId != null "> cityId = 1 </...原创 2019-03-16 14:18:34 · 3893 阅读 · 0 评论 -
MySQL拼接函数
原始表结构 SELECT ProvinceName,CityName,DistrictName FROM AREA 1、CONCAT函数 SELECT CONCAT(ProvinceName,CityName,DistrictName) FROM AREA 2、CONCAT_WS函数 SELECT CONCAT_WS('-',ProvinceName,CityName...原创 2019-03-16 11:31:02 · 1407 阅读 · 0 评论 -
MySQL精确计算生日(28岁8个月18天)的方法
数据库表 查询结果 代码 SELECT b.*,CURDATE(), TIMESTAMPDIFF(YEAR, birthday, CURDATE()) AS years, TIMESTAMPDIFF(MONTH, birthday, CURDATE())%12 AS months, TIMESTAMPDIFF(DAY, DATE(DATE_SUB(birthday,IN...原创 2019-03-15 18:26:30 · 1301 阅读 · 0 评论 -
mysql in 函数 WHERE id IN (1,2,9,10,7,8) 自定义排序
排序前sql SELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8) 排序前结果 排序后的sql SELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8) ORDER BY FIELD (id,1,2,9,10,7,8) 排序后查询结果 ...原创 2019-03-19 16:14:12 · 671 阅读 · 0 评论 -
mysql表内复制
1、原表数据 2、原表结构 3、执行语句(注意不要复制唯一主键) INSERT INTO AREA (NAME) SELECT NAME FROM AREA WHERE id = 1 4、执行代码效果图原创 2018-06-20 15:01:52 · 816 阅读 · 0 评论