- MySQL數據庫實用教程
- 趙明淵 唐明偉主編
- 666字
- 2025-02-08 17:13:41
1.5 MySQL數據庫管理系統
MySQL最早由MySQL AB公司開發、發布和支持,目前屬于Oracle公司旗下產品。MySQL是極其流行的關系數據庫管理系統之一。
MySQL數據庫管理系統具有以下特點。
(1)支持多種操作系統,例如Linux、Solaris、Windows、macOS、AIX、FreeBSD、HP-UX、Novell Netware、OpenBSD、OS/2等。
(2)開放源代碼,可以大幅度降低開發成本。
(3)使用核心線程的完全多線程服務,這意味著可以采用多CPU體系結構。
(4)使用C和C++編寫,可以使用多種編譯器進行測試,保證了源代碼的可移植性。
(5)為多種編程語言提供了API(application program interface,應用程序接口)。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby等。
(6)支持多種存儲引擎。
(7)使用優化后的SQL查詢算法,可以有效地提高查詢速度。
(8)既能夠作為一個單獨的應用程序應用在C/S網絡環境中,也能夠作為一個庫嵌入其他的軟件中。
(9)提供多語言支持,常見的編碼(如中文GB2312、BIG5等)都可用作數據庫的表名和列名。
(10)提供TCP/IP、ODBC(open database connectivity,開放式數據庫互連)和JDBC(Java database connectivity,Java數據庫互連)等多種數據庫連接途徑。
(11)提供可用于管理、檢查、優化數據庫操作的工具。
(12)能夠管理擁有上千萬條記錄的大型數據庫。
用MySQL數據庫管理系統構建網站和信息管理系統主要有兩種架構方式:LAMP和WAMP。
(1)LAMP(Linux+Apache+MySQL+PHP/Perl/Python)
Linux作為操作系統,Apache作為Web服務器,MySQL作為數據庫管理系統,PHP/Perl/Python作為服務器端腳本解釋器。LAMP架構的所有組成產品都是開源軟件。與J2EE架構相比,LAMP具有Web資源豐富、輕量、開發快速等特點;與.NET架構相比,LAMP具有通用、跨平臺、性能強、價格低等特點。
(2)WAMP(Windows+Apache+MySQL+PHP/Perl/Python)
Windows作為操作系統,Apache作為Web服務器,MySQL作為數據庫管理系統,PHP/Perl/Python作為服務器端腳本解釋器。
- GitHub Essentials
- SQL Server 2008數據庫應用技術(第二版)
- Redis應用實例
- Starling Game Development Essentials
- gnuplot Cookbook
- 高維數據分析預處理技術
- Instant Autodesk AutoCAD 2014 Customization with .NET
- Power BI智能數據分析與可視化從入門到精通
- Hadoop集群與安全
- 新手學會計(2013-2014實戰升級版)
- 數據修復技術與典型實例實戰詳解(第2版)
- 區塊鏈+:落地場景與應用實戰
- Gideros Mobile Game Development
- Hands-On Deep Learning for Games
- Unity Game Development Blueprints