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