一 更改表的信息

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中的Show Index From Table_Name命令说明

我们在分析SQL性能的时候,会使用到show index from table_name命令,会返回出下面的列 | Table | Non_unique | Key_name | Seq_in_ind ...

Mysql中mysqldump命令使用详解

MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据.有许多的原因我们需要导出数据.一个重要的原因是用于备份数据库.数据的造价常常是昂贵的,需要谨 ...

mysql中的load命令使用方法

使用mysql 中的load 命令,可以将txt 文件中的内容加载到数据库表中 使用mysql 中的load 命令,讲txt 文件中的内容加载到数据库表中,例如,创建table,名称是user,一个字 ...

MySQL中EXPLAIN解释命令详解

MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表.explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句. 1.EXPLAIN的使用方法:在s ...

Mysql中explain命令查看语句执行概况

Mysql中可以使用explain命令查看查询语句的执行方式,使用方法举例:explain + 查询语句 例如:explain select * from user_info 几个重要的字段说明: t ...

MySQL中的binlog相关命令和恢复技巧

操作命令: 复制代码 代码如下: show binlog events in 'mysql-bin.000016' limit 10; reset master 删除所有的二进制日志 flush lo ...

MySQL中使用SHOW PROFILE命令分析性能的用法整理(配合explain效果更好,可以作为优化周期性检查)

这篇文章主要介绍了MySQL中使用show profile命令分析性能的用法整理,show profiles是数据库性能优化的常用命令,需要的朋友可以参考下   show profile是由Jerem ...

用命令从mysql中导出/导入表结构及数据

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:mysqldump最常用的:mysqldump -uroot -pmysql databasefoo t ...

My SQL中show命令--MySQL中帮助查看

My SQL中show命令--MySQL中帮助查看 学习了:http://hahaxiao.techweb.com.cn/archives/477.html 在mysql命令界面内,输入help或者? ...

随机推荐

简单Linux命令学习笔记

1.查看进程 ps -ef | grep 关键字       /*关键字为服务名*/ netstat -unltp | grep 关键字        /*关键字为服务名或者是端口均可*/ 2.杀死进 ...

AngularJs的$http发送POST请求,php无法接收Post的数据解决方案

最近在使用AngularJs+Php开发中遇到php后台无法接收到来自AngularJs的数据,在网上也有许多解决方法,却都点到即止.多番摸索后记录下解决方法:tips:当前使用的AngularJ ...

【点滴积累,厚积薄发】windows schedule task中.exe程序的路径问题等问题总结

1.在发布ReportMgmt的Job时遇到一个路径问题,代码如下: doc.Load(@"Configuration\Business\business.config");   ...

iOS相关,过年回来电脑上的证书都失效了,解决方法。

今天发了个问题,就是关于电脑上的证书都失效的问题,就这个问题的解决方法如下:https://segmentfault.com/q/1010000004433963 1,按照链接下载,https://d ...

【转】Java 内部类种类及使用解析

Java 内部类种类及使用解析 内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱. 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分. Ja ...

.net4.0调用非托管DLL的异常捕获

转发: 由于有些非托管的DLL内部异常未有效处理,当托管程序调用到这样的DLL时,就引起托管程序意外退出. 托管程序使用通常的捕获try……catch块不起作用.原因是.NET 4.0里新的异常处理机 ...

git push 提交某一个commit

(以下情况是我们的一位开发小哥哥遇到了提交失败,来找我,我给他解决的过程,以前我也没遇到,所以记录下来) 我们会遇到这样的情况,在develop分支上,第一天修改的文件,已经执行了git commit ...

ubuntu16.04系统搜狗输入法的安装

参考博客:https://www.cnblogs.com/lrj567/p/6307329.html 本来不想写的,但是最近老是重装系统,每次百度特别浪费时间,特此记录一下 先去官网下载搜狗输入法li ...

最高频的K个单词 · Top K Frequent Words

[抄题]: 给一个单词列表,求出这个列表中出现频次最高的K个单词. [思维问题]: 以为已经放进pq里就不能改了.其实可以改,利用每次取出的都是顶上的最小值就行了.(性质) 不知道怎么处理k个之外的数 ...

