D003MySQL學習筆記-數據庫的CRUD(增刪改查)操作

一、SQL的分類

①DDL(Data Definition Language)

數據定義語言用來定義數據庫對象:數據庫,表,列等。關鍵字: create, drop,alter 等;

②DML (Data Manipulation Language)

數據操作語言用來對數據庫中表的數據進行增刪改。關鍵字: insert, delete, update 等;

③oQL(Data Query Language)

數據查詢語言用來查詢數據庫中表的記錄(數據)。關鍵字: select, where等;

④DCL(Data Control Language)

數據控制語言(瞭解)用來定義數據庫的訪問權限和安全級別,及創建用戶。關鍵字: GRANT,REVOKE等;

 

二、操作數據庫CRUD(增刪改查)

1、創建(C:Create)

創建數據庫:

create database 數據庫名稱;

如果不存在則創建:

create database if not exists 數據庫名稱;

創建數據庫的同時指定字符集:

create databases 數據庫名稱 character set 字符集;

如果不存在則創建,且創建數據庫的同時指定字符集:

create database if not exists 數據庫名稱 character set 字符集;

 

2、查詢(R:Retrieve)

查詢所有數據庫的名稱:

show databases;

查看某個數據庫的字符集:查詢某個數據庫的創建語句

show create database mysql;

 

3、修改(U:Update)

修改數據庫的字符集:

alter database 數據庫名稱 character set 字符集名稱;

 

4、刪除(D:Delete)

刪除數據庫(這是一個非常危險的操作):

drop database 數據庫名稱;

如果存在則刪除:

drop database if exists 數據庫名稱;

 

5、使用數據庫

查詢當前正在使用的數據庫名稱:

select database();

使用數據建:

use 數據庫名稱;

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章