1 mysql語句每句以“;”結束
2 “()”裏的每句語句以“,”結束,最後一句後不加標點符號
3 每執行一個語句都要右鍵刷新,查看結果
二 創建數據庫
語法格式:create database 數據庫名
三 使用數據庫
1 語法格式:use 數據庫名
2 在數據庫中創建表時,要先選擇對應的數據庫,以防找不着數據
四 刪除數據庫
語法格式:drop 數據庫名
五 創建表單
1 語法格式:create table 表名();
2 “()”內部列出所要創建的列,包括列名,數據類型以及約束
六 刪除表單
語法格式:drop table 表名
七 增加數據
1 語法格式:INSERT INTO 表名(//表中需要增加數據的列) VALUES(//增加的數據);
2 如果表中需要增加數據的列爲多列時,用逗號分隔
3 增加的數據用單引號引住(整型可以不用單引號)
4 注意需要增加數據的列與值一一對應
八 查詢數據
語法格式:select 查詢內容 from 所要查詢的表
九 修改信息
語法格式:UPDATE 表名 SET 修改的列='修改後的值' WHERE 修改的限制條件
十 刪除表中信息
語法格式:DELETE FROM 表名 WHERE 選擇刪除的條件
十一 創建約束(PRIMARY KEY):爲了數據有效
1 創建主鍵約束
(1)語法格式:ALTER TABLE 表名 ADD CONSTRAINT PK_ 表名_需要設置主鍵的屬性 PRIMARY KEY(屬性)
(2)主鍵是用來確定列的唯一性的,主鍵列不允許重複,一個表中只能有一個主鍵
(3) 被主鍵約束的列不接受空值
2 創建唯一約束(UNIQUE)
(1)語法格式:在創建表時,需要添加唯一約束的屬性後直接加關鍵字UNIQUE
(2)用來設置非主鍵列的唯一性的
3 創建默認約束(default)
(1)語法格式:在創建表時,需要添加唯一約束的屬性後直接加關鍵字default 默認值
(2)默認約束 如果不設置該屬性,則爲默認值;若設置了,則爲設置值
4 創建外鍵約束(FOREIGN KEY)
(1)語法格式:ALTER TABLE 從表表名 ADD CONSTRAINT FK_從表表名_外鍵 FOREIGN KEY (主表表名) REFERENCES 主表表名(主表主鍵);
(2)用來校驗添加到數據庫中的數據是否有效,若無效,則不允許添加到數據
(3)從表的外鍵值來自主表的主鍵
(4)從表:獲取數據的表;主表:提供數據的表
(5)刪表時,先刪從表數據,再刪主表數據;添加時,先加主表數據,再加從表數據