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

MySQL 5.7.14 免安裝版圖文教學與 SQL 入門完整指南

     編輯:MySQL 資料庫相關知識

下載與安裝

  1. 官網下載 MySQL Community Server 5.7.14(Windows 64-bit ZIP)
  2. 解壓至目標目錄,例:D:\mysql-5.7.14-winx64
  3. 建立 my.ini:
[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=D:\\mysql-5.7.14-winx64
datadir=D:\\mysql-5.7.14-winx64\\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

以管理員身分初始化與註冊

# 進入 bin 目錄
cd /d D:\mysql-5.7.14-winx64\bin

# 初始化(不產生隨機密碼)
mysqld --initialize-insecure --user=mysql

# 註冊服務(指定配置檔)
mysqld --install mysql-5.7.14-winx64 --defaults-file=D:\mysql-5.7.14-winx64\my.ini

# 啟動服務
net start mysql-5.7.14-winx64

my.ini 內容

服務註冊成功

服務啟動成功

登入與密碼設定

# 登入(無密碼)
mysql -u root -p

# 設定密碼為 1234
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234');

登入成功

服務管理

net stop mysql-5.7.14-winx64          # 停止
mysqld --remove mysql-5.7.14-winx64   # 移除

SQL 入門速查表

DCL - 資料控制語言

CREATE USER hncu IDENTIFIED BY '1234';
GRANT ALL ON *.* TO 'hncu'@'%' WITH GRANT OPTION;

建立用戶授權

新用戶登入

DDL - 資料定義語言

CREATE DATABASE hncu CHARACTER SET utf8;
USE hncu;
CREATE TABLE stud (
    sno VARCHAR(15) NOT NULL PRIMARY KEY,
    sname VARCHAR(15) NOT NULL,
    age INT
);
DESC stud;

建立資料庫

資料庫列表

切換資料庫

建立資料表

表結構

DML - 資料操作語言

-- 新增
INSERT INTO stud VALUES('1001','Jack',20);
INSERT INTO stud (sno,sname) VALUES('1005','Ronse');  -- 指定欄位

-- 查詢
SELECT * FROM stud;
SELECT * FROM stud WHERE sname='Tom';
SELECT sname,age FROM stud;

-- 修改
UPDATE stud SET sname='李四' WHERE sno='1003';

-- 刪除
DELETE FROM stud WHERE sname='Tom';

插入資料

條件查詢

指定欄位查詢

插入中文

查詢結果

刪除資料

刪除後結果

更新資料

更新後結果

指定欄位插入

最終結果

結構修改

ALTER TABLE stud ADD COLUMN tel INT;
ALTER TABLE stud DROP COLUMN tel;
DROP TABLE stud;
DROP DATABASE hncu;

新增欄位

新增後結構

刪除欄位

刪除後結構

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved