MySQL server的安裝以及增刪改查遠端資料庫
MySQL server的安裝以及增刪改查遠端資料庫
本文部分參考來自:
http://c.biancheng.net/view/2625.html
一、MySQL server的安裝
登入網站:
https://www.filehorse.com/download-mysql-64/
下載後msi檔案會自動儲存,點選後得到如下介面:
一路next並點選execute即可,儲存位置沒有自定義的選項,建議直接按照預設進行安裝。
二、MySQL sever的遠端連線
這一節包括兩個部分:第一個是使用本地的Windows電腦連線遠端的Linux伺服器;第二個是連線伺服器上的MySQL server資料庫,並使用簡單的查詢語句進行確認。
安裝好後,點選mysql workbench並開啟,看到如下畫面:
點選圖中紅色箭頭所指的加號,建立新的連線。
分別按照圖中1,2的順序填入伺服器名稱(可自行定義)、伺服器ip地址。點選3後將出現輸入密碼的介面,輸入伺服器的密碼即可。輸入密碼後便可以連線,儘量將密碼儲存。
進入後的介面如上圖,這時就可以對伺服器中的資料庫進行增刪改查等操作。
三、mysql workbench使用教程
使用 Workbench 運算元據庫
開啟 MySQL Workbench 軟體,如下圖所示,方框標識的部分就是當前資料庫伺服器中已經建立的資料庫列表。
在 MySQL 中,SCHEMAS 相當於 DATABASES 的列表。在 SCHEMAS 列表的空白處右擊,選擇 Refresh All 即可重新整理當前資料庫列表。
1) 建立資料庫
在 SCHEMAS 列表的空白處右擊,選擇“Create Schema…”,則可建立一個資料庫,如下圖所示。
在建立資料庫的對話方塊中,在 Name 框中輸入資料庫的名稱,在 Collation 下拉選單中選擇資料庫指定的字符集。單擊 Apply 按鈕,即可建立成功,如下圖所示。
在建立資料庫的對話方塊中設定完成之後,可以預覽當前操作的 SQL 指令碼,即 CREATE DATABASE test_db,然後單擊 Apply 按鈕,最後在下一個彈出的對話方塊中直接單擊 Finish 按鈕,即可完成資料庫 test_db 的建立,如下圖所示。
建立成功。使用同樣的方法建立資料庫 test_db_char,指定字符集預設為UTF-8。
2) 修改資料庫
成功建立資料庫後,可以修改資料庫的字符集,在需要修改字符集的資料庫上右擊,選擇“Alter Schema…”選項,即可修改資料庫指定的字符集,如下圖所示。
點選apply,出現下述畫面:
具體的sql語句為:(將utf8改為gbk格式)
ALTER SCHEMA
new_schema_xsd
DEFAULT CHARACTER SET gbk DEFAULT COLLATE gbk_chinese_ci ;
3) 刪除資料庫
可以在 SCHEMAS 列表中刪除資料庫,在需要刪除的資料庫上右擊,選擇“Drop Schema…”,如下圖所示。
在彈出的對話方塊中單擊 Drop Now 按鈕,即可直接刪除資料庫,如下圖所示。
若單擊 Review SQL 按鈕,則可以顯示刪除操作對應的 SQL 語句。單擊 Execute 按鈕就可以執行刪除操作,如下圖所示。
4) 設定預設資料庫
在 SCHEMAS 列表中可以選擇預設的資料庫,在需要指定預設的資料庫上右擊,選擇 Set As Default Schema,如下圖所示。該操作相當於命令列工具中的 USE<database_name> 命令。
資料庫 test_db 被設定為預設資料庫之後,SCHEMAS 列表中的 test_db 字型會被加粗顯示,如下圖所示。
使用 Workbench 運算元據表
5) 建立資料表
開啟 MySQL Workbench 軟體,在 SCHEMAS 列表中展開當前預設的 test_db 資料庫,在 Tables 選單上右擊,選擇“Create Table…”,即可在 test_db 資料庫中建立資料表,如下圖所示。
在建立資料表的對話方塊中,在 Table Name 框中輸入資料表的名稱,在圖中的方框部分編輯資料表的列資訊,編輯完成後,單擊 Apply 按鈕,即可成功建立資料表,如下圖所示。
6) 檢視資料表
成功建立資料表後,可以檢視資料表的結構資訊,在需要檢視錶結構的資料表上右擊,選擇 Table Inspector 選項,即可檢視資料表的結構,如下圖所示。
在檢視資料表的對話方塊中,Info 標籤顯示了該資料表的表名、儲存引擎、列數、表空間大小、建立時間、更新時間、字符集校對規則等資訊,如下圖所示。
在 Columns 標籤顯示了該表資料列的資訊,包括列名、資料型別、預設值、非空標識、字符集、校對規則和使用許可權等資訊,如下圖所示。
上圖中的展示程式碼如下:
CREATE TABLE
new_table
(
idnew_table
int NOT NULL,
PRIMARY KEY (idnew_table
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
7) 修改資料表
在 SCHEMAS 介面的 test_db 資料庫中,在需要修改表結構的資料表上右擊,選擇“Alter Table…”選項,即可修改資料表的基本資訊和資料表結構,如下圖所示。
在修改資料表的對話方塊中,如下圖所示,在 Table Name 框中可以修改資料表的名稱,在圖中的方框部分編輯資料表的列資訊,包括編輯列名、編輯資料型別、新建列、刪除列,通過上下拖曳可以調整列的順序,在資料列上右擊即可刪除該列。編輯完成後,單擊 Apply 按鈕,即可成功修改資料表。
設定完成之後,可以預覽當前操作的 SQL 指令碼,然後單擊 Apply 按鈕,最後在下一個彈出的對話方塊中直接單擊 Finish 按鈕,即可完成資料表 tb_emp1 的修改,如下圖所示。
ALTER TABLE
new_schema_xsd
.new_table
ADD COLUMNnew_tablecol
VARCHAR(45) NULL AFTERidnew_table
,
ADD UNIQUE INDEXidnew_table_UNIQUE
(idnew_table
ASC) VISIBLE;
;
8) 刪除資料表
可以在 SCHEMAS 中的 test_db 資料庫的 Tables 列表中刪除資料表,在需要刪除的資料表上右擊,選擇“Drop Table…”,如下圖所示。
mysql的資料表的具體操作
9)主鍵約束
在 MySQL Workbench 中,在修改表的對話方塊中,控制 PK 列的勾選情況,即可運算元據表的主鍵約束,當勾選 PK 核取方塊時,該列就是資料表的主鍵;當取消勾選 PK 核取方塊時,則取消該列的主鍵約束。單擊 Apply 按鈕即可完成表的修改,如下圖所示。
10)外來鍵約束
在 MySQL Workbench 中,開啟修改資料表的對話方塊,進入 Foreign Keys 標籤,首先在 Foreign Key Name 中填入外來鍵名稱,其次在 Referenced Table 中選擇當前資料庫中的資料表,然後選擇設定外來鍵的欄位,接著選擇主表的關聯欄位,最後單擊 Apply 按鈕即可完成外來鍵的新增操作,如下圖所示。
設定完成之後,可以預覽當前操作的 SQL 指令碼,然後單擊 Apply 按鈕,最後在下一個彈出的對話方塊中直接單擊 Finish 按鈕,即可完成資料表 tb_emp2 中外來鍵的建立,如下圖所示。
在外來鍵約束的列表中,在需要刪除的外來鍵上右擊,選擇 Delete selected 選項,刪除對應的外來鍵,單擊 Apply 按鈕,即可完成刪除,如下圖所示。
設定完成之後,可以預覽當前操作的 SQL 指令碼,然後單擊 Apply 按鈕,最後在下一個彈出的對話方塊中直接單擊 Finish 按鈕,即可完成資料表 tb_emp2 中外來鍵的刪除,如下圖所示。
相關文章
- MySQL資料庫 ---MySQL表的增刪改查(進階)MySql資料庫
- 資料庫的簡介和MySQL增刪改查資料庫MySql
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- MySql 表資料的增、刪、改、查MySql
- mysql資料增刪改查操作MySql
- 基本的資料庫增刪改查資料庫
- Golang原生sql操作Mysql資料庫增刪改查GolangMySql資料庫
- Oracle、mysql資料庫增、刪、改OracleMySql資料庫
- 資料庫操作增刪改查模糊查資料庫
- go——beego的資料庫增刪改查Go資料庫
- mysql 資料增刪改查基本語句MySql
- mysql增刪改查MySql
- mysql增查刪改MySql
- 關於mongodb資料庫的增刪改查MongoDB資料庫
- 搭建頁面:資料庫的增刪改查資料庫
- Flutter資料庫Sqflite之增刪改查Flutter資料庫
- mogoose 建立資料庫並增刪改查Go資料庫
- mysql基本增刪改查MySql
- YII1 增、刪、改、查資料庫操作資料庫
- iOS FMDB資料庫之增刪改查使用iOS資料庫
- Python操作SQLServer資料庫增刪改查PythonSQLServer資料庫
- 自寫的使用PDO對mysql資料庫的增刪改查操作類MySql資料庫
- MySQL——表的約束,資料型別,增刪查改MySql資料型別
- 03-mysql資料庫怎刪改查MySql資料庫
- angualrJs對資料庫資料處理的增刪改查JS資料庫
- 用jsp實現資料庫的增刪改查JS資料庫
- MongoDB 資料庫建立刪除、表(集合)建立刪除、資料增刪改查MongoDB資料庫
- 連線資料庫並實現增、刪、改、查資料庫
- FMDB | 實現資料的增刪改查
- MongoDB入門(介紹、安裝、增刪改查)MongoDB
- MySQL表的增刪查改(提高篇)MySql
- MySQL表的增刪改查(基礎)MySql
- MySQL的基本語法(增,刪,改,查)MySql
- 使用Promise封裝fetch庫(增刪改查)Promise封裝
- 利用Java的API實現HBase資料庫的增刪查改JavaAPI資料庫
- MySQL基礎操作(增刪改查)MySql
- mongodb 怎樣檢測 安裝成功 以及mongodb的一些增刪改查命令MongoDB
- Node連線MySQL並封裝其增刪查改MySql封裝