MYSQL

一 MYSQL
 
 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)刪表時,先刪從表數據,再刪主表數據;添加時,先加主表數據,再加從表數據
發佈了44 篇原創文章 · 獲贊 1 · 訪問量 9935
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章