MySQL中檢視資料庫

2021-07-04 17:46:19 字數 2178 閱讀 4386

檢視當前使用的資料庫,可使用如下命令

mysql> select database(); #使用函式database()

mysql> show tables; #列頭資訊中可看出當前使用的db,格式為:tables_in_[db_name]

mysql> status; #注意結果中的"current database:"資訊

檢視系統中有哪些資料庫,

mysql> show databases;

更換當前使用的資料庫,

mysql> use db_name;

返回當前資料庫下的所有表的名稱

mysql> show tables;

或者直接用如下命令

mysql> show tables from db_name;

檢視表結構,可使用如下命令

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 是否處於執行狀態?

答案: debian 上執行命令 service mysql status,在redhat 上執行命令 service mysqld status。然後看看輸出即可。

問題2:如何開啟或停止 mysql 服務?

答案:執行命令 service mysqld start 開啟服務;執行命令 service mysqld stop 停止服務。

問題3:如何通過 shell 登入 mysql?

答案:執行命令 mysql -u root -p

問題4:如何列出所有資料庫?

答案:執行命令 show databases;

問題5: 如何切換到某個資料庫並在上面工作?

答案:執行命令 use database_name; 進入名為 database_name 的資料庫。

問題6:如何列出某個資料庫內所有表?

答案:在當前資料庫執行命令 show tables;

問題7:如何獲取表內所有 field 物件的名稱和型別?

答案:執行命令 describe table_name;

問題8:如何刪除表?

答案:執行命令 drop table table_name;

問題9:如何刪除資料庫?

答案:執行命令 drop database database-name;

問題10:如何檢視表內所有資料?

答案:執行命令 select * from table_name;

問題11:如何從表(比如 oc_users )中獲取乙個 field 物件(比如 uid)的所有資料?

答案:執行命令 select uid from oc_users;

問題12:假設你有乙個名為 『xyz』 的表,它存在多個字段,如 『createtime』 和 『engine』。名為 engine 的字段由 『memoty』 和 『myisam』 兩種數值組成。如何只列出 『createtime』 和 『engine』 這兩列並且 engine 的值為 『myisam』?

答案:執行命令 select create_time, engine from xyz where engine = 」myisam」;

問題13:如何列出表 『xrt』 內 name 域值為 『tecmint』,web_address 域值為 『tecmint.com』 的所有資料?

答案:執行命令 select * from xrt where name = 「tecmint」 and web_address = 「tecmint.com」;

問題14:如何列出表 『xrt』 內 name 域值不為 『tecmint』,web_address 域值為 『tecmint.com』 的所有資料?

答案:執行命令 select * from xrt where name != "tecmint" and web_address = "tecmint.com";

問題15:如何知道表內行數?

答案:執行命令 select count(*) from table_name;

MySQL中檢視資料庫

檢視當前使用的資料庫,可使用如下命令 mysql select database 使用函式database mysql show tables 列頭資訊中可看出當前使用的db,格式為 tables in db name mysql status 注意結果中的 current database 資訊 ...

mysql檢視 MySQL檢視當前資料庫庫

mysql檢視當前資料庫庫 1 在mysql下檢視當前使用的是哪個資料庫,有三種方式 用select database 語句 mysql select database database test row in set 0.00 sec 從查詢結果中可以看出,當前用的是test資料庫 2 用show...

MySQL 檢視資料庫

對於當前資料庫的情況,例如資料庫大小 字符集 使用者等等,可以通過檢視資料庫的操作實現!登入資料庫之後,當我們看到mysql 就可以 1.檢視所有的資料庫 show databases 將檢視到已經建立的資料庫,如下 2.檢視資料庫定義的語句 3.檢視當前使用的資料庫 4.檢視資料庫使用的埠 5.檢...