MySQL數據庫的安裝與使用

概要
一、 MySql數據庫的概述 二、 MySQL數據庫的搭建(重點) 三、 MySQL數據庫軟件的使用 四、 MySQL數據類型 五、 MySQL數據庫數據的操作(重點)
一、初識MySQL數據庫
1. 數據庫的概述
長期存儲在計算機內的,有組織的,可共享的數據集合。
存儲數據的倉庫。(文件)
操縱和管理數據庫的軟件。(軟件)
關系型數據庫:二維表的形式存儲數據。
非關系型數據庫:NoSQL---------Not only SQL
Redis:鍵值對存儲,K-V形式存儲
MongoDB:文檔存儲,將數據以文檔的形式存儲,Json/XML
HBase:列存儲,Hadoop Database
Oracle:甲骨文公司
SQLServer:微軟
簡單、界面友好,交互和操作性更強
開放性差,性能低
DB2:IBM
伸縮性比較強,適用所有的主流的平臺
收費
MySQL:MySQL AB
2. MySQL數據庫概述
MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB公司開發的,目前屬于Oracle旗下產品。
社區版:免費(個人、組織、企業)
企業版:非盈利的版權,會收取一定的服務費
開源、自由的關系型數據庫管理系統
短小精悍,速度快,擁有成本低
是 LAMP 流行的網站架構的一部分(Linux+Apache+MySQL+php)
被廣泛的運用在互聯網公司中(中小型網站中)
二、安裝 MySQL數據庫
<1> 安裝方式
ZIP安裝,壓縮包的方式安裝
MSI安裝:windows installer 微軟格式的安裝包安裝
<2> 注意事項:以前安裝過,需要卸載干凈再安裝
關閉MySQL服務
右擊計算機,點擊管理,找到mysql服務關閉
卸載MySQL軟件
控制面板----程序----卸載程序----右鍵卸載MySQLxxx文件
刪除殘留文件
原安裝位置
刪除c:\ProgramData\MySQL
刪除殘留文件配置參數
打開注冊表(win+R----regedit----xxxMACHINE----SYSTEM----ControlSetxxx----Services----EventLog----Application----刪除MySQLxxx)
<3> 安裝
MSI安裝方式(操作和配置更加簡單)
注意:字符集的選擇,推薦utf8
三、使用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> 修改密碼
第一種修改密碼方式,當你忘記m密碼的時候使用這種方式修改
停止MySQL服務
在DOS下輸入 mysqld --skip-grant-tables
在新開一個DOS登陸mysql數據庫(不需要密碼)
更改密碼:
use mysql 選擇名稱是mysql的數據庫
update user set password=password(‘密碼’) where user=‘root’;
關閉DOS窗口,結束mysqld進程
重啟MySQL服務,使用新的密碼登陸
update user set password=password(“root”) where user=“root”;
第二種修改密碼方式,當你沒有忘記密碼的時候想要去修改密碼,建議使用這種方法,因為簡單。
mysqladmin -u 用戶名 -p password 新密碼 (回車輸入舊密碼)
或者 mysqladmin -u 用戶名 -p 密碼 password 新密碼
<5> 修改MySQL的提示符
prompt 提示符
mysql -uroot -proot --prompt 提示符
例如: mysql -uroot -proot --prompt nihao
<6> 識別版本號
select version();
MySQL SQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。