MySQL
MySQL
A_bad_horse
不积跬步,无以至千里!
展开
-
Windows 安装MySQL 8.0.25 压缩版
Windows 安装MySQL 8.0.25 压缩版原创 2023-03-22 15:04:54 · 372 阅读 · 0 评论 -
MySQL - “Unknown Column ‘Password‘ In Field List”
MySQL - “Unknown Column 'Password' In Field List”原创 2022-08-31 10:46:10 · 408 阅读 · 0 评论 -
Spring boot Security Druid 监控
1. Druid 配置属性Druid数据源(连接池): 类似 c3p0、dbcp 数据源,可设置数据源连接初始化大小、最大连接数、等待时间、最小连接数等;Druid web 监控 filter(WebStatFilter): 统计 web 应用请求中所有的数据库信息,比如 发出的 sql 语句,sql 执行的时间、请求次数、请求的 url 地址、以及seesion 监控、数据库表的访问次数 等等。Druid 后台管理 Servlet(StatViewServlet): Druid 数据源具有监控原创 2022-04-25 10:23:10 · 2048 阅读 · 0 评论 -
Mysql解决SELECT list is not in GROUP BY clause and contains nonaggregated column
MySQL 解决 group by原创 2022-02-24 10:54:55 · 582 阅读 · 0 评论 -
腾讯云部署MySQL
1.腾讯云服务器安装mysql及卸载2.ERROR 1819 (HY000): Your password does not satisfy the current policy requirements3.ERROR 1054 (42S22): Unknown column 'password' in 'field list'原创 2022-02-08 10:19:59 · 606 阅读 · 0 评论 -
Windows 配置mysql-5.7.44解压版
1. 配置环境变量win10 下mysql环境变量配置 - 笑笑就好90 - 博客园2. 修改my.inihttps://blog.csdn.net/walk_power/article/details/893002083. 更改root登录密码https://www.cnblogs.com/wangbaobao/p/7087032.html...原创 2021-11-03 21:59:39 · 220 阅读 · 0 评论 -
MySQL - int unsigned
111原创 2021-06-07 16:13:37 · 3654 阅读 · 0 评论 -
MySQL - null
在 SQL 中,NULL 表示“未知”。 也就是说,NULL 值表示的是“未知”的值。NULL = 未知;在大多数数据库中,NULl 和空字符串是有区别的。空字符("")串虽然表示“没有值”,但这个值是已知的。-- 表达式“1=1”一定为 true,查询会返回所有的行。SELECT * FROM SOME_TABLE WHERE 1 = 1-- 表达式“1=0”是 false,查询语句不会返回任何数据。SELECT * FROM SOME_TABLE WHERE 1 = 0-- 数原创 2021-05-23 14:15:19 · 114 阅读 · 0 评论 -
MySQL - left join 优化
反例SELECT A.卡号,B.手机号码FROM ALEFT JOIN B ON A.客户号=B.客户号WHERE B.联系方式='2'以A表作为主表,并且左关联B表。 A表所有的卡号一定会显示出来 , B表的筛选条件放到最外层, 相当于将A表关联B表又做了一遍筛选,结果就是"6223123456781001, 18810123456"。正例SELECT A.卡号,B.手机号码FROM ALEFT JOIN ( SELECT * FROM B B.联系方..原创 2021-05-23 11:32:47 · 243 阅读 · 0 评论 -
MySQL - left join
SELECT a.*, b.type FROM table1 a LEFT JOIN table2 b ON a.sponsor_id = b.sponsor_id WHERE b.type = 1 AND a.sponsor_id = 10;left join 是以A表为基础,A表即左表,B表即右表。左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。如果B表符合条件的记录数大于1条,就会出.原创 2021-05-23 11:30:45 · 174 阅读 · 0 评论 -
MySQL - auto_increment
(转)原创 2021-05-21 17:14:43 · 114 阅读 · 0 评论 -
MySQL - Spring Boot select and return null
问:MySQL查询结果为空时会不会报错?@GetMapping("test")public void test(String id) { User user = userService.getUserById(id); System.out.println("user: " + user);}根据id查询得到user,当user不存在时,打印结果如下:user: null当user存在时,打印结果如下:user: User(id=3, ..., created原创 2021-05-08 10:31:33 · 214 阅读 · 0 评论 -
MyBatis - update list
<update id="updateWorkflowQaaSampleList" parameterType="java.util.List"> <foreach collection="list" item="sample" index="index" open="" close="" separator=";"> update sample <set> <if test="sample.sampleNo != null"> `sa.原创 2021-04-08 13:44:15 · 2151 阅读 · 2 评论 -
MySQL - 后台与mysql数据库时间相差8小时
{ "created_date": "2021-04-06 18:46:24", ... "needed_date": "2021-04-06 18:46:24"}传到数据库之后时间为:'2021-04-07 02:46:24'数据库中时间推迟了8小时解决方案@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")@JsonPr.原创 2021-04-06 22:26:31 · 208 阅读 · 0 评论 -
MySQL - Failed to open the referenced table XXX
问题复现CREATE TABLE `master_role` ( `id` INTEGER NOT NULL AUTO_INCREMENT COMMENT 'ID', `role` VARCHAR(50) CHARACTER SET latin1 NOT NULL COMMENT 'Role', `active` TINYINT NOT NULL COMMENT 'Active', PRIMARY KEY (`id`))ENGINE = InnoDBDEFAULT CHARSET原创 2021-03-26 14:48:37 · 11476 阅读 · 7 评论 -
MySQL - 编码
什么是编码?计算机使用0和1来存储文本,比如字符“C”被存成“01000011”。计算机显示"C"时经过2个步骤:步骤1:读取“01000011” (2进制码),计算得到67。步骤2:计算机在Unicode字符集中查找67,找到了“C”。Unicode字符集是几乎所有网络都在使用的。Unicode字符集包含了上百万个字符。最简单的编码是UTF-32,每个字符使用32位。UTF-8可以节省空间,在UTF-8中,字符“C”只需要8位,一些不常用的字符,比如“”需要32位。其他的字符可原创 2021-03-26 14:04:34 · 124 阅读 · 0 评论 -
MySQL - 3719 ‘utf8‘ is currently an alias for the character set UTF8MB3
Warning Description3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.MySQL Script with warningCREATE TABLE `user` ( `id原创 2021-03-26 13:36:52 · 3334 阅读 · 1 评论 -
MySQL - 1681 Integer display width is deprecated and will be removed in a future release
1681 Integer display width is deprecated and will be removed in a future releaseMySQL VersionMySQL Version:8.0.18SQL Script (with warning)CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `role` varchar(50) CHARACTER SE.原创 2021-03-26 13:23:05 · 8550 阅读 · 1 评论 -
MySQL - Default 常量
说明MYSQL的默认值仅支持常量,不支持公式或者变量。除了timestamp可以设置默认值为current_timestamp之外,其它均不可。新建表 userCREATE TABLE `user` ( `email` varchar(150) NOT NULL COMMENT 'Email', `active` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'Active', `updated_time` TIMESTAMP DEFA...原创 2021-03-26 10:15:43 · 292 阅读 · 0 评论 -
MySQL - datetime vs timestamp
转载1.datetime与timestamp区别2.datetime与timestamp的区别及使用选择原创 2021-03-21 19:45:58 · 141 阅读 · 0 评论 -
MySQL - Workbench构建ER图(实体关系图)
转载:MySQL Workbench构建ER图(实体关系图)原创 2021-03-18 13:58:59 · 945 阅读 · 0 评论 -
MySQL - serverTimezone=UTC
application-dev.yml 中MySQL配置如下:url: jdbc:mysql://localhost:3306/platform?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&allowPublicKeyRetrieval=true&verifyServerCertificate=false&useSSL=false&autoReconnect=true&fa原创 2021-03-16 11:08:47 · 1885 阅读 · 0 评论 -
MySQL - 单引号, 双引号, 反引号
转载:mysql中引号的用法(反引号``,单引号'',双引号"")原创 2021-03-08 13:38:46 · 288 阅读 · 0 评论 -
MySQL - InnoDB 索引
第一步:创建数据库 app_test成功创建数据库app_test,电脑中会创建新文件夹"app_test"。此时,app_test里只有一个文件db.opt。第二步:创建表table1CREATE TABLE IF NOT EXISTS table1 ( id integer primary key auto_increment, dataset VARCHAR(32), region VARCHAR(64), more TEXT, FULLTEXT (原创 2021-03-04 21:49:41 · 166 阅读 · 1 评论 -
MySQL - Packet for query is too large (211497311 > 4194304)
Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (211497311 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.MySQL命令# 设置表存储的最大值show VARIABLES like.原创 2021-03-04 17:22:03 · 132 阅读 · 1 评论 -
Java - JDBC
JDBC or Java Database Connectivity is an API for client-side access to a database. The database is a relational database.When you're dealing with exceptions in a JDBC world, all JDBC operations throw a SQL exception or some subclass of it. You have to ca原创 2021-03-02 10:29:30 · 106 阅读 · 0 评论 -
MySQL - in
MySQL in 使用参考资料1.mysql中in的用法详解2.MYSQL中IN的理解原创 2021-02-22 15:31:17 · 99 阅读 · 0 评论 -
Spring Boot 使用 flyway
Spring Boot 版本 2.1.17<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.17.RELEASE</version> <relativePath/> <!-- looku原创 2021-02-09 17:22:29 · 235 阅读 · 0 评论 -
MySQL - 使用笔记
查询数据库cap_genomics_app, 表CAP_PROTEOMICS_SAMPLE_MANAGE_ENTITY 的列名SELECT column_name FROM information_schema.columns WHERE table_schema='cap_gen_app' AND table_name='CAP_GEN_SAMPLE_ENTITY';原创 2021-02-08 16:16:04 · 111 阅读 · 0 评论 -
wget 安装mysql8
1.服务器上下载rmp文件wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.开始安装MySQL2.1 rpm -ivhmysql80-community-release-el7-3.noarch.rpm#命令完毕后,在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个yum 源文件...原创 2021-02-01 23:26:57 · 1406 阅读 · 0 评论 -
Linux 安装 MySQL
说明 命令 检查是否安装MySQL rpm -qa |grep -i mysql 检查是否安装MariaDB rpm -qa | grep -i mariadb 卸载MariaDB rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 删除MySQL配置文件 ...原创 2021-01-25 22:55:56 · 94 阅读 · 2 评论 -
MySQL-删除表
转载https://www.cnblogs.com/fcc-123/p/10672604.html转载 2021-01-24 20:41:29 · 119 阅读 · 0 评论 -
Mac-MySQL Access Denied ERROR 1045(28000)
Mac 安装 MySQL 版本信息如图:一段时间没有使用,再次使用时忘记密码。终端登录时报错如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)最后解决方法如下:点击“Initialize Database"输入密码即为初始密码,我设置的默认密码是12345678成功设置密码之后,打开终端即可成功登录MySQL....原创 2021-01-22 22:57:46 · 168 阅读 · 0 评论 -
MySQL-Full Text Search
Full-Text Search使用全文本搜索的前提是索引覆盖搜索的列,随着数据的改变而更新索引。MySQL自动维护全文本索引(增加、更新、删除数据时,索引页会随之更新)。全文本搜索会对结果集按照优先级进行输出排序。注意事项:不在导入数据时使用FULLTEXT。先导入数据,再修改表、定义FULLTEXT。 不区分大小写,若要区分则使用BINARY方式。 对结果集排序。LIKE搜索得到的结果集不会排序,全文本搜索返回文本结果集会返回以文本匹配的良好程度排序(较高等级的行先返回)。Ma原创 2021-01-18 17:23:20 · 314 阅读 · 0 评论