MySQL1:初識MySQL(下載安裝)
阿新 • • 發佈:2021-08-20
MySQL1:初識MySQL(下載安裝)
為什麼要學習資料庫
- 崗位技能需求
- 現在的世界,的資料者的天下
- 儲存資料方法
- 程式,網站中,大量資料如何長久儲存?
- 資料庫幾乎是軟體體系中最核心的一個存在
什麼是資料庫
資料庫(DataBase,簡稱DB)
- 概念:長期存放在計算機內,有組織,可共享的大量資料的集合,是一個數據倉庫
- 作用:儲存,並能安全的管理資料(如:增刪改查),減少冗餘
- 資料庫總覽:
- 關係型資料庫(SQL)
- MySQL Oracle SQL Server SQLite DB2
- 關係型資料庫通過外來鍵關聯建立表與表之間的關係
- 非關係型資料庫(NOSQL)
- Redis,MongoDB
- 非關係型資料庫通常指資料以物件的形式儲存在資料庫中,而物件之間的關係通過每個物件自身的屬性來決定
- 關係型資料庫(SQL)
什麼是(DBMS)
- 資料庫管理系統(DataBase Management System)
- 資料庫管理軟體,科學組織和儲存資料,高效的獲取和維護資料
MySQL簡介
- 概念:是現在流行的開源的、免費的關係型資料庫
- 歷史:由瑞典MySQLAB公司開發,目前屬於Oracle旗下產品
- 特點:
- 免費,開源資料庫
- 小巧,功能齊全
- 使用便捷
- 可運行於Windows或Linux作業系統
- 可適用於中小型甚至大型網站應用
安裝MySQL
這裡建議大家用壓縮版,安裝快,方便,不復雜
- 軟體下載
MySQL5.7 64位下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
安裝步驟
- 下載之後得到zip壓縮包
- 解壓到自己想要安裝的目錄,本人解壓到C:\work\mysql-5.7.19
- 新增環境變數:我的電腦--->屬性-->高階-->環境變數-->系統變數-->PATH
選擇PATH,在其後面新增:你的MySQL安裝檔案下面的bin資料夾路徑
- 在mysql安裝目錄下新建my.ini檔案並,編輯my.ini檔案
[mysqld] basedir=C:\work\mysql-5.7.19\ datadir=C:\work\mysql-5.7.19\data\ port=3306 skip-grant-tables
- 啟動管理員模式下的CMD,並將路徑切換至mysql下的bin目錄,然後輸入mysqld -install(安裝mysql)
- 再輸入mysqld --initialize-insecure --user=mysql 初始化資料檔案
- 然後再次啟動mysql 然後用命令 mysql –u root –p 進入mysql管理介面(密碼可為空)
- 進入介面後更改root密碼
update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';
- 重新整理許可權
flush privileges;
- 修改 my.ini檔案刪除最後一句skip-grant-tables
- 重啟mysql即可正常使用
net stop mysql
net start mysql
- 連線上測試出現以下結果就安裝好了
連結資料庫
開啟MySQL命令視窗
- 在DOS命令列進入安裝目錄\mysql\bin
- 可設定環境變數,設定了環境變數可以在任意目錄開啟!
- 連結資料庫語句:mysql -h 伺服器主機地址 -u 使用者名稱 -p使用者密碼
- 注意:-p後面不能加空格,否則會被當做密碼的內容,導致登入失敗
幾個基本的資料庫操作命令
update user set password=password('123456')where user='root'; 修改密碼
flush privileges; 重新整理資料庫
show databases; 顯示所有資料庫
use dbname;開啟某個資料庫
show tables; 顯示資料庫mysql中所有的表
describe user; 顯示錶mysql資料庫中user表的列資訊
create database name; 建立資料庫
use databasename; 選擇資料庫
exit; 退出Mysql
? 命令關鍵詞 : 尋求幫助
-- 表示註釋