MySql中表的相關操作

2021-10-07 08:23:12 字數 1309 閱讀 1427

create

table student(

id int

unsigned

primary

keyauto_increment

,name varchar(20

),age smallint

unsigned

,*** enum

('male'

,'female'

)default

'male'

);

上面建立了乙個student表,有id,name,age,***字段,

unsigned:無符號位

primary key:主鍵

auto_increment:自增

enum(『male』,『female』) default 『male』:表示***欄位有2個選擇male和female,預設為male

show

create

table 表名稱;

describe 表名稱;

show

columns

from 表名稱;

修改表名

alter

table 表名稱 rename 新錶名;

rename

table 表名稱 to 新錶名;

新增字段

alter

table 表名 add 欄位名 資料型別 約束,

add 欄位名 資料型別 約束; 預設新增在最後面

alter

table 表名 add 欄位名 資料型別 約束 first

; 將字段新增在最前面

alter

table 表名 add 欄位名 資料型別 約束 after 欄位名; 將字段新增在指定欄位的後面

刪除字段

alter

table 表名 drop 欄位名;

修改欄位列定義

alter

table 表名 modify 欄位名 資料型別 約束

修改欄位名稱及列定義

alter

table 表名 change 欄位名 新欄位名 資料型別 約束

drop

table 表名;

相關oracle中表的操作

建立表空間 create tablespace ts datafile e ts.dbf size 10m autoextend on next 1m maxsize 100m 建立使用者,並制定表空間 create user yx identified by yx create table t h...

MySQL中表的操作

語法 create table table name field1 datatype,field2 datatype,field3 datatype character set 字符集 collate 校驗規則 engine 儲存引擎 說明 create table class major varc...

MySQL中表的操作

在mysql中,表是一種資料庫物件,表由若干個字段 列 組成,表的操作包括增刪查改。乙個表中的書庫物件包括 列 column 索引 index 及觸發器 列也稱屬性列,在建立表時,必須指定列的名字和型別,同時也可以指定約束 索引是根據指定的資料庫表列建立起來的順序 觸發器是指使用者定義的事務命令的集...