資料表的基本操作
1.資料表的建立
先建立乙個資料庫,給這個資料庫起名,我給他取名為zjj
然後就可以創造表了,我給這個表取名為ww
create table ww
(id int(11),
name varchar(25),
deptid int(11),
salary float
);括號中定義該錶欄位名、字段資料型別,欄位用逗號「,」分割,約束可以暫時不定義,語句結束用分號「;」
show tables;(顯示當前資料庫中定義的資料表)
將id這個字段定義成該表主鍵,直接在字段後面新增primary key關鍵字
create table zjj2
(id int(11) primary key,
name varchar(25),
deptid int(11),
salary float
);修改1.修改zjj表到zjj2表
alter table 《舊表名》 rename [to] 《新錶名》;
2.修改欄位名
alter table 《表名》 change 《舊欄位名》 《新欄位名》 《新資料型別》;
2.1修改字段資料型別
3.新增字段
alter table 《表名》 add《欄位名》 《新資料型別》
[約束條件] [first|after 已存在欄位名];
4.刪除字段
alter table 《表名》 drop《欄位名》;
5.新增字段排序位置
將字段修改為表的第乙個字段
alter table 《表名》 modify《欄位名》 《資料型別》 first;
將字段放到指定的字段之後
alter table 《表名》 modify《欄位名》 《資料型別》 after 《欄位名》;
6.更改表的儲存引擎
alter table 《表名》 engine=innodb|myisam;
7.新增·表約束
新增主鍵約束
lter table 《表名》 add constraint 主鍵約束名 primary key《欄位名》;
新增外來鍵約束
alter table 《表名》 add constraint 外來鍵約束名 foreign key《欄位名》 references 《主表表名》(關聯主表字段);
新增唯一約束
alter table 《表名》 add constraint 約束名 unique(欄位名);
新增非空約束
alter table 《表名》 modify 《欄位名》 《資料型別》 [約束條件];
8.刪除表約束
刪除外來鍵約束
alter table 《表名》 drop foreign key 外來鍵約束名;
9.刪除表
刪除沒有關聯的表
drop table 表名
資料表的基本操作
和資料庫操作一樣,在資料表在操作中,也是是圍繞增刪改查來操作。但是在這一章節主要講解資料表的增刪改操作。查詢操作是資料庫中最為重要的操作。會單獨一章節講解。資料表是由若干個字段組成的,每個字段表示不同型別的資料。所以在建立表的時候,需要為每個字段指定相應的資料型別。作用 查詢資料就是通過客戶端通過 ...
資料表的基本操作
建立資料庫,sql語句為 create database 資料庫名 檢視資料庫是否成功,sql語句如下 show databases 選擇資料庫 use 資料庫名 sql語句create table用於建立資料表其基本語法 建立student表,sql語句如下 create table studen...
資料表的基本操作
資料表 create table 表名 id int 5 unsingned zerofill primary key auto increment,5 包含5個位元組流id資料的大小 name char 10 unique,10 個字元 age int not null default 0,hei...