
Mysql
mysql
冬天下雪啦
找到了,很开心
展开
-
【Mysql】记录sql在执行过程中很慢
我联的这几张表基本都有1w+条记录,left join在查询过程中,如果右表没有值也会返回,考虑到这几张表均有对应数据,所以把“left join”换为"inner join"在改之前的测试脚本,之前写了一些sql,这次准备顺手把sql也调整一下,因为虽然sql能用,但是写的十分拉跨。2)left join以左表作为主表,去查询右表,查询出来如果右表中没有值,那么就填充null。1)在sql执行过程中,是"先联表,后面再执行查询条件",这个执行步骤。效果显著,换完之后查询时间由72s提高到22s。原创 2024-09-11 13:46:01 · 513 阅读 · 0 评论 -
Mysql-根据字段名查询字段在哪些表里
SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME='label_name';原创 2024-05-22 14:48:31 · 425 阅读 · 0 评论 -
Mysql-建表
id int AUTO_INCREMENT PRIMARY KEY, -- id自增且为主键。创建一个id自增的customer表。原创 2024-01-19 11:02:11 · 391 阅读 · 0 评论 -
Mysql-创建数据库和数据表时指定编码格式
3.创建数据库ctest且指定编码方式为utf8。4. 创建表且指定表的编码方式为utf8。2. 查看当前库支持的字符集。1. 查看当前数据库的版本。原创 2022-08-21 13:48:18 · 5297 阅读 · 0 评论 -
Mysql-1366 - Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89‘ for column ‘userName‘ at row 1
今天写了条插入的mysql语句,然后报错了原因:出现这个问题的原因是当数据库编码、排序类型不是utf-8,所以创建时会报1633解决方法: -----我还遇到了保存之后继续报这个错,有时候怕时navicate同步比较慢,多刷新几次就好了......原创 2022-07-13 23:26:25 · 686 阅读 · 0 评论 -
.sql数据库导入错误:/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
通过navicat导入sql文件失败。 我开始以为是通过mysqldump命令导出数据库,所导出的sql中回包含许多的注释信息。导入的时候无法识别,后来去搜了注释的含义发现好像并不是。1)注释的含义/*!后面的数字,其实就是mysql版本号信息,意思是当版本号高于或者等于注释里的版本号时,里面的set命令才会被执行。2)导入数据时禁止/激活索引说明: DISABLE KEYS 是禁止索引 ENABLE KEYS 是激活索引 在插入数据时,都会先禁止索引原创 2022-06-25 11:33:59 · 3584 阅读 · 0 评论 -
MySQL -当启动mysql之后一直处于Activating(start-post)状态
问题截图:但是我觉得一直等下去没啥用,我总不能遇到这种现象就一直等吧,所以我打算把这个问题解决掉!!!解决方案参考blog:照例放上大佬们的blog,虽然他写的windows的但我准备试试windowsmysql服务一直是启动状态的解决https://www.youkuaiyun.com/tags/NtDaYg3sOTM4MzEtYmxvZwO0O0OO0O0O.htmlhttps://www.youkuaiyun.com/tags/NtDaYg3sOTM4MzEtYmxvZwO0O0OO0O0O...原创 2022-04-26 15:47:25 · 4119 阅读 · 1 评论 -
Mysql - 插入查询数据
单条语句插入insert into tbl_name(column1,column2) values ("1","data1");从其他表中查询到数据插入表中insert into tbl_name1 (column1,columne2) select data1,data2 from tbl_name2;原创 2022-01-06 16:31:12 · 3460 阅读 · 0 评论