原本是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽微系統(Sun Microsystems)收購。2009年,甲骨文公司(Oracle)收購昇陽微系統公司,MySQL成為Oracle旗下產品。
MySQL在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用,比如維基百科、Google和Facebook等網站。非常流行的開源軟體組合LAMP中的「M」指的就是MySQL。
但被甲骨文公司收購後,Oracle大幅調漲MySQL商業版的售價,且甲骨文公司不再支援另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於Oracle是否還會持續支援MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,因此原先一些使用MySQL的開源軟體逐漸轉向其它的資料庫。例如維基百科已於2013年正式宣布將從MySQL遷移到MariaDB資料庫。
資料型態 | 儲存位元 | 說明 |
---|---|---|
VARCHAR (M) | 1~65535 |
非固定長度字元的資料型態,例如儲存 E-Mail 信箱、聯絡地址 等。 (MySQL資料庫的Varchar類型在5.0.3以下的版本中的最大長度限制為255,其資料範圍可以是0~255) |
CHAR (M) | 1~255 | 固定長度字元的資料型態,例如儲存身份證字號、行動電話號碼 等。 |
TINYTEXT | 255 | 適用於儲存 255 字元以內的資料 |
TEXT | 65535 | 適用於儲存較多字元的資料,例如商品介紹、訪客留言板的內容 等。 |
MEDIUMTEXT | 1677215 | 適用於儲存大容量文字的資料。 |
LONGTEXT | 4294967295 | 適用於儲存超大容量文字的資料。 |
資料型態 | 儲存位元 | 資料範圍 |
TINYINT | 1 byte | signed: -128 ~ 127 unsigned: 0 ~ 255 |
SMALLINT | 2 bytes | signed: -32768 ~ 32767 unsigned: 0 ~ 65535 |
MEDIUMINT | 3 bytes | signed: -8388608 ~ 8388607 unsigned: 0 ~ 16777215 |
INT | 4 bytes | signed: -2147483648 ~ 2147483647 unsigned: 0 ~ 4294967295 |
BIGINT | 8 bytes | signed: -9223372036854775808 ~ 9223372036854775807 unsigned: 0 ~ 1844674407370951615 |
資料型態 | 儲存位元 | 資料範圍 |
DATE | 3 bytes | 1000-01-01 ~ 9999-12-31 |
TIME | 3 bytes | -838:59:59 ~ 838:59:59 |
DATETIME | 8 bytes | 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 |
adminer:官網 https://www.adminer.org/