mysql 表的增刪改查

2022-05-11 15:09:12 字數 1558 閱讀 5311

1.建立表

create

table

表名(欄位名1 型別

[(寬度) 約束條件],

欄位名2 型別

[(寬度) 約束條件],

欄位名3 型別

[(寬度) 約束條件]);

# 1.在同一張表中,欄位名不能相同# 2

.寬度和約束條件可選

# 3.欄位名和型別是必須的

2.檢視表

檢視表結構:

desc 表名;

檢視表的詳細資訊:

show create

table 表名;

3.修改表:

# 修改表名

alter

table

原表名 rename to 新錶名;

# 增加字段

alter

table

表名

add 欄位名 資料型別 [

完整性約束條件...],

add 欄位名 資料型別 [

完整性約束條件...];

# 增加新字段為表的第乙個字段

alter

table

表名

add 欄位名 資料型別 [

完整性約束條件...

]first;

# 增加新字段到舊字段的後面

alter

table

表名

add 新欄位名 資料型別 [

完整性約束條件...

]after 舊欄位名;

# 刪除字段

alter

table

表名

drop

欄位名,

drop

欄位名;

# 修改字段型別

alter

table

表名 modify 欄位名 資料型別

[完整性約束條件...];

# 修改欄位名

alter

table

表名 change 舊欄位名 新欄位名 舊資料型別

[完整性約束條件...];

# 修改欄位名和字段型別

alter

table

表名 change 舊欄位名 新欄位名 新資料型別

[完整性約束條件...

];

3.刪除表

drop

table 表名;

4.複製表

# 將查出了的結果賦值給新建立的表

create

table 新錶名 select 欄位名... from

舊表名;

# 只複製表結構,不賦值表記錄(條件為假的時候可以實現)

create

table 新錶名 select 欄位名... from 舊表名 where

假條件;

# 只複製表結構,不賦值表記錄

create

table 新錶名 like 舊表名;

mysql增刪改查鍊錶 鍊錶的增刪改查

include include 先定義鍊錶裡面的元素。typedef struct nodemynode 定義整個鍊錶。typedef struct linkmylink int isempty to mylink mylink mylink 判斷鍊錶是否為空。int push to mylinki...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...