随笔分类 -  Mysql

摘要:原因: my.ini 中设定的并发连接数太少或者系统繁忙导致连接数被占满。 连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关。 wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。 解决方式: 打开 MYS 阅读全文
posted @ 2021-08-30 16:51 唏嘘- 阅读(1587) 评论(0) 推荐(0)
摘要:首先举个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢??这就要我们的 find_in_set 出马的 阅读全文
posted @ 2021-08-30 10:27 唏嘘- 阅读(1190) 评论(0) 推荐(0)
摘要:Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property. 从错误的提 阅读全文
posted @ 2021-08-30 09:06 唏嘘- 阅读(585) 评论(0) 推荐(0)
摘要:1、在mysql 数据库新建视图的时候,提示 The user specified as a definer ('root'@'%') does not exist。 2、原因: 由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。 执行命令: grant all 阅读全文
posted @ 2021-08-28 16:15 唏嘘- 阅读(648) 评论(0) 推荐(0)
摘要:com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的; 1、JDBC连接Mysql5 com.mysql.jdbc.Driver: driverCla 阅读全文
posted @ 2021-08-26 11:44 唏嘘- 阅读(373) 评论(0) 推荐(0)
摘要:1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_length 阅读全文
posted @ 2021-08-23 10:55 唏嘘- 阅读(1014) 评论(0) 推荐(0)
摘要:1、information_schema 数据库跟 performance_schema 一样,都是 MySQL 自带的信息数据库。 其中 performance_schema 用于性能分析,而 information_schema 用于存储数据库元数据(关于数据的数据),例如数据库名、表名、列的数 阅读全文
posted @ 2021-08-23 10:24 唏嘘- 阅读(291) 评论(0) 推荐(0)
摘要:一、Mysql 1、新建一个测试表 CREATE TABLE TestNull(col VARCHAR(100)); //插入四条数据 INSERT INTO TestNull VALUES(NULL); INSERT INTO TestNull VALUES('tom'); INSERT INTO 阅读全文
posted @ 2021-08-03 15:22 唏嘘- 阅读(655) 评论(0) 推荐(0)
摘要:一、Mysql 1、Mysql 批量删除表数据 SELECT CONCAT('delete from ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名'; 2、复制表结构及表数据 create ta 阅读全文
posted @ 2021-08-03 11:36 唏嘘- 阅读(195) 评论(0) 推荐(0)
摘要:1、基本语法 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset; 如果只给定一个参数,表示记录数。 SELECT * FROM table LIMIT 5; //检索前5条记录(1-5) 相当于 SELECT * from t 阅读全文
posted @ 2021-08-03 11:15 唏嘘- 阅读(105) 评论(0) 推荐(0)
摘要:1、UUID函数 在MySQL中,可以用uuid()函数来生成一个UUID select UUID() from dual 2、replace函数 默认生成的uuid含有'-',我们可以使用replace函数替换掉'-',SQL如下: select REPLACE(UUID(),"-","") as 阅读全文
posted @ 2021-07-26 17:49 唏嘘- 阅读(5348) 评论(0) 推荐(0)
摘要:%Y 年, 数字, 4 位 %y 年, 数字, 2 位 %m 月, 数字(01……12) %H 小时(00……23) %h 小时(01……12) %i 分钟, 数字(00……59) %S 秒(00……59) 把日期转为字符串格式 进行查询 select * from staff where DATE 阅读全文
posted @ 2021-07-26 16:53 唏嘘- 阅读(260) 评论(0) 推荐(0)
摘要:1、mysql错误代码1366 向表中添加数据,出现1366错误代码 出错原因:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。 (1)、使用语句查询当前表的各个字段状态 SHOW FULL COLUMNS FROM student; 阅读全文
posted @ 2020-04-15 09:30 唏嘘- 阅读(2365) 评论(0) 推荐(0)
摘要:1、项目中优化sql语句执行效率的方法? (1)、select中避免使用 *; (2)、没有索引或者没有用到索引 (3)、将where中用的比较频繁的字段建立索引; 阅读全文
posted @ 2020-04-14 19:30 唏嘘- 阅读(107) 评论(0) 推荐(0)