查看當(dāng)前使用的數(shù)據(jù)庫,可使用如下命令
10年的興海網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整興海建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“興海網(wǎng)站設(shè)計(jì)”,“興海網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
mysql select database(); #使用函數(shù)database()
mysql show tables; #列頭信息中可看出當(dāng)前使用的db,格式為:Tables_in_[db_name]
mysql status; #注意結(jié)果中的"Current database:"信息
查看系統(tǒng)中有哪些數(shù)據(jù)庫,
mysql show databases;
更換當(dāng)前使用的數(shù)據(jù)庫,
mysql use db_name;
返回當(dāng)前數(shù)據(jù)庫下的所有表的名稱
mysql show tables;
或者直接用如下命令
mysql show tables from db_name;
查看表結(jié)構(gòu),可使用如下命令
mysql desc 表名;
mysql describe 表名;
mysql show columns from 表名;
mysql show create table 表名;
或者,
mysql use information_schema
mysql select * from columns where table_name='表名';
15個 MySQL 菜鳥問題
問題1:你如何確定 MySQL 是否處于運(yùn)行狀態(tài)?
答案: Debian 上運(yùn)行命令 service mysql status,在RedHat 上運(yùn)行命令 service mysqld status。然后看看輸出即可。
問題2:如何開啟或停止 MySQL 服務(wù)?
答案:運(yùn)行命令 service mysqld start 開啟服務(wù);運(yùn)行命令 service mysqld stop 停止服務(wù)。
問題3:如何通過 Shell 登入 MySQL?
答案:運(yùn)行命令 mysql -u root -p
問題4:如何列出所有數(shù)據(jù)庫?
答案:運(yùn)行命令 show databases;
問題5: 如何切換到某個數(shù)據(jù)庫并在上面工作?
答案:運(yùn)行命令 use database_name; 進(jìn)入名為 database_name 的數(shù)據(jù)庫。
問題6:如何列出某個數(shù)據(jù)庫內(nèi)所有表?
答案:在當(dāng)前數(shù)據(jù)庫運(yùn)行命令 show tables;
問題7:如何獲取表內(nèi)所有 Field 對象的名稱和類型?
答案:運(yùn)行命令 describe table_name;
問題8:如何刪除表?
答案:運(yùn)行命令 drop table table_name;
問題9:如何刪除數(shù)據(jù)庫?
答案:運(yùn)行命令 drop database database-name;
問題10:如何查看表內(nèi)所有數(shù)據(jù)?
答案:運(yùn)行命令 select * from table_name;
問題11:如何從表(比如 oc_users )中獲取一個 field 對象(比如 uid)的所有數(shù)據(jù)?
答案:運(yùn)行命令 select uid from oc_users;
問題12:假設(shè)你有一個名為 ‘xyz’ 的表,它存在多個字段,如 ‘createtime’ 和 ‘engine’。名為 engine 的字段由 ‘Memoty’ 和 ‘MyIsam’ 兩種數(shù)值組成。如何只列出 ‘createtime’ 和 ‘engine’ 這兩列并且 engine 的值為 ‘MyIsam’?
答案:運(yùn)行命令 select create_time, engine from xyz where engine = ”MyIsam”;
問題13:如何列出表 ‘xrt’ 內(nèi) name 域值為 ‘tecmint’,web_address 域值為 ‘tecmint.com’ 的所有數(shù)據(jù)?
答案:運(yùn)行命令 select * from xrt where name = “tecmint” and web_address = “tecmint.com”;
問題14:如何列出表 ‘xrt’ 內(nèi) name 域值不為 ‘tecmint’,web_address 域值為 ‘tecmint.com’ 的所有數(shù)據(jù)?
答案:運(yùn)行命令 select * from xrt where name != "tecmint" and web_address = "tecmint.com";
問題15:如何知道表內(nèi)行數(shù)?
答案:運(yùn)行命令 select count(*) from table_name;
1、通過rpm查看軟件是否安裝。
首先我們需要查看軟件是否已經(jīng)安裝,或者說查看安裝的軟件包名稱,查找是否安裝mysql。
2、接著根據(jù)?rpm?-ql?列出軟件包安裝的文件。
3、綜合上述以上的問題,可以直接使用??rpm?-qal?|grep?mysql?查看mysql所有安裝包的文件存儲位置。
4、Yum查找
除了rpm?查詢還可以通過yum?search?查找對應(yīng)可以安裝的軟件包。
5、Which查找命令
Which命令是通過?PATH環(huán)境變量查找可執(zhí)行文件路徑,用于查找指向這個命令所在的文件夾。
6、完成效果圖。
方法一:
直接在命令行連接MySQL
mysql -uroot -p123456
可以看到打印出來的日志中包含版本信息
第二種方法:
就是使用客戶端工具,去連接,點(diǎn)擊連接會打印出MySQL服務(wù)端版本信息,和第一種方式大同小異。
第三種方法:
連接上MySQL后,是輸入status也可以查看到版本信息,輸入\s 也能達(dá)到上一步同樣的效果。
最后一種方法:
其實(shí)是很常規(guī)的方法,就是直接使用sql語句來查看
select version() from 表名;