資料庫sql分類長期儲存在計算機內,有組織的,可共享的大量資料的集合。
優點:(相對與檔案儲存資料而言)
資料庫儲存介質:
dcl資料控制語言,主要負責許可權管理和事務
代表指令: grant,revoke,
伺服器,資料庫,表關係
mysqld—>守護程序服務端:先啟動守護程序,拉起來mysql的服務端,如果在使用過程中mysql的服務端掛掉了,守護程序會重啟來起來mysql的服務端
選擇連線的協議:
socket: af_unix, sock_stream,
0 bind:
struct sockaddr_un server_un;
server_un.sun_family = af_unix;
server_un.sun_path =
"[檔名稱]"
bind
(sockfd,
(struct sockaddr*
)&server_un,
sizeof
(server_un));
listen
accept
不在呼叫 send/recv來傳送和接收資料了
而是呼叫 read/write來讀資料和寫資料
客戶端:
socket
(af_unix, sock_stream,0)
struct sockaddr_un server_un;
server_un.sun_family = af_unix;
server_un.sun_path =
"[檔名稱]"
connect
(sockfd,
(struct sockaddr*
)&server_un,
sizeof
(aerver_un));
read/write;
資料庫基本操作
庫的操作:
create dabase [庫名稱]
;show create database [庫名稱]
-->檢視如何建立的庫
use [資料庫名稱]
;
show tables;
drop database [資料庫名稱]
;
刪除乙個資料庫的時候,一定要三思而行!!!
mysqldump -p[埠]
-u [使用者]
-p[密碼]
-b [資料庫的名稱]
> 資料庫備份的檔案路徑;
盡量乙個星期備份一次,防止有別人刪庫;
mysqldump -u [使用者]
-p[密碼] 資料庫名稱 表名稱1 表名稱2
> 資料表備份儲存的檔案路徑;
字符集和校驗規則
字符集
檢視系統預設字符集
show variables like 'character_set_database'
;
檢視資料庫支援的字符集
show charset;
設定資料庫字符集
create database [庫名稱] charset=
[字符集]
;
【注意】:在設計資料庫字符集之初,就需要考慮到 瀏覽器,mysql客戶端(整合在服務端的**中),mysql伺服器編碼格式設定成為一樣,防止亂碼的產生校對規則:
檢視系統預設校驗規則
show variables like 'collation_database'
;
檢視資料庫支援的字符集校驗規則
show collation;
校對規則的特徵:
mysql資料初識 1 初識mysql資料庫
1 有哪些網路資料庫 mysql 中小型的關係型資料庫 oracle 大型的關係型資料庫 sqlserver redis 非關係型資料庫 被用作於分布式的分片分割槽資料快存快儲 mongodb 非關係型資料庫 也常常用做分布式 2 安裝mysql 現在一般我們會有資料庫的圖形操作軟體去視覺化的運算元...
初識MySQL資料庫
設定系統環境,系統環境的作用就是每次啟動dos命令後不用改變當前目錄即可直接輸入mysql命令。將以下路徑新增到系統環境path中 c program files mysql mysql 5.7.10 win32 bin 修改my default.ini資訊,將檔名改為 my.ini 新增以下三條語...
資料庫 MySQL資料庫初識(一)
資料庫 db,database 概念 資料倉儲,軟體,安裝在作業系統 window linux,mac 之上!sql,可以儲存大量的資料。500萬!作用 儲存資料,管理資料 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。每個資料庫都有乙個或多個不同的 api 用於建立,訪問,...