MySQL是一款開源的關系型數據庫管理系統,它廣泛應用于建立網站和Web應用程序以及其他各種領域。在本次MySQL數據庫實驗中,我們學習了MySQL的基本操作并進行了實驗。下面是我們的實驗結果分析。
CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
上面是我們創建的一個MySQL數據庫表。該表名為“employees”,包含的列有“emp_no”、“birth_date”、“first_name”、“last_name”、“gender”和“hire_date”。在創建該表的同時,我們還設置了“emp_no”為主鍵。
INSERT INTO `employees` VALUES (1, '1991-01-01', '張', '三', 'M', '2020-01-01'); INSERT INTO `employees` VALUES (2, '1990-02-02', '李', '四', 'F', '2019-02-02'); INSERT INTO `employees` VALUES (3, '1992-03-03', '王', '五', 'M', '2021-03-03');
上述代碼是我們向“employees”表中插入三條數據的語句。其中,“M”表示男性,“F”表示女性。我們可以通過這些數據進行各種查詢和分析。例如,我們可以查找1990年后出生的女性員工:
SELECT * FROM `employees` WHERE `birth_date` >'1990-01-01' AND `gender` = 'F';
上述查詢將返回如下結果:
emp_no | birth_date | first_name | last_name | gender | hire_date --------|------------|------------|-----------|--------|-------------- 2 | 1990-02-02 | 李 | 四 | F | 2019-02-02
我們還可以對數據進行排序:
SELECT * FROM `employees` ORDER BY `hire_date` DESC;
這將按照入職日期降序排列結果。
通過這些實驗,我們深入了解了MySQL數據庫的基本操作和使用。它是建立網站和Web應用程序所必需的重要工具之一。MySQL 的簡單、可靠和可擴展的特性,使其成為數據管理方案的首選之一。