MySQL基礎(二):基本操作

  • 本博客是《MySQL基礎》系列博客的第二部分,主要介紹MySQL的基本操作:數據庫和數據表的創建、修改和刪除
  • 本博客既爲方便自己查看複習而作,亦爲你而作,望能有所裨益
  • 學習交流請聯繫[email protected]

數據庫基本操作

在這裏插入圖片描述
上圖爲Workbench界面圖,方便了解後來所說的數據庫和數據表。

數據庫

數據庫的相關操作可通過兩種方式完成:

  1. 在Workbench等類似的可視化界面通過鼠標操作
  2. 編寫SQL語句執行相關任務

創建

Workbench

在這裏插入圖片描述
在這裏插入圖片描述

SQL語句

觀察生成的SQL語句,我們不難知道對應的SQL語句該怎麼寫

  1. 同其他編程語言一樣,先創建一個新的腳本(Ctrl+O
  2. 編寫對應的SQL語句
create database db2; 
-- SQL語句必須加分號才能執行
-- 觀察上圖的語句,會有這樣的結論:Mysql中的Schema和Database一致,
-- 名字旁邊的` `可有可無
  1. 執行後刷新即可(Ctrl+Enter 執行當前行的語句Ctrl+Shift+Enter 執行之前所有行的語句
    在這裏插入圖片描述

修改

如果數據庫相關設置需要變動,那就意味着此時你需要修改數據庫。

Workbench

在這裏插入圖片描述
找到對應的數據庫,右鍵後選擇 Alter Schema 會進入相應界面,修改字符集後Apply即可。

SQL語句

alter database db2 default character set <字符集名> default collate <校驗集編碼名>;
-- 可以只更改一項

刪除

Workbench

在這裏插入圖片描述

SQL語句

drop database <數據庫名>;

數據表

數據表是數據庫中存放數據的表,你可以將其理解爲一個加強版的Excel表。

創建

Workbench

  1. 在對應的數據庫的表目錄處右擊,選擇創建數據表
    在這裏插入圖片描述

  2. 然後彈出如下界面(提醒:作圖過於繁亂,建議從上往下看,先紅後藍)在這裏插入圖片描述
    相關設置簡介

按鍵 說明
PK Primary Key,主鍵
NN Not Null,非空
UQ Unique,索引唯一
B Binary,二進制
UN 無符號
ZF Zero Fill,零填充
AI Auto Increment,自增,即從1開始每次遞增1
G Generated,生成列
  1. 一個簡單示例:
    創建一個班級花名冊,包含兩列:序號和姓名。如圖填充相應內容後Apply即可。
    在這裏插入圖片描述
    在這裏插入圖片描述

SQL語句

CREATE TABLE db2.class(
  id TINYINT NOT NULL,
  name VARCHAR(14) NULL,
  PRIMARY KEY (id))
COMMENT = '班級花名冊';
/*(以下注釋內容爲通用寫法) 
create table <數據庫名>.<表名>(
<列名> <數據類型> <其他設置>,
<列名> <數據類型> <其他設置>,
<相關設置>)
<其他設置>;
*/

修改

表的修改分爲結構的修改和內容的修改,可以直接在Workbench的用戶界面中進行相關操作,也可以用相應的SQL語句實現。
由於其實操性較強,因此放在後面介紹SQL語句時予以介紹,在此先行跳過。

刪除

Workbench

如下圖所示,通過鼠標進行簡單操作即可。
在這裏插入圖片描述

SQL語句

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