今天考了mysql的期末,最后一題是寫代碼,在這里分享一下我的經驗。
CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(50), age INT, gender VARCHAR(10) ); INSERT INTO student VALUES (1, '張三', 18, '男'), (2, '李四', 20, '女'), (3, '王五', 19, '男'), (4, '趙六', 20, '女'); SELECT * FROM student;
以上代碼是我寫的建表語句和插入數據的語句,其中最后一個SELECT語句是為了檢查數據是否成功插入。
接下來是考試中的具體要求:
-- 查詢所有女性學生的姓名和年齡 SELECT name, age FROM student WHERE gender = '女'; -- 查詢年齡大于19歲的男性學生的姓名和年齡 SELECT name, age FROM student WHERE gender = '男' AND age >19; -- 更新姓名為'李小四'的學生的性別為男性 UPDATE student SET gender = '男' WHERE name = '李四'; -- 刪除性別為女性的年齡小于等于18歲的學生 DELETE FROM student WHERE gender = '女' AND age<= 18; -- 查詢學生數量 SELECT COUNT(id) FROM student;
以上就是考試中具體的代碼需求,如果大家也在學習mysql的話,可以照著這些要求練習一下,在實踐中熟悉mysql語法。
上一篇mysql期中考試題
下一篇mysql期末考試試卷