
msyql
忘有所成 与君共勉
达成所有,与君共勉
展开
-
索引的分类和 创建索引
索引的分类和 创建索引简单介绍下 单值索引 即一个索引只包含单个列 一个表可以有多个单值索引一张表的单值索引 最好不超过 5个唯一索引 即 索引列的值 必须为一 但是可以有空值复合索引 即 一个 索引包含多个列创建索引CREATE 【UNIQUE】 INDEX indexName ON mytable(columnname(length)); 字段 一个叫做 单值。多个叫做复合 索引ALTER mytable ADD[UNIQUE] INDEX [indexNAME] ...原创 2021-01-15 21:56:47 · 313 阅读 · 0 评论 -
mysql JOIN 7种数据理论
mysql join 七种理论1inner Join 内链接。selct <select_list > from table AA innerJOIN BBon A.key=B.key(简单来说 inner Jon 链接 其实就是 取 A B两表的个一半数据 )2 Left JOIN<select_list> from Table AA Left JoinBB ON A.key=B.key(简单来说 其实就是以A表为基准 AB的共有 和 A的独有 ...原创 2021-01-14 21:42:26 · 145 阅读 · 0 评论 -
mysql 性能下降初步分析
mysql 性能下降分析单值 索引 和复合索引举个例子 假如 你有个 用户表 表中 有 字段 为 name age 两个 字端 表中数据为 500w你想要 数据查的相对比较快 创建索引create index idx_userName user(name);create index idx_userAge on user(name,age);简单 分析 mysql 下降性能下降的原因1 执行时间过长 (索引失效 单值索引 和 复合索引 系统的设计缺陷 或者不得已的...原创 2021-01-14 20:26:46 · 296 阅读 · 1 评论 -
Mysql----修改MySQL5.7的root的密码
Mysql----修改MySQL5.7的root的密码在开始服务的情况之下进入mysql 更改密码:update mysql.user set aa=password('新的密码') where user='root' and Host = 'localhost';mysql> flush privileges;mysql> quit;关闭重启...原创 2018-03-16 17:51:31 · 156 阅读 · 0 评论