新聞中心
下面一起來(lái)了解下MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)及安裝方法,相信大家看完肯定會(huì)受益匪淺,文字在精不在多,希望MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)及安裝方法這篇短內(nèi)容是你想要的。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),扎賚諾爾企業(yè)網(wǎng)站建設(shè),扎賚諾爾品牌網(wǎng)站建設(shè),網(wǎng)站定制,扎賚諾爾網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,扎賚諾爾網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
數(shù)據(jù)庫(kù)的基本概念
數(shù)據(jù)
- 描述事物的符號(hào)記錄稱(chēng)為數(shù)據(jù)(Data)
- 包括數(shù)字、文字、圖形、圖像、聲音、檔案記錄等
- 以“記錄”形式按統(tǒng)一的格式進(jìn)行存儲(chǔ)
表
- 將不同的記錄組織在一起,就形成了“表”
- 是用來(lái)存儲(chǔ)具體數(shù)據(jù)的
數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)就是表的集合,是存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)
- 以一定的組織方式存儲(chǔ)的相互有關(guān)的數(shù)據(jù)
數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展史
第一代數(shù)據(jù)庫(kù)
- 自20世紀(jì)60年代起,第一代數(shù)據(jù)庫(kù)系統(tǒng)問(wèn)世。它們是層次模型與網(wǎng)狀模型的數(shù)據(jù)庫(kù)系統(tǒng),為統(tǒng)一管理和共享數(shù)據(jù)提供了有力的支撐
第二代數(shù)據(jù)庫(kù)
- 20世紀(jì)70年代初,第二代數(shù)據(jù)庫(kù)——關(guān)系數(shù)據(jù)庫(kù)開(kāi)始出現(xiàn)
- 20世紀(jì)80年代初,IBM公司的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)DB2問(wèn)世,作為第二代數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù),開(kāi)始逐步取代層次與網(wǎng)狀模型的數(shù)據(jù)庫(kù),成為占主導(dǎo)地位的數(shù)據(jù)庫(kù),成為行業(yè)主流。到目前為止,關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)仍占領(lǐng)數(shù)據(jù)庫(kù)應(yīng)用的主要地位
第三代數(shù)據(jù)庫(kù)
- 自20世紀(jì)80年代起,各種適應(yīng)不同領(lǐng)域的新型數(shù)據(jù)庫(kù)系統(tǒng)不斷涌現(xiàn),如工程數(shù)據(jù)庫(kù)、多媒體數(shù)據(jù)庫(kù)、圖形數(shù)據(jù)庫(kù)、智能數(shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)及面向?qū)ο髷?shù)據(jù)庫(kù)等,特別是面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),由于其實(shí)用性強(qiáng)、適應(yīng)面廣而受到人們的青睞
- 20世紀(jì)90年代后期,形成了多種數(shù)據(jù)庫(kù)系統(tǒng)共同支撐應(yīng)用的局面。當(dāng)然,在商務(wù)應(yīng)用方面,依然還是關(guān)系數(shù)據(jù)庫(kù)占主流,不過(guò),已經(jīng)有一些新的元素被添加進(jìn)主流商務(wù)數(shù)據(jù)庫(kù)系統(tǒng)中。例如,Oracle支持的"關(guān)系—對(duì)象”數(shù)據(jù)庫(kù)模型
當(dāng)今主流數(shù)據(jù)庫(kù)介紹
SQL Server (微軟公司產(chǎn)品)
- 面向Windows操作系統(tǒng)
- 簡(jiǎn)單、易用
Oracle (甲骨文公司產(chǎn)品)
- 面向所有主流平臺(tái)
- 安全、完善,操作復(fù)雜
DB2 (IBM公司產(chǎn)品)
- 面向所有主流平臺(tái)
- 大型、安全、完善
MySQL (甲骨文公司收購(gòu))
- 免費(fèi)、開(kāi)源、體積小
關(guān)系數(shù)據(jù)庫(kù)
- 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是基于關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng),它的基本概念來(lái)自于關(guān)系模型
- 關(guān)系模型建立在關(guān)系代數(shù)的理論基礎(chǔ)上,數(shù)據(jù)結(jié)構(gòu)使用簡(jiǎn)單易懂的二維數(shù)據(jù)表,可以用簡(jiǎn)單的“實(shí)體—關(guān)系”圖來(lái)直接 表示
- 下面E-R圖中包含了實(shí)體(數(shù)據(jù)對(duì)象)、關(guān)系和屬性三要素
實(shí)體
- 也稱(chēng)為實(shí)例,對(duì)應(yīng)現(xiàn)實(shí)世界中可區(qū)別于其他對(duì)象的“事件”或“事物”,如銀行客戶(hù)、銀行賬戶(hù)等
屬性
- 實(shí)體所具有的某一特性,一個(gè)實(shí)體可以有多個(gè)屬性。例如,"銀行客戶(hù)”實(shí)體集中的每個(gè)實(shí)體均具有姓名、住址、電話(huà)等屬性
聯(lián)系
- 實(shí)體集之間的對(duì)應(yīng)關(guān)系稱(chēng)為聯(lián)系,也稱(chēng)為關(guān)系。例如,銀行客戶(hù)和銀行賬戶(hù)之間存在“儲(chǔ)蓄”的關(guān)系
所有實(shí)體及實(shí)體之間聯(lián)系的集合構(gòu)成一個(gè)關(guān)系數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)是二維表格,反映事物及其聯(lián)系的數(shù)據(jù)是以表格形式保存的
在每個(gè)二維表中, 每一行稱(chēng)為一條記錄,用來(lái)描述一個(gè)對(duì)象的信息;每一列稱(chēng)為一個(gè)字段,用來(lái)描述對(duì)象的一個(gè)屬性
關(guān)系數(shù)據(jù)庫(kù)應(yīng)用
關(guān)系型數(shù)據(jù)庫(kù)
- Oracle,MySQL
- SQLServer、Sybase
- Informix、access
- DB2、FoxPRO
關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用舉例
- 12306用戶(hù)信息系統(tǒng)
- 淘寶賬號(hào)信息系統(tǒng),支付寶賬號(hào)系統(tǒng)、移動(dòng)、電信、聯(lián)通手機(jī)信號(hào)信息系統(tǒng)、計(jì)費(fèi)系統(tǒng)銀行用戶(hù)賬號(hào)系統(tǒng)
- 網(wǎng)站用戶(hù)信息系統(tǒng)
非關(guān)系數(shù)據(jù)庫(kù)介紹
- 非關(guān)系數(shù)據(jù)庫(kù)也被稱(chēng)作NOSQL(Not Only SQL),存儲(chǔ)數(shù)據(jù)不以關(guān)系模型為依據(jù),不需要固定的表格式
- 非關(guān)系型數(shù)據(jù)庫(kù)作為關(guān)系數(shù)據(jù)庫(kù)的一個(gè)補(bǔ)充,在日益快速發(fā)展的網(wǎng)絡(luò)時(shí)代,發(fā)揮著高效率與高性能
- 非關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)
- 數(shù)據(jù)庫(kù)高并發(fā)讀寫(xiě)的需求
- 對(duì)海量數(shù)據(jù)高效率存儲(chǔ)與訪(fǎng)問(wèn)
- 數(shù)據(jù)庫(kù)的高擴(kuò)展性與高可用性的需求
非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)方式
- 鍵-值方式(key-value),以鍵為依據(jù)存儲(chǔ)、刪、改數(shù)據(jù)
- 列存儲(chǔ)(Column-oriented),將相關(guān)的數(shù)據(jù)存儲(chǔ)在列族中
- 文檔的方式,數(shù)據(jù)庫(kù)由一系列數(shù)據(jù)項(xiàng)組成,每個(gè)數(shù)據(jù)項(xiàng)都有名稱(chēng)與對(duì)應(yīng)的值
- 圖形方式,實(shí)體為頂點(diǎn),關(guān)系為邊,數(shù)據(jù)保存為一個(gè)圖形
非關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品
Memcached是一 個(gè)開(kāi)源的、高性能的、具有分布式內(nèi)存對(duì)象的緩存系統(tǒng),以key-value方式存儲(chǔ)數(shù)據(jù)
- 緩存數(shù)據(jù)以減輕數(shù)據(jù)庫(kù)壓力并能加快訪(fǎng)問(wèn)速度
- 加速動(dòng)態(tài)Web應(yīng)用
- 緩存的內(nèi)容保存在內(nèi)存中
- redis也是一 個(gè)以key-value方式存儲(chǔ)數(shù)據(jù)的,數(shù)據(jù)也是保存在內(nèi)存中,但會(huì)定期將數(shù)據(jù)寫(xiě)入磁盤(pán)中
- 相對(duì)于FMemcached有以下特點(diǎn)
- 支持內(nèi)存緩存
- 支持持久化.
- 數(shù)據(jù)類(lèi)型更多
- 支持集群、分布式
- 支持隊(duì)列
redis應(yīng)用舉例
- 數(shù)據(jù)庫(kù)前端緩存
- session共享
- 當(dāng)需要緩存除了key/value之外的更多數(shù)據(jù)類(lèi)型時(shí)
- 當(dāng)緩存的數(shù)據(jù)需要長(zhǎng)久保存時(shí)
MySQL數(shù)據(jù)庫(kù)介紹
- MySQL是一款深受歡迎的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)
- Oracle旗下的產(chǎn)品
- 遵守了GPL協(xié)議,可以免費(fèi)使用與修改
- 特點(diǎn)
- 性能卓越、服務(wù)穩(wěn)定
- 開(kāi)源、無(wú)版權(quán)限制、成本低
- 多線(xiàn)程、多用戶(hù)
- 基于C/S (客戶(hù)端/云服務(wù)器)架構(gòu)
- 安全可靠
MySQL商業(yè)版與社區(qū)版
- MySQL商業(yè)版是由MySQL AB公司負(fù)責(zé)開(kāi)發(fā)與維護(hù),需要付費(fèi)才能使用
- MySQL社區(qū)版是由分散在世界各地的MySQL開(kāi)發(fā)者、愛(ài)好者一起開(kāi)發(fā)與維護(hù),可以免費(fèi)使用
- 兩者區(qū)別
- 商業(yè)版組織管理與測(cè)試環(huán)節(jié)更加嚴(yán)格,穩(wěn)定性更好
- 商業(yè)版不遵守GPL
- 商業(yè)版可獲得7*24小時(shí)的服務(wù),如故障維護(hù)與打補(bǔ)丁等
MySQL產(chǎn)品陣營(yíng)
- 第一陣營(yíng): 5.0-5.1陣營(yíng),可說(shuō)是早期產(chǎn)品的延續(xù)
- 第二陣營(yíng): 5.4-5.7陣營(yíng),更好地整合了MySQL AB公司、社區(qū)、第三方公司開(kāi)的存儲(chǔ)引擎,從而提高性能
- 第三陣營(yíng): 6.0-7.1陣營(yíng),就是MySQL Cluster版本,為適應(yīng)新時(shí)代集群對(duì)數(shù)據(jù)庫(kù)的需求而開(kāi)發(fā)
- MySQL下載網(wǎng)址
MySQL安裝實(shí)例
- 在VMware虛擬機(jī)中打開(kāi)Linux系統(tǒng),并下載MySQL壓縮包到宿主機(jī),并設(shè)置保存MySQL壓縮包的文件夾共享,方便Linux系統(tǒng)掛載使用 MySQL5.7下載
[root@localhost ~]# yum install gcc gcc-c++ make ncurses ncurses-devel bison cmake -y //安裝環(huán)境包 已加載插件:fastestmirror, langpacks base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 ... 已安裝: bison.x86_64 0:3.0.4-2.el7 cmake.x86_64 0:2.8.12.2-2.el7 gcc.x86_64 0:4.8.5-39.el7 gcc-c++.x86_64 0:4.8.5-39.el7 ncurses-devel.x86_64 0:5.9-14.20130511.el7_4 作為依賴(lài)被安裝: cpp.x86_64 0:4.8.5-39.el7 glibc-devel.x86_64 0:2.17-292.el7 glibc-headers.x86_64 0:2.17-292.el7 kernel-headers.x86_64 0:3.10.0-1062.4.3.el7 libmpc.x86_64 0:1.0.1-3.el7 libstdc++-devel.x86_64 0:4.8.5-39.el7 m4.x86_64 0:1.4.16-10.el7 更新完畢: make.x86_64 1:3.82-24.el7 ncurses.x86_64 0:5.9-14.20130511.el7_4 作為依賴(lài)被升級(jí): glibc.x86_64 0:2.17-292.el7 glibc-common.x86_64 0:2.17-292.el7 libgcc.x86_64 0:4.8.5-39.el7 libgomp.x86_64 0:4.8.5-39.el7 libstdc++.x86_64 0:4.8.5-39.el7 ncurses-base.noarch 0:5.9-14.20130511.el7_4 ncurses-libs.x86_64 0:5.9-14.20130511.el7_4 完畢! [root@localhost ~]# useradd -s /sbin/nologin mysql //創(chuàng)建MySQL程序型用戶(hù) [root@localhost ~]# mount.cifs //192.168.100.8/shares /mnt/ //將宿主機(jī)中MySQL壓縮包路徑掛載到Linux系統(tǒng)中 Password for root@//192.168.100.8/shares: [root@localhost ~]# cd /mnt/ //進(jìn)入掛載點(diǎn)目錄 [root@localhost mnt]# tar zxvf mysql-boost-5.7.20.tar.gz -C /opt //解壓MySQL壓縮包到opt目錄 ...... mysql-5.7.20/boost/boost_1_59_0/boost/unordered/detail/extract_key.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/detail/buckets.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/detail/allocate.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/detail/util.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/unordered_map.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/unordered_set.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/unordered_set_fwd.hpp mysql-5.7.20/boost/boost_1_59_0/boost/unordered/unordered_map_fwd.hpp mysql-5.7.20/boost/boost_1_59_0/boost/timer.hpp [root@localhost mnt]# cd /opt/mysql-5.7.20/ [root@localhost mysql-5.7.20]# cmake \ //配置mysql > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ //指定安裝路徑 > -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ //指定mysql.sock.路徑 > -DSYSCONFDIR=/etc \ //指定配置文件存放位置 > -DSYSTEMD_PID_DIR=/usr/local/mysql \ //指定pid文件存放為位置 > -DDEFAULT_CHARSET=utf8 \ //字符集格式utf-8 > -DDEFAULT_COLLATION=utf8_general_ci \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ //開(kāi)啟存儲(chǔ)引擎 > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ > -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ > -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \ > -DMYSQL_DATADIR=/usr/local/mysql/data \ //指定數(shù)據(jù)存放位置 > -DWITH_BOOST=boost \ //關(guān)聯(lián)支持c++運(yùn)行庫(kù) > -DWITH_SYSTEMD=1 //開(kāi)啟systemd .... -- CMAKE_C_LINK_FLAGS: -- CMAKE_CXX_LINK_FLAGS: -- CMAKE_C_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -- Configuring done -- Generating done -- Build files have been written to: /opt/mysql-5.7.20 [root@localhost mysql-5.7.20]# make //make過(guò)程(時(shí)間比較長(zhǎng),耐心等待) .... [100%] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/readline.cc.o Linking CXX executable mysql_embedded [100%] Built target mysql_embedded Scanning dependencies of target mysqltest_embedded [100%] Building CXX object libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/__/__/client/mysqltest.cc.o Linking CXX executable mysqltest_embedded [100%] Built target mysqltest_embedded Scanning dependencies of target my_safe_process [100%] Building CXX object mysql-test/lib/My/SafeProcess/CMakeFiles/my_safe_process.dir/safe_process.cc.o Linking CXX executable my_safe_process [100%] Built target my_safe_process [root@localhost mysql-5.7.20]# make install //安裝 ... -- Installing: /usr/local/mysql/./COPYING-test -- Installing: /usr/local/mysql/./README-test -- Up-to-date: /usr/local/mysql/mysql-test/mtr -- Up-to-date: /usr/local/mysql/mysql-test/mysql-test-run -- Installing: /usr/local/mysql/mysql-test/lib/My/SafeProcess/my_safe_process -- Up-to-date: /usr/local/mysql/mysql-test/lib/My/SafeProcess/my_safe_process -- Installing: /usr/local/mysql/mysql-test/lib/My/SafeProcess/Base.pm -- Installing: /usr/local/mysql/support-files/mysqld_multi.server -- Installing: /usr/local/mysql/support-files/mysql-log-rotate -- Installing: /usr/local/mysql/support-files/magic -- Installing: /usr/local/mysql/share/aclocal/mysql.m4 -- Installing: /usr/local/mysql/support-files/mysql.server [root@localhost mysql-5.7.20]# cd /usr/local/ //進(jìn)入安裝目錄 [root@localhost local]# chown -R mysql.mysql mysql/ //mysql目錄更改用戶(hù)與組 [root@localhost local]# mv /etc/my.cnf /etc/my.cnf.bak //更改配置文件名稱(chēng) [root@localhost local]# vim /etc/my.cnf //重新編輯配置文件 [client] port = 3306 default-character-set=utf8 socket = /usr/local/mysql/mysql.sock [mysql] port = 3306 default-character-set=utf8 socket = /usr/local/mysql/mysql.sock [mysqld] user = mysql basedir = /usr/local/mysql datadir = /usr/local/mysql/data port = 3306 character_set_server=utf8 pid-file = /usr/local/mysql/mysqld.pid socket = /usr/local/mysql/mysql.sock server-id = 1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES :wq [root@localhost local]# vim /etc/profile ... PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH //重新聲明環(huán)境變量 :wq [root@localhost local]# source /etc/profile //重新執(zhí)行 [root@localhost local]# cd /usr/local/mysql/bin //進(jìn)入MySQL命令目錄 [root@localhost bin]# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //初始化數(shù)據(jù)庫(kù) 2019-12-02T11:51:28.112082Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2019-12-02T11:51:28.263398Z 0 [Warning] InnoDB: New log files created, LSN=45790 2019-12-02T11:51:28.287408Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2019-12-02T11:51:28.341284Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 131f32df-14fa-11ea-87e6-000c297265cb. 2019-12-02T11:51:28.342106Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened. 2019-12-02T11:51:28.342452Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. [root@localhost ~]# cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /lib/systemd/system/ //將MySQL啟動(dòng)腳本夫復(fù)制到系統(tǒng)system目錄下 [root@localhost ~]# systemctl enable mysqld.service //設(shè)置MySQL為開(kāi)機(jī)自啟動(dòng) Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service. [root@localhost ~]# systemctl start mysqld.service //啟動(dòng)MySQL [root@localhost ~]# mysqladmin -u root -p password //設(shè)置MySQL數(shù)據(jù)庫(kù)密碼 Enter password: //沒(méi)有原始密碼,直接回車(chē) New password: //輸入新密碼 Confirm new password: //再次輸入密碼 Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. //安全提示 [root@localhost ~]# mysql -u root -p //登錄MySQL Enter password: 輸入密碼 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.20 Source distribution Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; //查看數(shù)據(jù)庫(kù) +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+4 rows in set (0.00 sec)
看完MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)及安裝方法這篇文章后,很多讀者朋友肯定會(huì)想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。
本文名稱(chēng):MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)及安裝方法
瀏覽路徑:http://fisionsoft.com.cn/article/poooie.html