一,SQL 功能分類
DDL:數(shù)據(jù)定義語言,用來定義; 數(shù)據(jù)庫對象:創(chuàng)建庫磷斧,表,列 等拆祈。
DML:數(shù)據(jù)庫操作語言,用來操作數(shù)據(jù)表中的記錄倘感。
DQL:數(shù)據(jù)查詢語言,用來查詢數(shù)據(jù)咙咽。
DCL:數(shù)據(jù)控制語言老玛,用來定義訪問權(quán)限和安全級別。
二钧敞,MYSQL 數(shù)據(jù)類型(大致分為三類)
數(shù)值類型
字符串類型
日期和時間類型
1蜡豹,常見的數(shù)據(jù)類型(字符串類型和日期時間類型要用單引號括起來)
1.浮點型 DOUBLE
2,固定長度字符串類型 CHAR
3溉苛,可變長度字符串類型 VARCHAR
4镜廉,字符串類型 TEXT
5,二進制類型 BLOB
6,日期類型 DATE
7,時間類型 TIME
8,日期時間類型 DATETIME
三愚战,DDL
1娇唯,創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 數(shù)據(jù)庫名稱;
2,刪除數(shù)據(jù)庫 DROP DATABASE 數(shù)據(jù)庫名稱;
3寂玲,查看數(shù)據(jù)庫 SHOW DATABASES;
4,使用(進入)數(shù)據(jù)庫 USE 數(shù)據(jù)庫名稱塔插;
5,查看數(shù)據(jù)庫中有多少張表 SHOW TABLES;
(注意:寫的順序拓哟,先使用數(shù)據(jù)庫想许,再去查看有多少張表。)
6断序,查看表的字段信息 DESC 表名流纹;
7,添加一列 ALTER TABLE 表名 ADD 违诗,列名 數(shù)據(jù)類型漱凝;
8,刪除一列 ALTER TABLE 數(shù)據(jù)庫名 DROP 表名较雕;
9碉哑,修改表名 RENAME TABLE 原始表名 TO 要修改的表名挚币;
10,查看表的創(chuàng)建細節(jié) SHOW CREATE TABLE 表名扣典;
11妆毕,修改表的字符集 ALTER TABLE 表名 CHARSET=utf8;
12贮尖,修改表的列名 ALTER TABLE 數(shù)據(jù)庫名 CHANGE 原始名 新名笛粘;
13,刪除表 DROP TABLE 表名湿硝;
14薪前,創(chuàng)建學生表 CREATE TABLE 表名(內(nèi)容);
(注意:最后一行沒有逗號)
四关斜,修改數(shù)據(jù)庫密碼
mysqladmin -u root -p password 密碼示括;