MySQL
MySQL学习笔记
糯米味儿的粽子
这个作者很懒,什么都没留下…
展开
-
sql语句count(*)空格导致的错误
java.sql.SQLSyntaxErrorException You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near *) from student’ at line 1写了一个统计学生表人数的查询接口,浏览器运行出错idea报错java.sql.SQLSyntaxErrorExcep原创 2021-10-12 09:29:24 · 1465 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springb
最近在学习mybatis逆向工程课程时,在逆向生成mapper和model层,并写了一个查询接口,试运行时,却出现错误,浏览器页面显示如下:idea控制台报错如下:错误信息为:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springboot012mybatis02.mapper.StudentMapper.selectByPrimaryKey翻译为无效的绑定原创 2021-09-29 15:39:02 · 586 阅读 · 3 评论 -
JDBC连接MySQL数据库com.mysql.cj.jdbc.Driver
数据库连接配置文件基本模板为#mysql数据源配置jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.1.60:3306/testjdbc.username=rootjdbc.password=root其中test是你要连接的数据库名。一般来说我们都会在jdbc.url加上useUnicode=true&characterEncoding=UTF-8,用以指定指定字符的编码、解码格.原创 2020-07-29 17:31:52 · 40097 阅读 · 2 评论 -
MySQL8.0版本改密码(现密码已知,但需要改成新密码)
发现很多人数据库密码都是123456,我的刚安装MySQL数据库时就改成了字母+数字模式,有点麻烦,现已知我的MySQL数据库密码,要改密码,对于MySQL8.0.16版本,方法如下:https://blog.csdn.net/lxlong89940101/article/details/80246675?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-1-8024667原创 2020-07-31 16:19:44 · 265 阅读 · 0 评论 -
mybatis逆向工程pom.xml需要新增的依赖配置
mybatis逆向工程pom.xml需要新增的依赖配置在<dependencies> </dependencies>标签中加入如下依赖<!-- MySQL驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-09-29 10:45:15 · 947 阅读 · 0 评论 -
maybatis逆向工程生成的mapper.xml详细解说
maybatis逆向工程生成的mapper.xml详细解说<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- mybatis逆向工程生成的sql语句只会进行单表操作,不会进行复杂的操作 --><原创 2021-09-29 09:48:53 · 358 阅读 · 1 评论 -
Mybatis逆向工程GeneratorMapper.xml 配置
Mybatis逆向工程GeneratorMapper.xml 配置详细说明、以及容易报错的地方都写了注释,具体见下面代码<?xml version="1.0" encoding="UTF-8"?><!--这里标红,不用管--><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dt原创 2021-09-28 18:42:12 · 442 阅读 · 0 评论 -
sql日期和时间函数
sql日期和时间函数curdate()或current_date()获取系统当前日期。curtime()或current_time()获取系统当前时间current_timestamp()或localtime()或now()获取系统当前日期和时间month(d)返回日期d中的月份值,1~12.monthname(d)返回d中的月份名,januarydayname(d)返回日期d是星期几,1表示周日,2表示周一。dayofweek(d)返回日期d是星期几,0表示星期一,1表示星期二原创 2021-09-20 22:05:50 · 2193 阅读 · 0 评论 -
MySQL字符串函数
字符串函数char_length(s)返回串s的字符数,英文算一个,汉字也算一个。length(s)返回串s的长度,占了几个字节。二者区别如下:select char_length("李华"),length("李华");concat(s1,s2,…)合并字符串。concat_ws(x,s1,s2,…)合并字符串,但每两个串间要加上x。select concat_ws('_','李华','男','21');insert(s1,x,len,s2)将字符串s2替换s1从x位置开始原创 2021-09-18 17:29:34 · 177 阅读 · 0 评论 -
MySQL数学函数
MySQL数学函数与其他语言的数学函数类似。abs()返回绝对值,用法举例:查找表中与20岁相差不超过3岁的用户。select * from teacher where abs(age-20)<=2;ceil()和floor()向上和向下取整select ceil(5.1),floor(6.8);rand()生成0到1之间的随机数示例:select ceil(rand()*100);select * from student;select * from student o原创 2021-09-18 14:56:52 · 96 阅读 · 0 评论 -
MySQL学习之囧事一桩记
MySQL学习之囧事一桩记刚装了navicat,用了两天,发现自己建的数据库不显示,各种百度,都没有解决,然后就放弃百度了。但也不是完全不显示,只是我每次使用任何查询命令,只会查询出两条结果,就连左边自己建的连接,列表里也只显示两个数据库,实际上我有七八个数据库。但是当我将查询到的两条数据库删除后,再次查询,又能查询到两个已存在的数据库。查询某个数据库表中的全部内容,只会显示两条(比如两个学生信息)数据,这才恍然大悟。原来,昨天我在学习MySQL时,学习全局变量时,执行了如下命令:-- 设置并查看某原创 2021-09-18 11:06:28 · 78 阅读 · 0 评论 -
MySQL语言结构1
MySQL语言结构1SQL语言SQL(Structured Query Language),结构化查询语言。SQL语言分类数据库定义语言(DDL)DDL(data definition language)定义数据库中对象 表 视图 用户 函数 触发器create 创建alter 修改drop 删除create table teacher( tid int, tname char(20));alter table teacher add age int;drop table原创 2021-09-17 16:42:52 · 165 阅读 · 0 评论 -
关系数据库范式
第一范式(1NF)属性不可再分。第二范式一张表只描述一件事,每条记录有唯一标识。第三范式数据库中的表不包含已在其他表中的非主键信息。原创 2021-09-16 18:20:04 · 66 阅读 · 0 评论 -
字符集、字符编码、字符序
字符集、字符编码、字符序字符集合字符的集合字符编码ASCII字符编码UTF-8编码 这是一种变长字节编码方式,一个英文字符一个字节,一个中文字符,3个字节1字节字符编码 0xxxxxxx2字节字符编码 110xxxxx 10xxxxxx3字节字符编码 1110xxxx 10xxxxxx 10xxxxxx4字节字符编码 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx以此类推,最多存在6字节编码的字符GBK编码Big5编码Unicode编码字符集字符集合原创 2021-09-16 16:54:17 · 189 阅读 · 0 评论