mysql show database 看不全_重拾MySQL之基础关键字1

1.USE 和SHOW :

MySQL和其他的客户机—服务器的DBMS 一样,在执行命令之前需要登录:

net start mysql;

mysql -u root -p;

执行第一步的时候有时候会报错,提示:

“服务名无效。请键入 NET HELPMSG 2185 以获得更多的帮助。”

这时需要widow+R,打开运行,输入services.msc,在“服务”中找到MySQL,右击属性,查看服务名称,在命令提示符中重新输入争取的服务器即可连接到服务器;

162f578d2691b55906e1c960779e5618.png

8f945206781169938d581687e9206f1d.png

在连接到服务器后,此时是没有任何数据库供你使用的,执行命令前,需要选择或者创建一个数据库,选择一个数据库使用USE关键字:

66bbdd820ebe4b524db6d3a5076fd62a.png

在选择一个数据库前,可以使用SHOW 关键字查看数据库中的表格信息:

666887a55cc41e25c1ddebd5b8a719e4.png

同样的方法可以用来查看表中的列(DESCRIBE columns同样可以做到这一点):

a52b9876a087e056399ab14ba72d163d.png

其他还有的show语句还有:

SHOW CREATE "DATABASE名“和SHOW create ”table名“

可以用来显示创建某一数据库或者表格时的语句;

2.SELECT 语句:

最简单的select语句至少包含两个信息:搜索什么、从哪里搜索:

890ccb59ba5cccea479cbde81173c7c8.png

(注:1.返回的数据是没有排序的

           2.单条sql语句后不需要带”,“但是加上分号肯定没有坏处

          3.Mysql不区分大小写,但默认的规则是关键字用大写,表和列的名字用小写

          4.SQL中的空格会被忽略,多行的SQL语句和单行的没有区别)

检索多个列需要在列名后面加上”,“:

7212b364b6e24a4a02737b32ba54a43e.png

检索所有列:使用通配符*:

734cecf7410740a2a54c6f59075d48fe.png

检索不同的行:

有的时候不需要返回的数据中有重复的值,这时可以使用DISTINCT关键字:

0052605c502a91ffa41ae382b206fcd1.png

需要注意的是,DISTINCT 关键字不能部分使用,它作用的是全部的列而不仅仅是前置它的列(我理解其实可以认为select和select distinct是两个关键字,一个不忽略重复值,一个忽略重复值)

限制搜索结果(LIMIT)

LIMIT 关键字可以指定返回的行数:

ffdc9391d2edc18cdf4ce4704599b3ad.png

同样可以要求从某一行开始返回多少行,如从第六行开始返回5行(默认第一行是0):

6b0a46b3fa4d0b4ca6c88fa69edf83e0.png

如果行数不够时,则只会返回最多的那么多行,如LIMIT 10,但一共只有7行的话,返回数据就会只有7行。

3.ORDER BY 关键字:

ORDER BY 关键字后可以跟一个或者多个列名,规则和SELECT 后跟多个列名一样,在对多个列名进行排序时,只有在ORDER BY 后第一个列中有多个重复的行时才会对第二列进行排序,否则只会对第一列进行排序:

866a4ca06651ca0154224bde7c68c8ce.png

ORDER BY 关键字可以指定升序降序,升序关键字ASC ,降序关键字DESC,默认是升序:

b8aa2118be650def8f38503a74f7afac.png

注:

  1. 如果相对多个列进行降序排列,需要在每个列名后加上DESC 关键字(升序也是默认的)。

  2. 使用ORDER BY 和LIMIT 关键字可以筛选出最大或者最小的几个数据:

    f00fa0992fe3b4beca1810e38bdfda50.png

  3. 子句的顺序:ORDER BY 语句必须在FROM 语句之后,LIMIT 语句则必须在ORDER BY语句之后,错误的语句顺序也会带来错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 前言 1 2 连接 MYSQL 1 2.1 命令行 1 2.2 Navicate 2 2.3 例 1:连接到本机上的 MYSQL 2 2.4 例 2:连接到远程主机上的 MYSQL 3 2.5 退出 MYSQL 命令: exit (回车) 4 3 修改密码 4 3.1 例 1:给 root 加个密码 ab12 。 4 3.2 例 2:再将 root 的密码改为 djg345 。 4 4 增加新用户 4 4.1 例 1、增加一个用户 test1 密码为 abc 4 4.2 例 2、增加一个用户 test2 密码为 abc 4 5 MySQL常用命令 5 5.1 启动 MySQL 服务器 5 5.2 进入 mysql 交互操作界面 5 5.3 退出 MySQL 操作界面 5 5.4 第一条命令 6 5.5 多行语句 6 5.6 一行多命令 7 5.7 显示当前存在的数据库 7 5.8 选择数据库并显示当前选择的数据库 8 5.9 显示当前数据库中存在的表 8 5.10 显示表 (db) 的内容 8 5.11 命令的取消 8 6 创建数据库和数据表 9 6.1 使用 SHOW 语句找出在服务器上当前存在什么数据库 9 6.2 创建一个数据库 abccs 9 6.3 选择你所创建的数据库 9 6.4 创建一个数据库表 9 6.5 显示表的结构 10 6.6 往表中加入记录 11 6.7 用文本方式将数据装入一个数据库表 11 7 检索数据 12 7.1 从数据库表中检索信息 12 7.2 查询所有数据 12 7.3 修正错误记录 12 7.4 选择特定行 13 7.5 选择特定列 13 7.6 对行进行排序 14 7.7 行计数 15 8 多表操作 15 8.1 查看第一个表 mytable 的内容 16 8.2 创建第二个表 title (包括作者、文章标题、发表日期) 16 8.3 多表查询 17 9 数据库表和数据库的修改和删除 18 9.1 增加一列 18 9.2 修改记录 18 9.3 增加记录 18 9.4 删除记录 19 9.5 删除表 19 9.6 数据库的删除 19 9.7 数据库的备份 20 9.8 用批处理方式使用 MySQL: 20

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值