MYSQL 入門全套
56 2017-04-19
1、什么是數(shù)據(jù)庫?
數(shù)據(jù)庫(Datab
1、什么是數(shù)據(jù)庫?
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。
主流的數(shù)據(jù)庫有:sqlserver,mysql,Oracle、SQLite、Access、MSSQL
Server等,本文主要講述的是mysql
2、數(shù)據(jù)庫管理是干什么用的?
a.將數(shù)據(jù)保存到文件或內(nèi)存
b.接收特定的命令,然后對文件進(jìn)行相應(yīng)的操作
PS:如果有了以上管理系統(tǒng),無須自己再去創(chuàng)建文件和文件夾,而是直接傳遞命令
給上述軟件,讓其來進(jìn)行文件操作,他們統(tǒng)稱為數(shù)據(jù)庫管理系統(tǒng)(DBMS,DatabaseManagementSystem)
mysql安裝
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言–結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。在
WEB應(yīng)用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))
應(yīng)用軟件之一。
使用mysql必須具備一下條件
a.安裝MySQL服務(wù)端
b.安裝MySQL客戶端
c.【客戶端】連接【服務(wù)端】
d.【客戶端】發(fā)送命令給【服務(wù)端MySQL】服務(wù)的接受命令并執(zhí)行相應(yīng)操作(增刪改查等)
mysql操作
一、連接數(shù)據(jù)庫
mysql-uuser-p例:mysql-uroot-p
常見錯誤如下:
ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket
'/tmp/mysql.sock'(2),itmeansthattheMySQLserverdaemon(Unix)orservice
(Windows)isnotrunning.
退出連接:
QUIT或者Ctrl+D
二、查看數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫,使用數(shù)據(jù)庫查看數(shù)據(jù)庫:showdatabases;
默認(rèn)數(shù)據(jù)庫:
mysql-用戶權(quán)限相關(guān)數(shù)據(jù)
test-用于用戶測試數(shù)據(jù)
information_schema-MySQL本身架構(gòu)相關(guān)數(shù)據(jù)
創(chuàng)建數(shù)據(jù)庫:
createdatabasedb1DEFAULTCHARSETutf8COLLATEutf8_general_ci;#utf8編碼
createdatabasedb1DEFAULTCHARACTERSETgbkCOLLATEgbk_chinese_ci;#
gbk編碼
使用數(shù)據(jù)庫:usedb1;
顯示當(dāng)前使用的數(shù)據(jù)庫中所有表:SHOWTABLES;
三、用戶管理
創(chuàng)建用戶
createuser'用戶名'@'IP地址'identifiedby'密碼';
刪除用戶
dropuser'用戶名'@'IP地址';
修改用戶
renameuser'用戶名'@'IP地址';to'新用戶名'@'IP地址';;
修改密碼
setpasswordfor'用戶名'@'IP地址'=Password('新密碼')
注:用戶權(quán)限相關(guān)數(shù)據(jù)保存在mysql數(shù)據(jù)庫的user表中,所以也可以直接對其進(jìn)行操作(不建議)
四、權(quán)限管理
請聯(lián)系網(wǎng)站客服,了解詳細(xì)的優(yōu)惠課程信息~
優(yōu)質(zhì)、權(quán)威、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號