mysql
zhongbai-
这个作者很懒,什么都没留下…
展开
-
sql窗口函数学习笔记
sql窗口函数学习笔记原创 2022-09-19 00:20:56 · 385 阅读 · 0 评论 -
[ERROR] --initialize specified but the data directory has files in it. Aborting.
[ERROR] --initialize specified but the data directory has files in it. Aborting.原创 2022-09-14 01:23:07 · 1087 阅读 · 0 评论 -
> ORA-00904:invalid identifier
sql中遇到的坑:sql出现未定义的字段,就在sql查询列表中添加该需要的字段如果sql中用到了decode,sum等函数,在查询条件中用到该字段,会出现字段未定义,解决办法:用select *from()包裹之前的查询例如:select * from ( select a,b,decode(c,null,c1,c2) c ) where c='1'...原创 2021-12-29 09:30:03 · 1202 阅读 · 0 评论 -
mysql8.0的sql文件导入5.5版本出现坑
第一个:字符编码问题错误:Unknown collation: ‘utf8mb4_0900_ai_ci‘。。。。。。解决方法:手动修改sql文件:utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8第二个:TIMESTAMP 类型问题错误:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAUL原创 2021-12-19 18:17:43 · 919 阅读 · 0 评论 -
索引优化问题案例
索引:是帮助MySQL高效获取数据的数据结构;可以理解为排好序的快速查找数据结构。索引的基本命令:参考适合创建索引的情况主键自动建立唯一索引;频繁作为查询条件的字段应该创建索引查询中与其它表关联的字段,外键关系建立索引单键/组合索引的选择问题, 组合索引性价比更高查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度查询中统计或者分组字段不适合创建索引的情况表记录太少经常增删改的表或者字段Where 条件里用不到的字段不创建索引过滤性不好的不适合建索引索引优化问题案例原创 2021-08-01 17:13:18 · 203 阅读 · 0 评论 -
sql常见的七种join
案例:创键两张表:员工表与职位表,员工表中的depId字段,外键为职位表的id字段CREATE TABLE `tbl_emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) DEFAULT NULL,`deptId` int(11) DEFAULT NULL,PRIMARY KEY (`id`) ,KEY `fk_dept_id`(`deptId`))ENGINE = InnoDB AUTO_INCREMENT = 1 CH原创 2021-07-31 19:54:15 · 1611 阅读 · 0 评论