mysql 表的管理

2021-10-05 11:21:01 字數 1778 閱讀 4406

語法:

create table 表名

(列名 列的型別【(長度) 約束】;

列名 列的型別【(長度) 約束】;

列名 列的型別【(長度) 約束】;

…列名 列的型別【(長度) 約束】;

)(1)修改列名

alter table表名change column 舊列名,新列名;

(2)修改列的型別或約束

alter table表名modify column列 修改的型別;

(3)新增新列

altertable表名add column新列 新列的型別;

(4)刪除列

alter table表名drop column要刪的列;

(5)修改表名

alter table表名rename新錶名;

drop tableif exists舊表名; --if exists如果存在就刪除

show tables;–顯示當前的表

通常寫法:

drop database if exists 舊庫名;

create database 新庫名;

drop table if exists 舊表名;

create table 表名();

insert

into author values(1

,'村上春樹'

,'日本'),

(2,'莫言'

,'中國'),

(3,'馮唐'

,'中國'),

(4,'金庸'

,'中國'

);

1.僅僅複製表的結構

#案例:複製author表的結構

create

table copy like author;

2.複製表的結構+資料

create

table copy2

select

*from author;

3.只複製部分資料

#案例:查詢中國的id和作家

create

table copy3

select id,au_name from author

where nation=

'中國'

;

4.僅僅複製某些字段

create

table copy4

select id,au_name from author

where1=

2;-- 將條件設定為不成立

--就可以出現所需的空白字段

mysql表的管理

表字段操作 1.建立表 create table 表名 id int,name varchar 15 age int,score float 2.修改表字段 新增字段 alter table 表名 add 欄位名 資料型別 first after 刪除字段 alter table 表名 drop 欄...

MySQL裝置管理表 mysql基礎篇 表的管理

表的建立 常見的資料型別 數值型 整型 tinyint smallint mediumint int integer bigint 特點 1.如果不設定無符號還是有符號,預設是有符號,如果想設定無符號,需要新增unsigned關鍵字 2.如果插入的數值超出了正型的範圍,會報out of range異...

mysql庫和表 MySQL庫和表的管理

mysql資料庫服務配置好後,系統會有4個預設的資料庫.information schema 虛擬物件,其物件都儲存在記憶體中 performance schema 伺服器效能指標庫 mysql 記錄使用者許可權,幫助,日誌等資訊 test 測試庫 mysql資料庫及表的管理 1.查詢所有資料庫 m...