mysql的資料修改
1 新增單列
a alter table 列表名 add 要加的引數名(如年齡)內容(如21); 【位於所有列的最下面】
b alter table 列表名 add 要加的引數名(如年齡)內容(如21)tirst; 【新新增的這列位於最前面】
c alter table 列表名 add 要加的引數名(如年齡) 內容(如21)afier 指定的那一列;【新新增的列位於你指定的那一列下面 】
2 新增多列
altertable 列表名add 要加的引數名(如年齡) 內容(如21);要加的引數名(如姓名) 內容(如蘇琳琳);等等【位於所有列的最下面】
3 刪除單列
alteertable 列表名 drop 要刪除的引數名(如年齡);
4 刪除多列
alter table 列表名 drop 要刪除的引數名(如姓名),也要刪除的引數名(如年齡);等等
5 還可以邊刪除邊新增
6 新增主鍵約束(只能有乙個)
alter table 列表名 primary rey (要加的主鍵約束名);(其實就是引數名如姓名)
7 新增唯一約束(可以有多個)
alter table 列表名 add unique (要新增的唯一約束名);(其實就是引數名如年齡)
8 新增外來鍵約束
altertable 列表名 add foreign key(外來鍵引數) refrences 列表名(引數名);
9 新增預設約束
alter able 表名 alter 引數 set default 預設值;
10 刪除預設約束
alter table 表名 alter 引數 drop default;
11 檢視列表中哪些引數有約束和索引
第一步 show indexes from 列表名;
第二步 show indexes from 列表名\g;
12 刪除主鍵約束
alter table 表名 drop primapy key;
13 刪除唯一約束
alter table 表名 drop index 引數;
14 刪除外來鍵約束
alter table 表名 drop foreign key 外來鍵約束名;
15 檢視外來鍵約束名
show create table 表名;
16 刪除索引
alter tabce 表名 drop index 有索引的引數名;
Mysql修改年齡
資料庫 mysql 中經常需要修改年齡,一般根據身份證號修改,或是根據出生日期修改 做個簡單的記錄 1.需要根據身份證號修改年齡,這個語句只是判斷了18位身份證 update 表名稱 t set t.age substring now 1,4 substring t.身份證號 7,4 substri...
mysql年齡用什麼型別 MySQL常用資料型別
資料型別是定義列中可以儲存什麼資料以及該資料實際怎麼儲存的基本規則。mysql的常用資料型別主要有一下四種 串資料型別 數值資料型別 日期和時間資料型別 二進位制資料型別 一.串資料型別 這是最常用的資料型別,有兩種基本的串型別 分別為定長串和不定長串。定長串結束長度固定的字元,其長度是建立表是指定...
mysql Windows修改MySQL資料庫密碼
這是最後成功的方法,所以放在最前面。1.開啟cmd進入mysql的bin目錄 比如我的路徑是c program files x86 mysql mysql server 5.7 bin 2.通過輸入命令 mysql u root p 指定root使用者登入mysql,輸入後回車會提示輸入密碼,輸入我...