mysql庫和表 Mysql中關於庫和表的管理

2021-10-22 07:22:54 字數 1038 閱讀 3479

一、庫的管理

1.庫的建立:

create database [if not exists] 庫名;

2.庫的修改(一般建立後不修改)

rename database 原庫名 to 新庫名;

3.庫的刪除

drop database if exists 庫名;

二、表的管理

1.表的建立

create table 表名(

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

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

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

2.表的修改

2.1 修改列名

alter table 表名

change column 原列名 新列名 型別;

2.2 修改列的型別和約束

alter table 表名

modify column 列名 新型別;

2.3 新增新列

alter table 表名

add column 新列名 型別;

2.4 刪除列

alter table 表名

drop column 列名;

2.5 修改表名

alter table 表名

rename to 新錶名;

3.表的刪除

drop table if exists 表名

4.表的複製

4.1 僅複製表的結構

create table 新錶 like 舊表;

4.2 複製表的結構和資料

create table 新錶

select * from 舊表;

4.3 僅複製部分資料

create table 新錶

select ... from 舊表 where 篩選條件;

4.4 僅複製部分字段

create table 新錶

select 部分列名 from 舊表

where 0;

標籤:列名,mysql,alter,庫和表,關於,表名,table,create,舊表

mysql庫和表 MySQL庫和表的管理

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

mysql庫和表 MySQL庫和表的管理

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

MySQL跨庫多表聯查(不同庫之間進行表關聯)

mysql支援多個庫中不同表的關聯查詢,你可以隨便鏈結乙個資料庫 然後,sql語句為 select from db1.table1 left join db2.table2 on db1.table1.id db2.table2.id只要用資料庫名加上 就能呼叫相應資料庫的資料表了.資料庫名.表名 ...