數據庫操作

數據庫操作

MYSQL數據庫
* 單表操作:
* 對數據庫CRUD的操作:
* 創建數據庫:create database 數據庫名;
* 刪除數據庫:drop database 數據庫名;
* 修改數據庫:alter database 數據庫名 character set 字符集 collate 校對規則;
* 查看數據庫:show databases; select database();
* 對數據庫表CRUD的操作:
* 創建表:create table 表名(字段 類型(長度) 約束,字段 類型(長度) 約束);
* 修改表:alter table 表名 add/modify/change/drop …;
* 刪除表:drop table 表名;
* 查看錶:show tables; desc 表名;
* 對數據庫表記錄的CRUD操作:
* 插入記錄:insert into 表 values ();
* 修改記錄:update 表 set 字段=’值’,字段=’值’ [where 條件];
* 刪除記錄:delete from 表 [where 條件];
* 查看記錄:select [distinct] * from 表 where 條件 group by 字段 having 條件 order by …;
* 多表操作:
* 多表的約束:外鍵約束 foreign key;
* 表關係分析:
* 一對多:客戶和訂單.需要在多的一方創建一個外鍵指向一的一方主鍵.
* 多對多:學生和課程.需要創建中間表,中間表需要有多對多雙方的外鍵.
* 一對一:
* 多表查詢:
* 連接查詢:
* 交叉連接:
* select * from A,B;
* 內連接:
* 隱式:select * from A ,B where 條件;
* 顯示:select * from A inner join B on 條件;
* 外連接:
* 左外連接:select * from A left outer join B on條件;
* 右外連接:select * from A right outer join B on 條件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章