檢視當前使用的資料庫,可使用如下命令
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;
my sql常用操作
1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...
mysql 常用操作
1 修改表名在mysql中修改表名的sql語句在使用mysql時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?alter table table name rename to new table name 例如alter table admin user r...
mysql常用操作
mysql常用操作 修改root密碼 用root 進入mysql後 mysql set password password 你的密碼 mysql flush privileges 檢視表結構 show create table 表名 清空表且令自增字段從1開始 truncate table 表名 檢...