**表是組成資料庫的基本的元素;表的基本操作有:建立、檢視、更新、刪除。
表中的資料庫物件包含列、索引、觸發器。
列:屬性列,建立表時指定的名字和資料型別,
索引;根據制定的資料庫表建立起來的順序,提供了快速訪問資料的途徑且可以監督表的資料
觸發器:指使用者定義的事務命令集合,當對乙個表中的資料進行插入、更行或刪除 時這組命令就會自動執行,用來確保資料的完整性和安全性。
建立表:
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...