Mysql簡要概述

Mysql學習筆記

  1. Mysql簡介:

Mysql是一個輕量級關係型數據庫管理系統,由瑞典Mysql AB公司開發,目前屬於Oracle公司。目前Mysql被普遍地應用在Internet上的中小型網站中,因爲體積小、速度快、整體擁有成本低、開放源碼、免費等特色,通常中小型網站的開發都選擇Linux+Mysql做爲網站數據庫。mysql

  • Mysql的官網:www.mysql.com
  1. Mysql特性:

​ ①:使用CC++編寫,並使用了多種編譯器進行測試,保證了源代碼的可移植性程序員

​ ②:支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap 、Solaris、Windows等多種操做系統算法

​ ③:爲多種編程語言提供了API。編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、RubyTclsql

​ ④:支持多線程,充分利用CPU資源數據庫

​ ⑤:優化的SQL查詢算法,有效的提升查詢速度編程

​ ⑥:既能做爲一個單獨的應用程序應用在客戶端服務器網絡環境中,也能做爲一個庫而嵌入到其餘的軟件種提供多種語言支持。 常見的編碼如中文的GB2312BIG5 日文的Shift_JIS等均可以用做數據表名和數據列名安全

​ ⑦:提供TCP/IPODBCJDBC等多種數據庫連接途徑服務器

​ ⑧:提供用於管理、檢查、優化數據庫操做的管理工具網絡

​ ⑨:能夠處理擁有千萬條記錄的大型數據庫多線程

  1. Mysql缺點:

​ ①:不支持熱備份

​ ②:Mysql最大的缺點是其安全系統,主要是複雜而非標準,另外只有調用mysqladmin來重讀用戶權限才發生改變

​ ③:沒有一種存儲過程(Stored Procedure)語言,這是對習慣於企業級數據庫的程序員的最大限制

相關文章
相關標籤/搜索