mysql表的修改

2021-09-29 10:48:06 字數 1115 閱讀 2893

create table book (

id int(11) primary key ,

b_name varchar(11),

price double,

author_id varchar(11),

publishdate datetime

desc book

create table author (

id int(11) primary key ,

au_name varchar(11),

nation varchar(11)

)#修改列名

alter table book change column (原欄位名)publishdate (現在欄位名)pubdate (字段型別)datetime

#修改列的型別或則約束

alter table book modify column b_name varchar(12)

#增加列

alter table author add column annual double

#刪除列

alter table author drop column annualcopy

#修改表名

alter table boo_author rename to book_author

desc author

##新建或者刪除表 通用寫法

drop database if exists 舊庫名

create table 新庫名

drop table if exists 舊表名

create table 表名

#表的複製

insert into book_author values(1,『金庸』,『中國』),(2,『魯迅』,『浙江』),(3,『舒慶春』,『北京』),(4,『朱自清』,『湖南』),(5,『李白』,『唐朝』)

#1 僅僅複製表的結構

create table copy like book_author

create table select * from book_author

desc copy

alter table copy add column *** enum(『男』,『女』)

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...