mysql
文章平均质量分 79
渔夫a
这个作者很懒,什么都没留下…
展开
-
mysql中的系统变量、自定义变量
一、系统变量:1.说明系统变量是mysql系统提供的,非用户定义的变量,它可以分为全局变量和会话变量。全局变量:用global关键字标识,在所有会话(连接)中均有效会话变量:用session关键字标识,只对当前会话(连接)有效2.查看系统变量查看所有全局变量:SHOW GLOBAL VARIABLES;查看所有会话变量:SHOW SESSION VARIABLES; session关键字可省略,如SHOW VARIABLES; 缺省session默认查询当前会话变量。下文中将以 | 符原创 2020-07-14 18:14:56 · 491 阅读 · 0 评论 -
mysql视图view的使用及性能分析
什么是视图:视图(view):是mysql5.1版本出现的新特性,是一种虚拟数据表,只保存sql逻辑,不保存sql语句的查询结果,使用方法与普通表一致。(可以类比一个函数,里面封装了一组sql操作)视图的使用:1.创建视图:CREATE VIEW 视图名称ASsql语句;视图可以嵌套,比如可以将视图1、视图2进行联合查询建立视图3使用视图时,将其当成普通表即可,如:SELECT * FROM 视图名称 WHERE 条件;2.查看视图:查看视图的sql结构,字符集信息:SHOW原创 2020-07-08 23:09:06 · 5781 阅读 · 0 评论 -
深入分析:mysql统计条数count(*)、count(主键)、cout(1)、count(二级索引字段)、count(普通字段)性能比较
MyISAM 存储引擎(mysql5.5前):count(*) 性能最佳,因为存储引擎会存储精确的行数,因此不采用其他写法。InnoDB 存储引擎(mysql5.5后):先说结论,性能由高到低排序为:count(*) = count(最短非空索引字段) ≈ count(1) > count(比主键短的非空索引字段) > count(主键) > count(普通索引字段) > count(普通字段)看到这个结论,可能有人会说卧槽 ,这是什么玩意,那么记住,任何情况都用coun原创 2020-07-06 05:52:52 · 1673 阅读 · 1 评论 -
root密码正确,但是连接mysql5.7访问被拒,ERROR 1045 (28000)
问题描述:windows系统,以管理员方式打开cmd,输入:mysql -u root -proot123已确保密码正确的情况下,仍然报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)问题原因:授权用户可能存在匿名用户,即没有用户名的用户'',比如''@'localhost'和'root'@'localhost'是等价的。解决办法:查询用户信息:SELECT user, h原创 2020-07-05 17:29:59 · 2916 阅读 · 0 评论