MySQL<數據庫入門>
數據庫入門
基礎知識
數據庫概述
數據庫是存儲數據信息的中心,是一個有組織的數據集合。數據庫最簡單的理解存放數據的倉庫
數據庫(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
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<數據庫入門>