bbsmax mysql_MySQL中自己不太常用的命令相关推荐

  1. mysql 命令 不对齐,MySQL中自己不太常用的命令

    标签: 一 更改表的信息 alter table students add primary key (stunum); 为已经创建好的表添加主键. alter语句不仅可以添加主键,还可以对已经创建好的 ...

  2. 计算机命令vty是什么意思,讲述华为交换机配置中HTTP访问和vty访问命令 -电脑资料...

    讲述华为交换机配置中HTTP访问和vty访问命令,有很多热心的网友对华为交换机配置问题给出了答复,不知道是不是提问者想要的答案,感谢网友对HTTP访问和vty访问命令命令的详细解答, 华为交换机配置标 ...

  3. linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置

    Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...

  4. mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...

    本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...

  5. 在windows上的git bash中安装tree 和 linux tree命令使用

    在windows上的git bash中安装tree 和 linux tree命令使用 文章目录: 1 在windows上的git bash中安装tree 1.1 下载windows版本的tree 1. ...

  6. Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令

    Linux jobs命令用法详解:显示Linux中的任务列表及任务状态命令 jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务.该命令可以显示任务号及其对应的进程号.其中,任务号 ...

  7. [转帖]Linux中的15个基本‘ls’命令示例

    Linux中的15个基本'ls'命令示例 https://linux.cn/article-5109-1.html ls -lt 和 ls -ltr 来查看文件新旧顺序. list time rese ...

  8. linux 文件大小_linux系统中查看目录大小的du命令常

    CentOS7.3学习笔记总结(四十六)-linux系统中查看目录大小的du命令常用方法 在windows系统中我们想查看目录或文件的大小,直接右键属性,并且还能显示别的属性,在linux系统中,一般 ...

  9. linux 内存清理 释放命令,Linux系统中的内存清理和释放命令总结

    Linux内核代码量大.逻辑关系复杂,因此对内核中的错误进行追溯和调试一直以来都是一件既耗费时间又耗费精力的事情.接下来是小编为大家收集的Linux系统中的内存清理和释放命令总结,希望能帮到大家. L ...

  10. Linux中3个文件查找相关命令

    1.which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which  查看可执行文件的位置. whereis 查看文件的位置. locate   配 ...

最新文章

  1. 合肥工业大学—SQL Server数据库实验二:数据库架构的创建与使用
  2. java gettext_JAVA中getText()怎么从一个JTextArea中读出内容?
  3. Cocoa的MVC架构分析
  4. python 获取节假日
  5. java 1kb_[代码全屏查看]-java输入输出流及文件操作
  6. EA+svn实现UML的版本号控制
  7. quartz数据库方式与web工程整合
  8. VTK:Qt之ImageDataToQImage
  9. SQL Server 2012自动备份
  10. openGauss 分区表索引
  11. 验毛坯房要注意什么?
  12. css flex布局
  13. 关闭笔记本显示器指定组合键才能打开_八大品牌笔记本Fn组合键大全
  14. spring配置线程池
  15. 毕业设计,微信小程序-购物小程序
  16. 巴塞罗那2019-20赛季球队大名单
  17. SEO简单优化使用百度主动提交原创文章来达到秒收录
  18. WinEdt编译提示pdf文件打不开,Cannot Run pdf
  19. Excel技巧--数据不能按照1-100来排列
  20. 小米双剑出鞘,红米2、小米4S所到之处尸横满地?

热门文章

  1. vb计算机器,科学计算器vb代码
  2. HEX文件解析C语言源代码
  3. TransE算法详解
  4. 7628刷breed_路由器刷breed_Web控制台助手v5.9版本.7z
  5. 支持firefox 3.6的onenote插件
  6. 读书笔记-OpenCL编程指南 HelloWorld
  7. hive3.1.2的下载及安装
  8. 红帽(redhat linux) 初级认证(RHCSA)考点详解
  9. 狂雨小说采集规则(书趣阁3000页)
  10. RS232和RS485的协议原理及应用