
mysql
文章平均质量分 56
power_to_go
http://stardustman.github.io
公众号: ThoughtRefactor
展开
-
innodb_表空间
mysql5.7 innodb_table_space原创 2021-07-29 16:07:24 · 83 阅读 · 0 评论 -
sql-date_sub() 查询近三个月的数据
好记性不如烂笔头DATE_SUB(date, INTERVAL value interval) 函数select * from t_user where time > DATE_SUB(CURDATE(), INTERVAL 3 MONTH) --三月date = curdate()interval value = 3interval = month. 时间段Referencesdate_sub 函数...原创 2021-06-07 20:42:33 · 3140 阅读 · 0 评论 -
mysql 字符集全流程分析(一)
MySQL 字符集讨论环境从客户端出发欢迎使用Markdown编辑器References讨论环境windows10mysql5.7从客户端出发欢迎使用Markdown编辑器Referenceswindows-code-page原创 2021-03-11 13:12:57 · 436 阅读 · 0 评论 -
sql 内连接和外连接
测试表t1 表mysql> show create table t1\G*************************** 1. row *************************** Table: t1Create Table: CREATE TABLE `t1` ( `m1` int(11) DEFAULT NULL, `n1` char(1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin11 ro原创 2020-10-11 13:08:51 · 514 阅读 · 0 评论 -
mysql-单表访问方法(访问类型)
测试表mysql> show create table single_table\G*************************** 1. row *************************** Table: single_tableCreate Table: CREATE TABLE `single_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `key1` varchar(100) DEFAULT NULL,原创 2020-10-07 19:49:14 · 258 阅读 · 1 评论 -
MySQL InnoDB 变长列实际使用的字节数到底用几个 Bytes 表示?
max row sizeMariaDB enforces a 65,535 byte limit on a table's maximum row size. The total size of a table's BLOB and TEXT columns do not count towards this limit. Only the pointers for a table’s BLOB and TEXT columns count towards this limit. MariaDB enf原创 2020-09-10 13:50:02 · 870 阅读 · 4 评论 -
mysql-乱码问题
彻底解决 Mysql 乱码彻底解决 MySQL 中的乱码问题 下图是此文的阅读总结。图解分析涉及到编码的部分终端的编码操作系统使用的编码mysql 数据库使用的一系列编码。不同操作系统终端处理字符方法不同。Reference彻底解决 MySQL 中的乱码问题...原创 2020-07-06 13:50:17 · 200 阅读 · 0 评论 -
mysql 连接服务器 ERROR 2002 (HY000)
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)软件环境ubuntu18.04,mysql5.7起因用 mysqld --default-storage-engine=MyISAM 的方式启动 mysql server。之后用 mysql -uroot -p 登录时出现的错误。错误原因分析经检查 var/run 下并没有 mysqld原创 2020-05-20 15:37:05 · 358 阅读 · 0 评论 -
win10下 mysql5.7 忘记 root 密码?
这里只记录一种修改的方法。借助 mysql 中的 user 表,来修改。mysql.ini 添加 skip-grant-tables此文件在 C:\ProgramData\MySQL\MySQL Server 5.7启动 mysql servernet start mysql57免密码登录mysql -uroot -p 直接 enteruse mysql;update user set authentication_string=password(‘root’) where user=‘原创 2020-05-19 20:26:30 · 327 阅读 · 0 评论 -
mysql-索引的创建和删除
MySQL InnoDB 存储引擎会为 primary key 和 unique 列自动创建 B+ 树索引。这两个列无须手动创建索引。索引的添加创建表时指定create table test_demo( id int, name varchar(10), age int, address varchar(50), primary key(id...原创 2020-04-27 15:29:28 · 179 阅读 · 0 评论 -
SQL 事务隔离级别
Mysql 默认开启自动提交和事务隔离级别 repeatable-readsql 语句的执行sql 语句的执行是放在 Transaction 中的。sql 语句默认开启事务。也可以用start transaction;手动开启事务。执行 sql 语句。commit;或者 rollback;事务隔离级别read uncommittedread committedread r...原创 2019-09-16 15:46:38 · 369 阅读 · 0 评论 -
mysql-基础的操作
DDLcreate dropDCLgrant revokeDMLdelete update insertcreate database mydatabase ;create database mydatabase2 charset gbk;create table class ( id int(3), name varchar(10), age...原创 2019-01-04 16:48:08 · 145 阅读 · 0 评论 -
mysql 字符集问题
1. 查看编码2:character_set_client 和 character_set_results 保持一致 3:character_set_connection原创 2018-12-28 17:02:58 · 90 阅读 · 0 评论 -
mysql8.0.13-windows-data文件夹
mysql8.0.13data文件一直找不到 data文件,竟然没想到需要初始化。转载 2018-12-28 14:41:05 · 1139 阅读 · 0 评论 -
Mysql存储乱码问题
1:问题排查,后端接收的参数是否乱码。2:数据库连接是否制定了字符集和编码方式。useUnicode=true&characterEncoding=UTF-83:数据库Server上的编码是否支持中文编码。参考连接https://www.cnblogs.com/zhchoutai/p/7364835.html...原创 2018-06-05 20:36:55 · 593 阅读 · 0 评论 -
ubuntu 16.04 安装 mysql5.7.21 后的连接10038问题
1:远程连接问题 打开 /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉 bind-address 127.0.0.1 2:给root用户相应权限 将root用户授权给所以连接:grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx'; 最后一个为mysql密码 让权限立即生效:f...原创 2018-03-17 11:09:57 · 409 阅读 · 0 评论