mysql
一些mysql的问题与安装等
军大君
不止code,永无止境。商务合作可以私信我。
展开
-
Mysql语句手册大全-入门到进阶
1.SELECT语句--其中*可以替换成你需要的字段--关键字的前后顺序是有规律的,不能随意编写【会报错】--一些常用的条件> 大余 < 小于 = 等于>=大于等于 <=小于等于 !=不等于 <>不等于and 和 or或 not否定条件 is null 是空的in在其中 between A and B 在A和B之间like '%家%' 模糊查询 结果 12家12、1家1、家like '__家' 模糊查询【这里有2个下划线】 结果原创 2021-12-27 17:03:24 · 778 阅读 · 0 评论 -
Mysql常用sql的编写以及bug
1.按照2个字段排序,第一个字段相同的情况下按照第二个字段排序SELECT t.* FROM t_order t ORDER BY t.create_date_all DESC, t.id DESC原创 2021-10-09 10:06:44 · 88 阅读 · 0 评论 -
业务上left join的一个坑
原创 2021-07-27 12:38:23 · 107 阅读 · 0 评论 -
mysql批量修改表字段信息,把mysql中列名大写字母列转化为小写
方法:通过sql语句拼凑出可执行的sql语句把mysql中列名大写字母列转化为小写的sqlSELECT concat( 'alter table ', TABLE_NAME, ' change column ', COLUMN_NAME, ' ', LOWER( COLUMN_NAME ), ' ', COLUMN_TYPE, ' comment \'',COLUMN_COMMENT, '\';' ) AS 修改脚本 FROM information_schema.COLU原创 2021-07-07 17:10:15 · 1676 阅读 · 1 评论 -
Mysql多对多查询
1.多对多需要三张表,如图所示2.对应是SQL语句SELECT A.aname, B.hobby FROM A, B, AB WHERE A.id = AB.aid AND B.id = AB.bid3.对应的查询结果原创 2021-04-07 10:41:16 · 5620 阅读 · 0 评论 -
Mybatis多条件分页查询集成PageHelper
项目结构1.pom.xml文件引入依耐 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</vers原创 2021-02-25 10:07:12 · 1085 阅读 · 0 评论 -
Mybatis返回自增主键id的值,2种方式
1.方式一【不建议使用】【有BUG的方式】通过useGeneratedKeys="true" keyProperty="id"来设置返回新的id值,这里有个问题就是,通过这种方式插入的值,经常会返回1,原因是因为他这里的意思是返回当前影响的行数,不能准确返回你新插入的id值【虽然有时候返回的结果是准确的】<!--插入新的用户数据--><insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="原创 2021-01-21 10:14:21 · 15019 阅读 · 11 评论 -
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4这个是mysql的连接问题,我看来看去都没有发现问题,后来才发现我系统自动运行的mysql8.0;我有2个版本的mysql,我把mysql8.0关闭后,打开mysql5.0就没有问题了;...原创 2021-01-18 12:13:49 · 469 阅读 · 0 评论 -
MYSQL 5.7.20 的下载与安装【首次安装】
1.MySql不同版本的下载mysql下载地址【点我进入官网下载】2.安装步骤2.1-解压到自己想安装的目录下,添加data文价夹和my.ini文件,配置环境变量初次解压是没有data文件夹和my.ini文件的,需要自己新建data问价夹和添加my.ini文件【在这里我们可以新建txt文本,然后修改里面的内容就可以】,my.ini文件内容如下[mysqld]#端口号port = 3306#mysql-5.7.20-winx64的路径basedir=D:\Program Files\my原创 2020-11-04 17:47:29 · 645 阅读 · 0 评论