MySQL中自己不太常用的命令

Posted 慢慢走

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中自己不太常用的命令相关的知识,希望对你有一定的参考价值。

一 更改表的信息

alter table students add primary key (stunum);

为已经创建好的表添加主键。

alter语句不仅可以添加主键,还可以对已经创建好的表修改一些东西,这里创建了主键,对于mysql而言,添加了主键也就加了个主键索引,所以我们会看到的现象时候这样的

技术分享

然后执行这条语句之后会发生:

技术分享

添加了主键,MySQL会自动生成一个索引,这个索引就是聚集索引。

 

二 创建一条索引

create index indexstu3 on students(stugrades);

之前写的项目都不是很大,所以基本没有用到索引,因为数据量都过不了100000以上,昨天在研究Innodb的时候看到了索引的时候才想起来这个语句。

 

三 group by语句

GROUP BY 是分组查询, 一般 GROUP BY

和聚合函数配合使用 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)

 

以上是关于MySQL中自己不太常用的命令的主要内容,如果未能解决你的问题,请参考以下文章

实战总结的7个C程序,好东西不私藏

分享几个实用的嵌入式C程序!

Android一些不太常用XML文件属性的总结

Java 开发设计的一些常用知识点(持续更新)

vim运维日常必备操作技巧(常用的全有)

前端常用数据处理方法