MySQL必知必会_第三、四、五、六章知识总结

第三章、 使用MySQL

3.1 了解数据库和表

MySQL的SHOW命令来显示这些信息(MySQL从内部表中提取这些信息)。

SHOW DATABASES;返回可用数据库的一个列表:

 在你最初连接到MySQL时,没有任何数据库打开供你使用。在你能执行任意数据库操作前,需要选择一个数据库。为此,可使用USE关键字。

这里显示出的Database changed消息是mysql命令行实用程序在数据库选择成功后显示的。

为了获得一个数据库内的表的列表,使用SHOW TABLES; :

SHOW也可以用来显示表列:


 什么是自动增量?某些表列需要唯一值。在每个行添加到表中时,MySQL可以自动地为每个行分配下一个可用编号,不用在添加一行时手动分配唯一值(这样做必须记住最后一次使用的值)。

DEFAULT_GENERATED是指有缺省值。

 describe customers;是show columns from customers;的一种快捷方式。

 支持show的其他语句:

  • SHOW STATUS,用于显示广泛的服务器状态信息;
  • SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句;
  • SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限;
  • SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息。

第四章、检索语句

检索单个列:

 SQL语句不区分大小写。

检索多个列:

 检索所有列:

 检索不同的行:

也就是去掉重复的。

 

 限制结果:

 

此语句使用SELECT语句检索单个列。LIMIT 3指示MySQL返回不多于3行。

 为得出下一个2行,可指定要检索的开始行和行数。

第五章、排序检索数据

为了明确地排序用SELECT语句检索出的数据,可使用ORDER BY子句。ORDER BY子句取一个或多个列的名字,据此对输出进行排序。

按照多个列排序:

下面的代码检索3个列,并按其中两个列对结果进行排序:首先按年龄,然后再按生日排序:

 按照指定方向排序:

默认情况是升序排序,可以指定降序排序。

使用ORDER BY和LIMIT的组合,能够找出一个列中最高或最低的值。

 第六章、 过滤语句

WHRER子句操作符:

 检查单个值:

 

不匹配检查:

 

范围值检查:

 

空值检查:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

身影王座

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值