MySQL 5.7.20.0是一款開源的關系數據庫管理系統,它是當前最流行的數據庫之一,被廣泛應用在互聯網領域、數據挖掘、游戲開發、金融等領域。
CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int(11) NOT NULL, `gender` enum('male','female') NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上代碼是MySQL創建表的示例,其中包括了四個列,分別是id、name、age、gender,使用int、varchar、enum等不同的數據類型。為了避免重復創建,代碼中使用了IF NOT EXISTS關鍵字,只有在表不存在的情況下才會創建表。此外,還指定了InnoDB作為存儲引擎,以及設置了默認的字符集為UTF8。
SELECT * FROM `user` WHERE `age` >30;
以上代碼是MySQL查詢語句的示例,其中使用了SELECT關鍵字來選取需要的列,*表示選取所有列;FROM后跟著表名;WHERE后跟著要查詢的條件,此處的條件是age大于30歲。執行這條語句,將返回所有年齡大于30歲的用戶。
MySQL具有數據安全性高、可擴展性強、性能優秀等特點,因此被越來越多的開發者選擇。同時MySQL社區也在不斷維護與升級,持續改善MySQL的性能與功能。