第六彈 好用且開源的mysql

2021-08-05 18:27:01 字數 1285 閱讀 6996

說起mysql相信大家都是很熟悉的,使用它的人真的是特別多,畢竟開源嘛,不要錢又那麼好用,幹嘛不用呢,我想大家學資料庫除了sqlserver就數mysql了吧。

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql

是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database

management system,關聯式資料庫管理系統) 應用軟體。

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql

軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇

mysql 作為**資料庫。 由於其社群版的效能卓越,搭配 php 和 apache 可組成良好的開發環境。

說說它的優點吧,可不少呢:

使用 c和 c++編寫,並使用了多種編譯器進行測試,保證了源**的可移植性

為多種程式語言提供了 api

支援多執行緒,充分利用 cpu 資源

優化的 sql查詢演算法,有效地提高查詢速度

提供多語言支援,常見的編碼如中文的 gb 2312、big5,日文的 shift_jis等都可以用作資料表名和資料列名

提供 tcp/ip、odbc 和 jdbc等多種資料庫連線途徑

提供用於管理、檢查、優化資料庫操作的管理工具

支援大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫

…………………………

多的我都說介紹不過來了。

當然啦,對比oracle、db2這些大型資料來說,它肯定還有自身的不足,不過開源這一塊足夠吸引開發者的熱情了。

在centos下安裝mysql講真,太簡單了

#yum install mysql-server mysql mysql-devel

-y

安裝好後,開啟資料庫

#service mysql start
進入控制台:

#mysql -u root
o了。

不過不推薦直接在ecs上安裝mysql,這樣會占用ecs太多的資源,阿里雲提供了rds雲伺服器,可以選擇mysql版本的,使用vpc連線,速度賊快。

IDEA 好用且免費的外掛程式

diea外掛程式安裝 marketplace 外掛程式搜尋,installed已經安裝 一鍵呼叫乙個物件的所有set方法並且賦予預設值 在物件欄位多的時候非常方便,在做專案時,每層都有各自的實體物件需要相互轉換,但是考慮beanutil.copyproperties 等這些工具的弊端,有些地方就需要...

Android好用且常用的外掛程式及工具

1 github,這個不管是做安卓還是其他,只要是開發就必上的 也是 沒有牆掉為數不多的 2 stack overflow,這個和上面一樣,國外非常著名的問答 在上面基本上很多問題都可以得到解決 3 genymotion模擬器,搞開發怎麼能少了它呢,史上最快的模擬器,沒有之一,秒殺安卓原生模擬器好幾...

開源好用的一些庫

perf counter 是傻孩子在工作中總結和整理出的乙個庫,它的特點是在不干擾已有systick功能的前提下額外為我們提供系統週期測量的功能 並在這基礎上衍生出了delay us 和 系統時間戳的功能。注意 這裡 keil mdk下選項 c c 的 assembler option,根據你mdk...