MySQL中表的操作

2021-09-10 01:42:57 字數 1344 閱讀 8923

語法:

create table table_name (

field1 datatype,

field2 datatype,

field3 datatype

) character set 字符集 collate 校驗規則 engine 儲存引擎;

說明:

create table class(

major varchar(16) comment '專業',

name char(8) comment '班級名',

nums int comment '人數'

);

create table students(

id int comment '學號',

name varchar(16) comment '姓名',

gender char(2) comment '性別'

) engine myisam;

說明:

desc 表名

例項:desc students;

輸出結果:

在實際應用中,我們可能會遇到需要修改某個表的結構,比如欄位名字,字段大小,字段資料型別,表的字符集編碼,表的校驗規則,表的儲存引擎等等。除此以外還會遇到一些比如新增字段、刪除欄位的需求。這時我們就需要修改表。

語法:alter table tablename add (column datatype [default expr][,column datatype]...);

alter table tablename modify (column datatype [default expr][,column datatype]...);

alter table tablename drop (column);

例項:注意:刪除字段一定要小心,從圖中可以看到,刪除欄位後其對應的列資料都沒了!

語法:drop [temporary] table [if exists] tbl_name [, tbl_name] ...

例項:drop table class;

注意:刪除表一定要慎重!!!

MySQL中表的操作

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

MySQL中表的基本操作

1.建立表 語法 create table table name field1 datatype,field2 datatype,field3 datatype character set 字符集 collate 校驗規則 engine 儲存引擎 說明 2.建立表案例 create table us...

MySql中表的相關操作

create table student id int unsigned primary keyauto increment name varchar 20 age smallint unsigned enum male female default male 上面建立了乙個student表,有id...