MySQL——基本安裝與使用
阿新 • • 發佈:2018-03-29
設置 進入 runtime 全局配置 字符集 quit 輸入中文 管理 play
基本安裝
- 下載地址:https://dev.mysql.com/downloads/mysql/
- 選擇解壓版本:mysql-5.7.21-winx64.zip
- 以管理員身份打開cmd(除了安裝服務不要以此身份打開)切換到解壓目錄下的bin目錄下
- 初始化數據所需文件以及獲取一個臨時的訪問密碼 : mysqld ‐‐initialize ‐‐user=mysql ‐‐console ;此時會出現一個臨時密碼,復制粘貼到別處後面會用到,解壓目錄下會出現一個data文件夾
- 將MySQL安裝為服務可以指定服務名稱 :mysqld ‐‐install MySQL,服務安裝成功,在計算機服務面板看到
- 啟動服務:net start MySQL,開發時可以設為手動啟動,自動啟動的話每次重啟計算機都會打開
- 通過用戶名密碼進入MySQL 操作環境 :mysql ‐u root ‐p ,會提示 Enter password,將剛才保存的密碼復制進來,之後進入了,mysql操作環境
- 設置數據庫訪問密碼,一定要加分號 :mysql> set password for root@localhost = password(‘123456‘);
- 驗證:exit;先退出mysql環境,之後再登陸:mysql ‐u root ‐p ,輸入剛才設置的密碼,如果成功,執行:show databases;就會看到數據庫了
基本使用
命令行操作
- 打開cmd,切換到bin目錄
- 進入mysql操作環境:mysql ‐u root ‐p ,會提示你輸入密碼
- 進入 MySQL 客戶端的 REPL 環境過後,可以通過標準的 SQL 語句操作數據庫
- mysql> show databases; ‐‐ 顯示全部數據庫
- mysql> create database <db‐name>; ‐‐ 創建一個指定名稱的數據庫
- mysql> use <db‐name>; ‐‐ 使用一個數據庫,相當於進入指定的數據庫
- mysql> show tables; ‐‐ 顯示當前數據庫中有哪些表
- mysql> create table <table‐name> (id int, name varchar(20), age int); ‐‐ 創建一個指定名稱的數據 表,並添加 3 個列
- mysql> desc <table‐name>; ‐‐ 查看指定表結構
- mysql> source ./path/to/sql‐file.sql ‐‐ 執行本地 SQL 文件中的 SQL 語句
- mysql> drop table <table‐name>; ‐‐ 刪除一個指定名稱的數據表
- mysql> drop database <db‐name>; ‐‐ 刪除一個指定名稱的數據庫
- mysql> exit|quit; ‐‐ 退出數據庫終
可視化工具
- Navicat Premium:一款收費的可視化工具,下載地址:http://www.navicat.com.cn/download/navicat-premium,安裝就是下一步下一步,但是安裝必須要有Microsoft Visual C++ 2017 Runtime
- 進入界面點擊連接,訓責mysql,然後對mysql數據庫進行基本設置
- char與varchar的區別:char是固定長度,varchar是自有長度可以不斷調整,使用的時候註意字符集問題,默認是拉丁,只能輸入英文數字,需要輸入中文需要改成utf8,可以在表設計中更改,也可以在新建數據庫的時候做一個設定,還可以進行數據庫服務器全局配置
- 設置服務器全局配置:在mysql目錄下新建一個my.ini的文件,裏面輸入內容如下圖,記住更改完配置之後一定要重啟數據庫服務,有關配置可以參考官網 https://dev.mysql.com/doc/refman/5.5/en/mysqld-option-tables.html,以及http://www.cnblogs.com/Ray-xujianguo/p/3322455.html
MySQL——基本安裝與使用