資料庫入門
基礎知識
資料庫概述
資料庫是儲存資料資訊的中心,是乙個有組織的資料集合。資料庫最簡單的理解存放資料的倉庫
資料庫(database,db)是按照資料結構來組織、儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加、刪除、修改、查詢等操作
資料庫系統由資料庫、資料庫管理系統、資料庫應用程式等組成。
資料庫儲存結構
資料庫是儲存和管理資料的倉庫,但資料庫並不能直接儲存資料,資料是儲存在表中的。
在儲存資料的過程中一定會用到資料庫伺服器,所謂的資料庫伺服器就是指在計算機上安裝乙個資料庫管理程式。
sql語言
sql 是一種結構化查詢語言,是一種資料庫查詢語言和程式語言,主要用於管理資料庫中的資料,如訪問資料、查詢資料、更新資料等
關係型資料庫語言由4部分組成
(1)資料定義語言(ddl)
(2)資料操作語言(dml)
(3)資料查詢語言(dql)
(4)資料控制語言(dcl)
常見的資料庫產品
oracle資料庫甲骨文
sql server資料庫
db2資料庫
mongodb資料庫
mysql資料庫
mysql目錄結構
bin目錄
用於放置一些可執行檔案,如mysql.exe、mysqld.exe、mysqlshow.exe.等
data目錄
用於放置一些日誌檔案以及資料庫
include目錄
用於放置一些標頭檔案,如mysql.h、mysqld_ername.h等
lib目錄
用於放置一系列的庫檔案
share目錄
用於存放字符集、語言等資訊
mysql的使用
啟動mysql服務
dos命令net start(stop) mysql
登入mysql資料庫
dos命令mysql -u root -proot
mysql的相關命令
"help""\h"命令幫助資訊
重新配置mysql
set character_set_client = gbk臨時改變編碼
修改my.ini檔案default-character-set=utf8長期有效
常用命令
?(\?)顯示幫助資訊
clear(\c)明確當前輸入語句
connect(\r)連線到伺服器,可選引數資料庫和主機。
delimiter(\d)設定語句分隔符。
ego(\g)傳送命令到mysql伺服器,並顯示結果。
exit(\q)退出mysql
go(\g)傳送命令到mysql伺服器。
help(\h)顯示幫助資訊
notee(\t)不寫輸出檔案。
print(\p)列印當前命令
prompt(\r)改變mysql提示資訊。
quit(\q)退出mysql
rehash(\#)重建完成雜湊。
source(\.)執行乙個sql指令碼檔案,以乙個檔名作為引數。
status(\s)從伺服器獲取mysql的狀態資訊。
tee(\t)設定輸出檔案(輸出檔案),並將資訊新增所有給定的輸出檔案。
use(\u)用另乙個資料庫,資料庫名稱作為引數。
charset(\c)切換到另乙個字符集
warnings(\w)每乙個語句之後顯示警告。
nowarning(\w)每乙個語句之後不顯示警告。
資料庫mysql軟體安裝 資料庫軟體mysql安裝
2.解壓至欲安裝的目錄下 3.開啟cmd,進入軟體目錄下d qmdownload mysql 5.7.24 winx64 bin,執行mysqld 4.初始化使用者 cmd d qmdownload mysql 5.7.24 winx64 bin,執行mysqld initialize insecu...
mysql資料庫之python鏈結mysql
使用之前請在命令列pip install pymysql import pymysql 1.建立鏈結 conn pymysql.connect host 127.0.0.1 ip位址 port 3306,埠號 database database name 資料庫名稱 user mysql usern...
Mysql 資料庫入門
1 mysql資料庫服務的啟動與登入 mysql 伺服器啟動方式有兩種 通過服務的方式自動啟動 手動啟動的方式 1.1 windows 服務方式啟動 1.1.1 操作步驟 1.2 dos 命令方式啟動 1.2.1 操作步驟 1.3 控制台連線資料庫 mysql 是乙個需要賬戶名密碼登入的資料庫,登陸...