
mysql
遇事不决Redis
这个作者很懒,什么都没留下…
展开
-
SQL的分类
DDL:数据定义语言。CREATE / ALTER / DROP / RENAME / TRUNCATEDML:数据操作语言。INSERT / DELETE / UPDATE / SELECTDCL:数据控制语言。COMMIT / ROLLBACK / SAVEPOINT / GRANT / REVOKE原创 2022-06-09 13:08:21 · 117 阅读 · 0 评论 -
mysql5.7修改my.ini
mysql5.7数据库默认配置字符集为latin1,需要更改为utf8需要在my.ini 添加如下配置:修改完以后重启服务。原创 2022-06-04 17:00:53 · 429 阅读 · 0 评论 -
mysql图形化工具连接mysql8.0的时候报Plugin caching_sha2_password could not be loaded
出现Plugin caching_sha2_password could not be loaded报错原因是mysql 8.0之前的加密规则是mysql_native_password, mysql8.0之后加密规则是caching_sha2_password。解决方案有两种:1.升级图形化工具版本。2.修改加密规则并更新用户密码。原创 2022-06-02 18:23:58 · 248 阅读 · 0 评论 -
mysql的隔离级别
1.查看当前会话隔离级别select @@tx_isolation;2.查看系统当前隔离级别select @@global.tx_isolation;3.设置当前会话隔离级别set session transaction isolatin level repeatable read;4.设置系统当前隔离级别set global transaction isolation level repeatable read;5.命令行,开始事务时set autocommit=off 或者 start转载 2020-05-09 10:25:38 · 115 阅读 · 0 评论 -
mysql 关联表差集 is null
A表:B表:查询结果:select a.id,a.name,a.age from A a Left join B b on a.id=b.id where b.id is null;原创 2020-05-08 17:13:26 · 283 阅读 · 0 评论 -
mysql锁机制
mysql锁机制mysql里面的锁的几种形式表锁的演示(1)添加读锁(2)添加写锁mysql里面的锁的几种形式锁机制:当客户端操作表(记录)时,为了保证操作的隔离性(多个客户端操作不能相互影响),通过加锁来处理。操作方面:读锁:读操作时增加的锁,也叫共享锁,S-lock。特征是所有人都只可以读,只有释放锁之后才可以写。写锁:写操作时增加的锁,也叫独占锁或排他锁,X-lock。特征,只有...原创 2020-03-30 16:58:50 · 209 阅读 · 0 评论 -
mysql 中 union和union all 的区别
1.union和union all 都是实现数据库连表查询的. 但都需具备2张表的的列, 字段都一样.2.union 实现连表查询的, 是不允许重复的, 重复值会被覆盖掉.例如:表一: person1IDnameage1zhangsan23–––2lisi24–––3wangwu25表二: person2ID...原创 2020-03-10 17:06:09 · 172 阅读 · 0 评论 -
mysql查询缓存
mysql查询缓存1.具体使用2.查询缓存空间使用情况3.不使用缓存4.生成多个缓存5.禁用缓存1.具体使用什么是查询缓存?mysql服务器提供的,用于缓存select语句结果的一种内部内存缓存系统。如果开启了查询缓存,将所有的查询结果,都缓存起来,使用同样的select语句,再次查询时,直接返回缓存的结果即可查看缓存设置情况,并给缓存空间设置大小:mysql>show vari...原创 2020-01-08 12:00:47 · 205 阅读 · 0 评论