標籤:style 命令列 使用者名稱 password runtime 管理員 OLE png 一個
基本安裝
- :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 [email protected] = 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——基本安裝與使用