1.1、MySQL簡介
MySQL是一個關系型數據庫管理系統
前世:瑞典MySQL AB 公司
今生:屬於 Oracle 旗下產品
MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一,並且開源!。
優點:體積小、速度快、總體擁有成本低,招人成本比較低,所有人必須會~
應用:中小型網站、或者大型網站,集群!
官網下載地址:https://dev.mysql.com/downloads/mysql/
博主網盤下載地址:https://pan.baidu.com/s/1prPSmOp_xczQY5RFavKo-g
提取碼:0cm3
1.2、安裝MySQL
安裝建議 :
- 盡量不要使用 exe, 注冊表
- 盡可能使用壓縮包安裝~
安裝教程參考於狂神說Java:https://www.cnblogs.com/hellokuangshen/p/10242958.html
步驟如下:
- 解壓
- 把這個包放到自己的電腦環境目錄下
- 配置環境變量
- 新建mysql 配置文件 ini
[mysqld]
# 目錄一定要換成自己的
basedir=D:\Environment\mysql-5.7.19\
datadir=D:\Environment\mysql-5.7.19\data\
port=3306
skip-grant-tables5
- 啟動管理員模式下的CMD,運行所有的命令
- 安裝mysql服務
- 初始化數據庫文件
- 啟動mysql,進去修改密碼
- 進入mysql 通過命令行 (-p后面不要加空殼),修改密碼 (sql語句后面一定要加分號!)
- 注掉 ini 中的跳過密碼
skip-grant-tables5
- 重啟mysql。連接測試,如果連接成功就OK了!
可能出現的問題:
1、缺少組件.dll
2、命令輸出
可以用:
sc delete mysql , 清空服務
然后再次重新安裝
1.3、安裝SQLyog
1、無腦安裝
2、注冊
3、打開連接數據庫
4、新建一個數據庫 school
注意:每一個sqlyog的執行操作,本質就是對應了一個sql,可以在軟件的歷史記錄中查看
5、新建一張表 student
字段: id,name,age,
6、查看表
1.4、連接數據庫
命令行連接!
mysql -uroot -p123456 --連接數據庫
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; -- 修改用戶密碼
flush privileges; -- 刷新權限
-----------------------------------------
-- 所有的語句都使用;結尾
show databases; -- 查看所有的數據庫
mysql> use school -- 切換數據庫 use 數據庫名
Database changed
show tables; -- 查看數據庫中所有的表
describe student; -- 顯示數據庫中所有的表的信息
create database westos; -- 創建一個數據庫
exit; --退出連接
-- 單行注釋(SQL 的本來的注釋)
/*
(sql的多行注釋)0
*/
1.5、數據庫 xxx 語言 CRUD 增刪改查
DDL 數據庫定義語言
DML 數據庫操作語言
DQL 數據庫查詢語言
DCL 控制庫查詢語言