問題一:你如何肯定MySQL是否處於運行狀態?mysql
Debian上運行命令:service mysql status;在RedHat上運行命令:service mysqld status。web
問題二:如何開啓或中止MySQL服務?sql
開啓服務:service mysqld start;中止服務:service mysqld stop。shell
問題三:如何經過shell登入MySQL?數據庫
運行命令:mysql -uroot -p或mysql -uroot -p123。對象
問題四:如何列出全部數據庫?table
show databases;select
問題五:如何切換到某個數據庫並在上面工做?service
use database_name;im
問題六:如何列出某個數據庫內全部表?
show tables;
問題七:如何獲取表內全部Field對象的名稱和類型?
describe table_name;
問題八:如何刪除表?
drop table table_name;
問題九:如何刪除數據庫?
drop database database_name;
問題十:如何查看錶內全部數據?
select * from table_name;
問題十一:如何從表(好比xyz)中獲取一個field對象(好比name)的全部數據?
select name from xyz;
問題十二:假設你有一個名爲‘xyz’的表,它存在多個字段,如'createtime'和'engine'。名爲engine的字段由'Memoty'和'Mylsam'兩種數值組成。如何只列出'createtime'和'engine'這兩列而且engine的值爲'Mylsam'?
select createtime,engine from xyz where engine="Mylsam";
問題十三:如何列出表'xyz'內name域值爲'tecmint',web_address域值爲'tecmint.com'的全部數據?
select * from xyz where name = "tecmint" and web_address = "tecmint.com";
問題十四:如何列出表'xyz'內name域值不爲'tecmint',web_address域值爲'tecmint.com'的全部數據?
select * from xyz where name != "tecmint" and web_address = "tecmint.com";
問題十五:如何知道表內行數?
select count(*) from table_name;