資料表的基本操作

2021-09-12 12:45:37 字數 1644 閱讀 9045

資料表的基本操作

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...