1、通過SQL(結構化查詢語言)操作數據庫:
DDL:數據定義語言,創建庫,創建表,選擇;
DML:數據操作語言,完成數據增刪改;
DQL:數據查詢語言,完成數據查詢;
DCL:數據控制語言,授權、回收權限;
2、數據庫連接:
mysql -uroot或者mysql -uroot -p密碼;
SQL不區分大小寫,默認以分號結束;
3、數據庫:
①創建數據庫:CREATE DATABASE db_name;
如果數據庫不存在才創建:
CREATE DATABASE IF NOT EXISTS db_name;
②查詢當前服務器下所有數據庫:SHOW DATABASES;
③打開指定數據庫:USE db_name;
④得到當前打開的數據庫:SELECT DATABASE();
⑤刪除數據庫:DROP DATABASE db_name;
如果存在才刪除:
DROP DATABASE IF EXISTS db_name;
4、數據表:
①創建數據表:CREATE TABLE tbl_name(字段名稱 字段類型 [約束條件]);
②查看當前數據庫下的數據表:SHOW TABLES;
③查看數據表結構:DESC tbl_name;
④刪除指定數據表:DROP TABLE tbl_name;
5、MySQL數據類型:
①整型:tinyint——-128~127或者0~255——1個字節;
int——-21億~21億或者0~42億——4個字節;
②浮點型:float(M,D)——M:總長度;D:小數位數;
③字符串型:char()——定長字符串;varchar()——變長字符串;