Mysql
我的名字是雪冬
最怕你一生碌碌无为,还安慰自己平凡可贵
展开
-
SQL语句中可以提高执行效率的方法
1、操作符号:NOT IN操作符。此操作是强列推荐不使用的,因为它不能应用表的索引。推荐方案:用NOT EXISTS 或(外连接+判断为空)方案代替 。因为他不走索引是表扫描。NOT IN会多次扫描表,使用EXISTS、NOT EXISTS、IN、LEFTOUTER JOIN来替代,特别是左连接。而Exists比IN更快,最慢的是NOT操作。2、注意union和union all的区别。union比union all多做了一步distinct操作。能用union all的情况下尽量不用union(un原创 2020-12-27 18:18:06 · 876 阅读 · 1 评论 -
Mysql 中 DDL、DML、DQL、DCL、TCL
Mysql 中 DDL、DML、DQL、DCL、TCL1、DDLDDL(Data Definition Languages)语句:即数据库定义语句用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE、 ALTER、 DROP、 SHOW、 DESC、 TRUNCATE2、DMLDML(Data Manipulation Language)语句:即数据操纵语句用来添加、更新、删除等,常用的语句关键字有:INSERT、 UPDATE、 DELETE、 MERGE、C原创 2020-12-14 15:53:50 · 302 阅读 · 0 评论 -
springboot配置mysql连接不上数据库的问题
针对Windows10系统在springboot项目中的*.yml文件中配置数据库源启动项目时候提示java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)解决办法: 我们把【username】、【password】右边的账户和密码加上【""】就可以解决此问题。代码如下spring: datasource: ***username: "root"*** passw原创 2020-12-02 22:20:22 · 2649 阅读 · 3 评论