-- 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 單選框 核...