容易忘記的sql

2021-07-28 07:32:05 字數 1407 閱讀 1375

-- mysql(三)表的操作

-- 修改表

-- 修改表名

alter

table old_table_name rename [to] new_table_name;

-- 新增字段(在表的第乙個位置新增字段)

alter

table table_name add

column column_name 資料型別 first;

-- 新增字段(在表的指定字段之後新增字段)

alter

table table_name add

column column_name 資料型別 after 指定的列名;

-- 修改字段(修改欄位的資料型別)

alter

table table_name modify column column_name 資料型別;

-- 這裡的資料型別指的就是修改後的資料型別

-- 修改字段(修改欄位的名字)

alter

table table_name change column 舊列名 新列名 舊資料型別;

-- 修改字段(同時修改欄位的名字和資料型別)

alter

table table_name change column 舊列名 新列名 新資料型別;

-- 修改字段(修改欄位的順序)

alter

table table_name modify column 列名 資料型別 first;

-- 將該字段放到表中的第一列

alter

table table_name modify change 列名1 資料型別 after 列名2;

-- 將列名1的列放到列名2的列的後面

-- 操作表的約束

-- 新增外來鍵的語法

constraint fk_欄位名 foreign key(列名1) references 關聯表名(列名2);

-- mysql(四)索引的操作

-- 校驗資料庫表中索引是否被使用

如果執行結果中的possible_key和key欄位處的值都為所建立的索引名,則說明索引已經存在,並且已經開啟使用。

-- mysql(五)檢視

-- 為什麼使用檢視中的三個記住內容

-- 檢視的建立和刪除不影響基本表

-- 對檢視內容的更新(新增、刪除、修改)直接影響基本表

-- 當檢視來自多個基本表時,不允許新增和刪除資料

-- 建立檢視

-- 封裝了實現記錄聯合查詢語句的檢視

create

view view_name as

select deptno from t_dept union

allselect deptno from t_employee;

Sql 容易忘記的基礎知識

1 萬用字元 乙個字元 a like dd 表示字元 dd後面只能有乙個字元。任意長度的字串 b like po 表示 po 後面至少乙個字元,可以有多個字元。括號中所指定範圍內的乙個字元 c like tb 1 2 表示一共有四個字元,第三個字元為數字1或2,第四個為乙個字元 不在括號中所指定範圍...

linux命令容易忘記的

ls 命令 1 ls h human ls l d 查詢以d開頭的所有檔案資訊在該目錄下 2 ls d d 查詢以d開頭的所有目錄資訊 3 free m 查詢記憶體使用情況。4 du sh 資料夾 檢視資料夾下所有檔案的總大小。5 service mysqld start stop 啟動或關閉資料庫...

html容易忘記的屬性

除去內邊框 cellspacing 0單元格之間的間距 單選按鈕要想生效必須新增name屬性,並且name屬性的值必須一樣 預設選中項使用checked checked 屬性 表單元素中,使用者可以輸入值的時候,可以不加value 文字框,文字域當表單元素中沒有值的時候,需要加value 單選框 核...