修改表 模式

2021-07-11 20:31:33 字數 1078 閱讀 3143

#更改表之前需要檢視相應的資訊

show databases;

show tables;

show columns from apk_info_wang;

# 測試基本狀態

explain select * from call_info_wang;

# 1.刪除列

## 展示列相關的資訊。

show columns from class_info_wang;

## 刪除主鍵。

alter table class_info_wang drop primary key;

## 刪除多列。

alter table class_info_wang drop apkversion,drop apkname,drop packagename;

# 2.新增 列, 帶主鍵 ,初始值為1。

alter table class_info_wang add column class_id bigint not null auto_increment primary key;

alter table class_info_wang auto_increment = 1;

# 3.設定外來鍵

alter table method_final_wang

add constraint foreign_things foreign key(class_id) references class_info_wang(class_id);

# 4.刪除表

drop table tmp_class_method;

刪除時關於刪除的順序:

規定顯示的順序:

alter table class_info_wang add column apk_version varchar(20) not nullafter class_id;

alter table class_info_wang add column apk_name varchar(150) not nullafter apk_version;

mysql 修改表 MySQL修改表

mysql修改表 說明 1.建立錶能做的事,修改表幾乎都能做,不推薦使用。2.修改表修改表的結構 3,大體來說,可以對欄位進行新增,刪除,修改 可以對索引進行新增,刪除 4.表的選項,通常都是修改,即使不寫任何乙個 新增乙個表的字段 alter table 表名 add column 新欄位名 字段...

mysql 修改表命令 MySQL常用修改表命令

mysql常用修改表命令 1.新增字段 alter table 表名 add 欄位名 first after 列名 alter table teacher add address varchar 50 comment 位址 最後一列 alter table teacher add address v...

mysql 怎麼修改表型別 修改MYSQL表型別

最近遇到乙個修改 mysql 表型別的問題,以前在 phpmyadmin 管理 mysql 資料庫時,建立的表預設是 myisam 型別,而且修改表型別也比較方便。奈何現在配置 phpmyadmin 出了問題,也懶得去弄了,就裝了另乙個 mysql 的管理工具,比較方便。可是我新建的表預設確是 in...