MySQL命令行入門
MySQL是一種常用的關系型數據庫管理系統,它可以在命令行通過輸入指令來操作數據庫。在開始使用之前,你需要先安裝好MySQL并且打開命令行窗口。在Windows操作系統中,你可以按下Win+R,然后輸入cmd回車打開命令提示符窗口。
連接到MySQL服務器
在命令行中輸入以下指令來連接到MySQL服務器:
mysql -u root -p
這里的-u選項表示你要用哪個用戶賬戶來連接,-p選項表示你要輸入密碼。如果你沒有設置密碼,則不需要輸入-p選項。
創建數據庫
接下來,你需要創建一個數據庫來儲存你的數據。在命令行中輸入以下指令來創建一個名為“mydatabase”的數據庫:
CREATE DATABASE mydatabase;
選擇數據庫
如果你要對某個數據庫進行操作,需要先選擇這個數據庫。在命令行中輸入以下指令來選擇“mydatabase”:
USE mydatabase;
創建數據表
數據表是用來儲存數據的結構,你需要先創建一個數據表才能向其中添加數據。在命令行中輸入以下指令來創建一個名為“users”的數據表:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
email VARCHAR(50),
PRIMARY KEY(id)
);
這個數據表有三個列:id、name和email。id列是主鍵列,用于標識每一行數據的唯一性。name列是必選的,email列是可選的。VARCHAR(30)表示name列最大長度為30個字符,VARCHAR(50)表示email列最大長度為50個字符。
向數據表中添加數據
在命令行中輸入以下指令來向“users”數據表中插入一條數據:
INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');
這條指令表示向“users”數據表中的name和email列中分別插入“John Doe”和“john@example.com”兩個值。
查詢數據
在命令行中輸入以下指令來查詢“users”數據表中所有數據:
SELECT * FROM users;
這個指令會返回“users”數據表中的所有行數據。
刪除數據
在命令行中輸入以下指令來刪除“users”數據表中所有數據:
DELETE FROM users;
這個指令會刪除“users”數據表中的所有行數據。
刪除數據表
如果你不再需要某個數據表,可以在命令行中輸入以下指令來刪除它:
DROP TABLE users;
這個指令會刪除名為“users”的數據表。