MySQL是一種非常重要的關系型數據庫管理系統,廣泛應用于各種互聯網應用和企業級系統中。在MySQL的學習過程中,我們需要掌握一定的理論知識,同時也需要進行實際操作,理論和實際結合起來才能更好地應用MySQL。
以下是一些常見的MySQL上機試題,可以用于學習和練習。
CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '學號', `name` varchar(255) NOT NULL COMMENT '姓名', `gender` enum('男','女') DEFAULT NULL COMMENT '性別', `age` int(11) DEFAULT NULL COMMENT '年齡', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='學生信息表';
上面的代碼是創建一個學生信息表的SQL語句。使用了CREATE TABLE語句定義表的結構,其中包括字段名稱、數據類型、約束條件等。關鍵字和函數需要大寫,表名和字段名可以使用反引號括起來。
INSERT INTO `student` (`name`, `gender`, `age`) VALUES ('張三', '男', 20); INSERT INTO `student` (`name`, `gender`, `age`) VALUES ('李四', '女', 19); INSERT INTO `student` (`name`, `gender`, `age`) VALUES ('王五', '男', 21);
上面是向學生信息表中插入三條記錄的SQL語句。使用了INSERT INTO語句,按照字段順序逐一給字段賦值。如果不想給所有字段賦值,可以指定特定字段名。
SELECT * FROM `student` WHERE `age` >20;
上面是查詢學生信息表中年齡大于20歲的所有記錄的SQL語句。使用了SELECT語句,*號表示查詢所有字段,WHERE子句指定了查詢條件。
以上就是一些MySQL上機試題的示例,希望可以幫助大家更好地理解和掌握MySQL。
上一篇商標css