三 資料庫操作和資料表操作

2021-10-02 14:15:28 字數 1827 閱讀 9192

目錄

1.資料庫相關操作

2.資料表相關操作

3 表結構相關操作

1.1 建立資料庫

create db_name;

檢測資料庫名稱是否存在,不存在則建立

create database [if not exists] db_name;

在建立資料庫的同時指定編碼方式

create database [if not exists] db_name [default] character set [=] charset;

注意: 資料庫名稱最好有意義

名稱不要包含特殊字元或者是mysql關鍵字

1.2 檢視當前伺服器下全部資料庫

show databases|schemas;

1.3 檢視指定資料庫的詳細資訊

show create database db_name;

1.4 修改指定資料庫的編碼方式

alter database db_name [default] character set [=] charset;

1.5 開啟指定資料庫:

use db_name;

1.6 得到當前開啟的資料庫:select database()|schema();

1.7 刪除指定的資料庫

drop database db_name;

如果資料庫存在則刪除: drop database [if exists] db_name;

2.1 資料表

2.2 建立表

2.3 檢視當前資料庫下已有資料表

2.4 檢視指定資料表的詳細資訊:show create table tbl_name;

2.5 檢視表結構

2.6 刪除指定的資料表:drop table [if exists] tbl_name;

新增字段

alter table tbl_name  add 欄位名稱 字段屬性 [完整性約束條件] [first|after 欄位名稱]

刪除字段

alter table tbl_name drop 欄位名稱

新增預設值

alter table tbl_name alter 欄位名稱 drop default

修改字段型別、字段屬性

alter table tbl_name modify 欄位名稱 字段型別 [字段屬性] [first | after 欄位名稱]

修改欄位名稱、字段型別、字段屬性

alter table tbl_name

change 原欄位名稱 新字段名稱 字段型別 字段屬性 [first | after 欄位名稱]

新增主鍵

alter table tbl_name add primary key(欄位名稱)

刪除主鍵

alter table tbl_name drop primary key;

新增唯一

alter table tbl_name add unique key|index [index_name] (欄位名稱)

刪除唯一

alter table tbl_name  drop index_name;

修改資料表名稱

alter table tbl_name  rename [to|as] new_tbl_name

rename table tbl_name to new_tbl_name;

修改auto_increment的值

alter table tbl_name auto_increment=值

MySQL資料庫和資料表操作

顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...

mysql資料庫 資料庫和資料表的基本操作(3)

語法 create database 資料庫名字 charset 編碼格式 create database 資料庫名稱 character set 編碼格式 語法 show databases語法 show create database 資料庫名字 語法 use 資料庫名稱 語法 select d...

mysql資料庫 資料庫和資料表的基本操作

語法 create database 資料庫名字 charset 編碼格式 create database 資料庫名稱 character set 編碼格式 語法 show databases語法 show create database 資料庫名字 語法 use 資料庫名稱 語法 select d...