关于MySQL相关的查看显示信息:
關于MySQL相關的查看顯示信息:
數據庫范圍:
一、查看所有的數據庫:(僅僅是看數據庫數量與名字)
mysql> show databases;
?
?
二、查看某個數據庫的創建信息:(主要看數據庫的選項如字符集)
這里我們鎖定php25數據庫(use php25;)
mysql> show create database
?
?
數據表范圍(事先use php25;以class數據表為例):
三、查看該數據庫里所有的數據表:(只看數據表的數量與名字)
mysql> show tables;
?
?
四、查看某個數據表的創建信息:(能看字段選項信息,數據表選項信息)
mysql> show create table class;
?
?
五:查看某個數據表的字段信息:(表格式顯示數據表的字段信息,更好看點)
mysql> desc class;
?
?
記錄范圍:
六、查看某個數據表所有字段的所有記錄:
mysql> select * from class where 1;
?
?
七、查看某個數據表某個字段的所有記錄:
例如class表的name字段的所有記錄
mysql> select name from class where 1;
?
?
?
?
?
八、查看某個數據表某個字段的篩選的記錄:
例如class表的name字段的篩選sex為man的記錄
mysql> select name from class where sex=’man’;
?
?
九、查看某個數據表多個字段的篩選的記錄:
例如class表的name字段和sex字段的篩選sex為man的記錄
mysql> select name,sex from class where sex=’man’;
?
?
?
?
?
?
?
?
?
?
?
運用五子查詢來查看記錄:
首先我們的表的字段記錄是這樣的:
?
再來看看什么是五子查詢
?
五子查詢就是“where子句”“group bu子句”“having子句”“order by子句”“limit子句”
注意順序不能顛倒!
where子句的運用:
十、(where)查看某個數據表的篩選的記錄:
如查看class表里id<3的所有記錄
mysql> select * from class where id<3;
?
?
group by子句的運用:
十一、(gruup by)查看按某分組來的某個數據表的記錄:
如查看class表里按flag 分黑隊白隊來看(注意這里顯示的是各組的第一條記錄)
mysql> select * from class where 1 group by flag;
?
having子句的運用:
十二、(having)查看某個數據表處理完的篩選的記錄:
如查看class表里按flag 分黑隊白隊后,查看篩選id=1的記錄
mysql> select * from class where 1 group by flag having id=1;
?
order by子句的運用:
十三、(oder by)查看某個數據表的記錄,按一定順序看:
如查看class表里所有記錄,按id的降序(從大到小)查看記錄
asc就是升序(默認的)? desc就是降序
mysql> select * from class where 1 order by id desc;
?
?
limit子句的運用:
十四、(limit)查看某個數據表的記錄,從第幾條看多少條記錄:
如查看class表里從第二條記錄(id=2的)看兩條記錄(效果就是看id=2/3的記錄)
注意第一條記錄是從0開始的
mysql> select * from class where 1 limit 1,2;
?
轉載于:https://www.cnblogs.com/dreamskyx/p/6132191.html
總結
以上是生活随笔為你收集整理的关于MySQL相关的查看显示信息:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces 67A【模拟】
- 下一篇: linux cmake编译源码,linu