資料表的操作

2021-07-30 16:03:09 字數 1282 閱讀 3358

**表是組成資料庫的基本的元素;表的基本操作有:建立、檢視、更新、刪除。

表中的資料庫物件包含列、索引、觸發器。

列:屬性列,建立表時指定的名字和資料型別,

索引;根據制定的資料庫表建立起來的順序,提供了快速訪問資料的途徑且可以監督表的資料

觸發器:指使用者定義的事務命令集合,當對乙個表中的資料進行插入、更行或刪除 時這組命令就會自動執行,用來確保資料的完整性和安全性。

建立表:

create table table_name(

屬性名 資料型別,

屬性名 資料型別,

. .

屬性名 資料型別)

產看建立表的結構

describe table_name;

show create table table_name;檢視表的詳細定義。

刪除表 :

drop table table_name;

修改表名:

alter table table_name rename table_name; 修改表名。

新增字段:

alter table table_name add 屬性名 資料型別;在表的最後乙個位置新增字段。

alter table table_name add 屬性名 資料型別 first;在表的第一位置新增字段。

alter table table_name add 屬性名 資料型別 after 屬性名;在指定欄位後插入字段。

刪除字段

alter table table_name drop 屬性名;刪除制定字段,

修改字段:

alter table table_name modify 屬性名 資料型別;修改欄位的資料型別,資料型別為修改後的型別。

alter table table_name change 舊屬性名 新屬性名 舊資料型別; 修改欄位的名稱

alter table table_name modify 屬性名1 資料型別 first|after 屬性名2 ; 修改字段順序。

操作表的約束:

mysql中各個欄位都有很多約束

約束關鍵字

含義not null

非空default

設定字段預設值

unique key

設定欄位你的值唯一

primary key

約束欄位為表的主鍵,可以作為該錶的唯一標識

auto_increment

約束欄位的值自動增加

foreign key

約束欄位為表的外來鍵**

資料表的操作

1.顯示所有的資料表 mysql show tables from 資料庫名 2.顯示表結構 mysql desc 表名 或者 describe 表名 3.顯示資料表建立語句 mysql show create table 表名 mysql show create table 表名 g 可以更清晰的...

資料表操作

1 建立資料表 create table if not exists table name column name data type,2 檢視資料表 show tables show tables from mysql 3 檢視資料表結構 show columns from tbl name 4 ...

資料表操作

create table 表名 欄位名 型別 約束,欄位名 型別 約束 例 建立學生表,字段要求如下 姓名 長度為10 create table students name varchar 10 例 建立學生表,字段要求如下 姓名 長度為10 年齡 create table students nam...