mysql的结构,段页区,及客户端命令
mysql的物理結(jié)構(gòu)
1.物理結(jié)構(gòu)
[root@db01 ~]# ll /usr/local/mysql/data/mysql/
最底層的數(shù)據(jù)文件
2.邏輯結(jié)構(gòu)
數(shù)據(jù)庫(kù)管理員操作的 對(duì)象
庫(kù)
表=元數(shù)據(jù)+真實(shí)的數(shù)據(jù)行
元數(shù)據(jù)=列(字段)+其他的屬性(表的大小,行數(shù)...)
列=列名字+約束(數(shù)據(jù)類型,是否為空,主鍵,默認(rèn)值...)
?mysql 段區(qū)頁(yè)
段:一個(gè)段=一張表,一個(gè)段是由多個(gè)區(qū)構(gòu)成的
區(qū):多個(gè)頁(yè)構(gòu)成的的,64k為一個(gè)區(qū)(4個(gè)頁(yè)為一個(gè)區(qū))
頁(yè):mysql最小單位,一個(gè)頁(yè)為16k
mysql客戶端命令
架構(gòu):C/S
mysql 常用option:
1. -u:指定用戶
2. -p:指定密碼
3. -S:指定socket文件
4. -P:指定端口
5. -h:指定主機(jī)域
6. -e:指定SQL語(yǔ)句
mysqladmin
1. -u:指定用戶
2. -p:指定密碼
3. -S:指定socket文件
4. -P:指定端口
5. -h:指定主機(jī)域
password:指定新密碼
shutdown:停止mysql服務(wù)
create oldboy:在庫(kù)外創(chuàng)建數(shù)據(jù)庫(kù)
#庫(kù)外刪除數(shù)據(jù)庫(kù)
[root@db01 data]# mysqladmin -uroot -p1 drop oldboy
Warning: Using a password on the command line interface can be insecure.
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'oldboy' database [y/N] y
mysqldump
轉(zhuǎn)載于:https://www.cnblogs.com/sudaguo/p/10840667.html
總結(jié)
以上是生活随笔為你收集整理的mysql的结构,段页区,及客户端命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用variant的数据来推导基因表达 |
- 下一篇: Linux 文件系统引起的云盘文件系统异