MySQL命令隨手記之alter

2023-01-23 17:06:00 字數 1411 閱讀 8393

alter table 表名 rename 新表名;

//修改table名

alter table 表名 add [column] 列名 資料型別;//新增column

alter table 表名 drop [column] 列名;//刪除column

alter table 表名 modify [column] 列名 新資料型別;//修改column的資料型別

alter table 表名 change [column] 列名 新列名 新資料型別;//修改column名稱及資料型別

remaek:

alter table 表名 add constraint 約束名 primary key(列名 [,列名,...]) ;

//建立主鍵

alter table 表名 add primary key

(列名 [,列名,...]) ;

//建立主鍵

alter table 表名 drop primary key;

//刪除主鍵

remark:

primary

key (`sno`)

alter table 表名 add constraint 約束名 foreign key(列名) references 表名(列名) ;

//新增外來鍵 

alter table 表名 add foreign key(列名) references

表名(列名);

//新增外來鍵

alter table 表名 drop foreign key 約束名;

//刪除外來鍵

remark: 

constraint `teacher_course_ibfk_1` foreign

key (`teacher_id`) references `teacher` (`id`)

linux命令隨手記

1 mkdir 建立目錄 p 遞迴 2 touch 建立檔案 3 ls 列表目錄 4 echo 列印 5 cd 切換目錄 6 cp 拷貝目錄 r遞迴 a dpr 7 vi 記事本 8 head 檢視前n行,預設前10,n數字 9 rm rm f force 刪除目錄 10 cat 檢視檔案內容 11...

MySQL修改表結構之alter操作

2009 12 04 13 51alter ignore table tbl name alter spec alter spec alter specification add column create definition first after column name or add inde...

使用split命令分割alter日誌檔案(

很多時候,由於種種原因,資料庫的警告日誌 alert log 檔案會變得很大,不方便檢視。在unix linux上我們可以通過split命令,把alert檔案分割為較小的檔案,便於檢視。which split bin split split b 10m a 3 alert mmsdb.log ale...