MySQL是一款被廣泛使用的關系型數據庫管理系統,其開源、免費、穩定、高效的特點讓許多人選擇使用它。在學習MySQL時,案例教程是一種非常好的學習方式。通過實際操作,我們可以快速掌握MySQL的使用方法和技巧,在此,將介紹一些常見的MySQL案例教程。
創建數據庫并創建數據表
CREATE DATABASE test_db; -- 創建一個名為test_db的數據庫 USE test_db; -- 選擇使用test_db數據庫 CREATE TABLE user_info( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT, gender CHAR(1) ); -- 在test_db數據庫中創建一個名為user_info的數據表,包括id、name、age、gender四個字段
在這個案例中,我們創建了一個名為test_db的數據庫,并在其中創建了一個名為user_info的數據表,其中包括id、name、age、gender四個字段,并指定了id為主鍵,AUTO_INCREMENT表示id字段是自動增長的。
插入數據
INSERT INTO user_info(name, age, gender) VALUES ('Jack', 18, 'M'); INSERT INTO user_info(name, age, gender) VALUES ('Lily', 20, 'F'), ('Tom', 22, 'M'), ('Lucy', 21, 'F');
通過INSERT語句,我們可以將數據插入到user_info數據表中,第一條語句將name為'Jack',age為18,gender為'M'的數據插入到了user_info數據表中;第二條語句則將三條數據同時插入到了user_info數據表中。
查詢數據
SELECT * FROM user_info; -- 查詢user_info表中的所有數據 SELECT name, gender FROM user_info WHERE age >20; -- 查詢age大于20的數據的name和gender字段
通過SELECT語句,我們可以查詢指定數據表中的數據。第一條語句查詢了user_info表中的所有數據,第二條語句查詢了age大于20的數據的name和gender字段。
更新數據
UPDATE user_info SET age = 23 WHERE name = 'Lily'; -- 將name為'Lily'的數據的age字段更新為23 UPDATE user_info SET name = 'Mike', age = 25 WHERE id = 1; -- 將id為1的數據的name字段更新為'Mike',age字段更新為25
通過UPDATE語句,我們可以更新數據表中的數據。第一條語句將name為'Lily'的數據的age字段更新為23,第二條語句將id為1的數據的name字段更新為'Mike',age字段更新為25。
刪除數據
DELETE FROM user_info WHERE age< 20; -- 刪除age小于20的數據 TRUNCATE TABLE user_info; -- 清空user_info表中的所有數據
通過DELETE和TRUNCATE語句,我們可以刪除數據表中的數據。第一條語句刪除了age小于20的數據,第二條語句清空了user_info表中的所有數據。
以上就是MySQL案例教程的一些常見操作,通過學習這些案例,我們可以更好地掌握MySQL的使用方法,為以后的開發和應用打下堅實的基礎。