
mysql
科学的发展-只不过是读大自然写的代码
科学的发展-只不过是读大自然写的代码
展开
-
mysql 查询大于*行的表
mysql 查询大于*行的表原创 2023-05-26 09:35:05 · 203 阅读 · 0 评论 -
mysql 数据库链接状态确认实验
用尽可能少的链接,完成多线程的调用情景。原创 2022-09-29 13:17:58 · 587 阅读 · 0 评论 -
错误代码:1175。 您正在使用安全更新模式,并且您试图更新一个没有使用KEY列的WHERE的表。
1.问题发生Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.错误代码:1175。 您正在使用安全更新模式,并且您试图更新一个没有使用KEY列的WHERE的表。2.问题解决2.1.问题发生的语句update tb set orderNo=0 where qrCode='\u0005\0\0\0\u原创 2022-04-01 22:38:45 · 3663 阅读 · 0 评论 -
too many columns
1.概要too many columns太多的列2.原因分析现场执行1379列的创建表的SQL语句,执行时报错Too many columns。删除comment后,可以建表成功。集群在进行建表操作时,除了表列数不能超过2000列的限制以外,还存在额外的限制:表的元数据信息不能超过64K字节长度。现场的问题就是遇到了表元数据信息不能超过64K字节长度的限制。元数据信息包括:列名,列定义信息,列注释信息等。简单计算公式为:列数量*(列名长度字节数+列注释长度字节数 +原创 2022-03-11 13:05:12 · 2679 阅读 · 0 评论 -
mysql 用户相关的常用命令
1.创建一个用户CREATE USER xjc1@localhost IDENTIFIED BY '123456';2.给用户添加权限grant all privileges on mes_db.* to xjc1@localhost GRANT INSERT,DELETE,UPDATE,SELECT ON mes_db.* TO 'xjc'@'localhost';3.重载权限表flush privileges;4.设置用户密码的加密方式ALTER USE..原创 2021-10-07 16:19:50 · 122 阅读 · 0 评论 -
windows 10 MySQL8.0 my.ini 的位置
1.情景我安装了 mysql 8.0,结果报如下的错误Authentication method 'caching_sha2_password' not supported by any of the available plugins.解决方法就是,找到my.ini把default_authentication_plugin=caching_sha2_password变成default_authentication_plugin=mysql_native_password问原创 2021-10-07 15:55:46 · 941 阅读 · 1 评论 -
mysql 利用workbench 添加用户
1.添加用户2.添加权限原创 2021-08-29 11:11:36 · 764 阅读 · 0 评论 -
mysql 查看、修改线程池的最大连接数据
概要查询最大连接数show variables like '%max_connections%';查询最大连接数set GLOBAL max_connections = 200;实验原创 2021-08-24 14:00:37 · 458 阅读 · 0 评论 -
mysql 查询用户密码
1.查询用户密码-navicat2.查询用户密码-命令行原创 2021-03-28 17:36:30 · 3193 阅读 · 0 评论 -
mysql-问题解决-this is incompatible with sql_mode=only_full_group_by
1.问题发生问题1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'reporter.reporter_status.N_APP_CODE' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_ful原创 2020-12-11 20:06:17 · 1690 阅读 · 0 评论 -
mysql-数据导入
1.解决问题(如果发生如下问题,先解决问题)Access denied for user ‘root’@’localhost’ (using password:YES)在文件的最后添加一行“skip-grant-tables”进入系统net stop mysqlnet start mysql2.导入数据进入系统mysql -u root -p方法1use abc;set names utf8;(不是必须)source /home/abc/abc.sql;方原创 2020-12-03 20:30:49 · 177 阅读 · 0 评论 -
mysql-设置时间默认值
语法alter table defaultTime alter column v set default CURRENT_TIMESTAMP;实验create table default_time_test(id int,v TIMESTAMP);insert into default_time_test(id) values(1)select * from default_time_testupdate default_time_test set id = 2发现..原创 2020-12-02 14:26:43 · 319 阅读 · 0 评论 -
mysql-事务的隔离级别
1.事务的特性(ACID)(1)在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。(2)事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。(3)事务用来管理 insert,update,delete 语句。原子性:构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行。一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则。隔离性:并发事务之间不会相.原创 2020-10-21 21:36:18 · 167 阅读 · 0 评论 -
MySQL中时间使用
1.时间类型如下类型 大小(字节) 范围 格式 用途 DATE 3 1000-01-01/9999-12-31 YYYY-MM-DD 日期值 TIME 3 '-838:59:59'/'838:59:59' HH:MM:SS 时间值或持续时间 YEAR 1 1901/2155 YYYY 年份值 DATETIME 8 1000-01-01 00:00:00/9999-12-31 23.原创 2020-09-18 14:47:28 · 164 阅读 · 0 评论 -
mysql-查看数据库的端口号
1.步骤1.1.进入系统状态(刚进入:可以,use 库名后:可以,use 表后:不行)2.2.show global variables like 'port';2.举例原创 2020-09-07 17:46:26 · 557 阅读 · 0 评论 -
mysql-or 与 and 的优先级别
1.数据准备1.1 创建数据脚本create table tbOrAdnTest(id int,vOr int,vAdd int)1.2 数据添加2.实验举例2.1 实验1select * from tbOrAdnTest where vOr = 1 and vAnd = 2 or vOr = 2select * from tbOrAdnTest where (vOr = 1 and vAnd = 2) or vOr = 2执行结果分析vOr = 1 and v原创 2020-08-27 15:10:10 · 671 阅读 · 0 评论 -
mysql-开发日记-case实验
1.数组准备create table tbCase1(id int,v1 int,pid int)create table tbCase2(id int,v1 int)2.case实验select *, case when 1=1 then 1 else 2 end catfrom tbcase13.null 实验select tc1.id,tc1.v1,tc2.v1, case tc2.v1 when null then...原创 2020-08-21 13:19:58 · 277 阅读 · 0 评论 -
mysql-记忆-表/约束的创建与修改
动作 对象 表名 动作 字段名 动作内容 add table 表名 (字段名类型,字段名类型) alter table 表名 add 字段名 * 修改的内容 modify * change 新字段名 drop * rename 表名 * drop table 表名 ...原创 2020-05-20 10:35:55 · 134 阅读 · 0 评论 -
mysq-记忆-数据类型
1.数值类型类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 byte (-128,127) (0,255) 小整数值 SMALLINT 2 bytes (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 bytes (-8 388 608,8 388 607) (0,16 777 215) 大整数值 INT或INTEGER 4.原创 2020-05-19 11:34:11 · 140 阅读 · 0 评论 -
java链接mysql数据库-不依赖开发工具
一 开发准备1. jdk2.mysql数据库3.记事本4.jdbc驱动包(mysql-connector-java-8.0.19.jar)二 开发开始1 第一版代码1.写下如下代码并运行import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;impo...原创 2020-05-01 22:34:15 · 547 阅读 · 0 评论 -
mysql安装笔记-mysql-5.7.29-winx64
一 安装mysql-5.7.29-winx64.zip 下载解压到任意目录下,再根目录下创建my.ini文件并输入如下内容[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=F:\xjc\mysql-5.7.29-w...原创 2020-04-29 19:51:09 · 437 阅读 · 0 评论