mysql中的tablefamily_Mysql中的表操作
1.查看表基本結構: describe/desc tab_name;
2.查看詳細建表語句:show create table tab_name\g;\g代表規范化的顯示;
3.修改表名:alter table old_name rename to new_name;
4.顯示所有表:show tables;
5.修改字段的數據類型:alter table tab_name? modify col_name varchar(30);
6.修改字段名:alter table tab_name change old_col new_col varchar(30);
7.添加字段:alter table tab_name add new_col varchar(30) [first | after exist_col];
8.刪除字段: alter table tab_name drop exist_col;
9.修改字段的排列位置:alter table tab_name modify one_col varchar(30) first | after two_col;
10.更改表的存儲引擎:alter table tab_name engine = MyISAM;
11.刪除外鍵約束:alter table tab_name drop foreign key ;
12.刪除數據表:drop table [if exists] tab_name;
數據表之間存在外鍵關聯的情況下,如果直接刪除父表,結果會顯示失敗,原因是直接刪除,將破壞表的參照完整性。如果必須要刪除,可以先刪除與它關聯的子表,再刪除父表。但有的情況下需要保留子表,這時如果要單獨刪除父表,只需將關聯的表的外鍵約束取消,之后刪除父表。
總結
以上是生活随笔為你收集整理的mysql中的tablefamily_Mysql中的表操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 30个农村办厂项目 干好其中的一个就能做
- 下一篇: 微信零钱支付密码怎么设置