MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是開源軟件,它能夠管理大型數(shù)據(jù),并且能夠通過SQL語言來訪問和操作數(shù)據(jù)。在學(xué)習(xí)MySQL數(shù)據(jù)庫的時(shí)候,會(huì)遇到一些基礎(chǔ)的習(xí)題試題,這些題目旨在幫助我們深入理解MySQL數(shù)據(jù)庫的基礎(chǔ)知識(shí)。
下面是一些基礎(chǔ)的MySQL數(shù)據(jù)庫習(xí)題試題:
1. 創(chuàng)建名為“students”的數(shù)據(jù)庫 CREATE DATABASE students; 2. 切換到students數(shù)據(jù)庫 USE students; 3. 創(chuàng)建一個(gè)名為“s_info”的表,這個(gè)表包含以下列: id int(11), name varchar(20), gender varchar(10), age int(11), score int(11) CREATE TABLE s_info ( id int(11) NOT NULL, name varchar(20) NOT NULL, gender varchar(10) NOT NULL, age int(11) NOT NULL, score int(11) NOT NULL, PRIMARY KEY (id) ); 4. 向“s_info”表中插入一條數(shù)據(jù) INSERT INTO s_info (id, name, gender, age, score) VALUES (1, 'Tom', 'male', 20, 90); 5. 查詢“s_info”表中所有數(shù)據(jù) SELECT * FROM s_info; 6. 查詢“s_info”表中所有年齡大于等于18歲的學(xué)生信息 SELECT * FROM s_info WHERE age >= 18; 7. 查詢“s_info”表中所有分?jǐn)?shù)大于等于80分的學(xué)生信息,按分?jǐn)?shù)降序排列 SELECT * FROM s_info WHERE score >= 80 ORDER BY score DESC; 8. 刪除“s_info”表中分?jǐn)?shù)小于60的學(xué)生信息 DELETE FROM s_info WHERE score< 60; 9. 更新“s_info”表中id為1的學(xué)生的分?jǐn)?shù)為95分 UPDATE s_info SET score = 95 WHERE id = 1;
以上是一些MySQL數(shù)據(jù)庫的基礎(chǔ)習(xí)題試題,希望這些習(xí)題可以幫助大家鞏固MySQL數(shù)據(jù)庫的基礎(chǔ)知識(shí),提高代碼能力。