首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 基礎操作速查手冊:服務管理、命令行、常用 SQL

     編輯:MySQL 資料庫相關知識

Windows 服務管理


net start mysql      # 啟動
net stop mysql       # 停止
net restart mysql    # 重啟

命令行客戶端核心命令

DDL 基礎


-- 建庫
CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 建表
CREATE TABLE mtest(
    id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
    name VARCHAR(20),
    sex CHAR(1),
    email VARCHAR(50),
    birth DATETIME,
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DML 基礎


-- 插入
INSERT INTO mtest(name, sex, email, birth) VALUES ('zhangsan', '1', 'zhangsan@163.com', NOW());

-- 查詢
SELECT * FROM mtest WHERE name = 'zhangsan';
SELECT * FROM mtest ORDER BY id DESC;
SELECT * FROM mtest LIMIT 10, 10;  -- 第 11-20 行 (offset, count)

新手必記口訣


分號結尾才執行,提示符變箭頭等續行;
引號不閉別按回車,\c 取消要配單雙引;
編碼統一 SET NAMES,庫表字符集要對應;
備份導出 mysqldump,導入 source 管道行。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
操作命令
取消當前輸入\c
退出exit / quit / Ctrl+C
查看版本SELECT VERSION();
顯示所有庫SHOW DATABASES;
切換庫USE db_name;
查看當前庫SELECT DATABASE();
設置編碼SET NAMES utf8mb4;