1、初識MySQL數據庫
1.數據庫的概述
<1>數據庫:Database
長期存儲在計算機內的,有組織的,可共享的數據集合。
存儲數據的倉庫。(文件)
<2>數據庫管理系統:Database Management System
操縱和管理數據庫的軟件。(軟件)
<3>數據庫的類型
關係型數據庫:二維表的形式存儲數據。
非關係型數據庫:NoSQL---------Not only SQL
Redis:鍵值對存儲,K-V形式存儲
MongoDB:文檔存儲,將數據以文檔的形式存儲,Json/XML
HBase:列存儲,Hadoop Database
<4>主流的關係型數據庫
Oracle:甲骨文公司
SQLServer:微軟
簡單、界面友好,交互和操做型更強
開放性差,性能低
DB2:IBM
伸縮性比較強,使用全部的主流的平臺
收費
MySQL:MySQL AB
2.MySQL數據庫概述
<1>MySQL數據庫
MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB公司開發的,目前屬於Oracle旗下產品。
<2>版本
社區版:免費(我的、組織、企業)
企業版:非盈利的版權,會收取必定的服務費。
<3>特色
1.開源、自由的關係型數據庫管理系統
2.短小精悍,速度快,擁有成本低
3.是LAMP流行的網站架構的一部分(Linux+Apache+MySQL+php)
4.被普遍的運用在互聯網公司中(中小型網站中)
2、使用MySQL軟件
<1>啓動服務
net start mysql 啓動服務
net stop mysql 關閉服務
<2>登陸數據庫
格式: mysql -參數
參數: -u 用戶名
-p 密碼
-P 端口號
-h 數據庫的服務器地址(遠程鏈接數據庫)
-- prompt 設置提示符
例如:
mysql -uroot -proot
mysql -uroot -proot -P3306 -h127.0.0.1
mysql -uroot -proot -P3306 -h123.231.11.35(阿里雲上的服務器:上海|北京)
mysql -uroot -p回車
密碼 (密碼不可見)
使用MySQL Command Line Clinet 輸入密碼
<3>退出數據庫
ctrl+c
exit
\q
quit
<4>修改密碼
4.1 第一種修改密碼方式,當你忘記密碼的時候使用這種方式。
(1)中止MySQL服務器
(2)在DOS下輸入 mysqld --skip-grant-tables
(3)在新開一個DOS登陸mysql數據庫(不須要密碼)
(4)更改密碼:
use mysql 選擇名稱是mysql的數據庫
update user set password=password('密碼') where user='root';
(5)關閉DOS窗口,結束mysqld進程
(6)重啓MySQL服務,使用新的密碼登陸
4.2 第二種當你沒有忘記密碼的時候,想要去修改密碼,建議使用這種方式,由於簡單。
4.2.1 mysqladmin -u 用戶名 -p password 新密碼 (回車輸入舊密碼)
或者使用下面這種方式
4.2.2 mysqladmin -u 用戶名 -p 密碼 password 新密碼。
<5>修改MySQL的提示符
方式一: prompt 提示符
方式二: mysql -uroot -p123456 --prompt 提示符
例如:mysql -uroot -p123456 --prompt nihao
<6>識別版本號
select version();


