欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql案例教程

洪振霞1年前9瀏覽0評論

MySQL是一款被廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其開源、免費(fèi)、穩(wěn)定、高效的特點(diǎn)讓許多人選擇使用它。在學(xué)習(xí)MySQL時(shí),案例教程是一種非常好的學(xué)習(xí)方式。通過實(shí)際操作,我們可以快速掌握MySQL的使用方法和技巧,在此,將介紹一些常見的MySQL案例教程。

創(chuàng)建數(shù)據(jù)庫并創(chuàng)建數(shù)據(jù)表

CREATE DATABASE test_db;  -- 創(chuàng)建一個(gè)名為test_db的數(shù)據(jù)庫
USE test_db;  -- 選擇使用test_db數(shù)據(jù)庫
CREATE TABLE user_info(
id INT PRIMARY KEY AUTO_INCREMENT,  
name VARCHAR(50), 
age INT,
gender CHAR(1)
);  -- 在test_db數(shù)據(jù)庫中創(chuàng)建一個(gè)名為user_info的數(shù)據(jù)表,包括id、name、age、gender四個(gè)字段

在這個(gè)案例中,我們創(chuàng)建了一個(gè)名為test_db的數(shù)據(jù)庫,并在其中創(chuàng)建了一個(gè)名為user_info的數(shù)據(jù)表,其中包括id、name、age、gender四個(gè)字段,并指定了id為主鍵,AUTO_INCREMENT表示id字段是自動(dòng)增長的。

插入數(shù)據(jù)

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語句,我們可以將數(shù)據(jù)插入到user_info數(shù)據(jù)表中,第一條語句將name為'Jack',age為18,gender為'M'的數(shù)據(jù)插入到了user_info數(shù)據(jù)表中;第二條語句則將三條數(shù)據(jù)同時(shí)插入到了user_info數(shù)據(jù)表中。

查詢數(shù)據(jù)

SELECT * FROM user_info;  -- 查詢user_info表中的所有數(shù)據(jù)
SELECT name, gender FROM user_info WHERE age >20;  -- 查詢age大于20的數(shù)據(jù)的name和gender字段

通過SELECT語句,我們可以查詢指定數(shù)據(jù)表中的數(shù)據(jù)。第一條語句查詢了user_info表中的所有數(shù)據(jù),第二條語句查詢了age大于20的數(shù)據(jù)的name和gender字段。

更新數(shù)據(jù)

UPDATE user_info SET age = 23 WHERE name = 'Lily';  -- 將name為'Lily'的數(shù)據(jù)的age字段更新為23
UPDATE user_info SET name = 'Mike', age = 25 WHERE id = 1;  -- 將id為1的數(shù)據(jù)的name字段更新為'Mike',age字段更新為25

通過UPDATE語句,我們可以更新數(shù)據(jù)表中的數(shù)據(jù)。第一條語句將name為'Lily'的數(shù)據(jù)的age字段更新為23,第二條語句將id為1的數(shù)據(jù)的name字段更新為'Mike',age字段更新為25。

刪除數(shù)據(jù)

DELETE FROM user_info WHERE age< 20;  -- 刪除age小于20的數(shù)據(jù)
TRUNCATE TABLE user_info;  -- 清空user_info表中的所有數(shù)據(jù)

通過DELETE和TRUNCATE語句,我們可以刪除數(shù)據(jù)表中的數(shù)據(jù)。第一條語句刪除了age小于20的數(shù)據(jù),第二條語句清空了user_info表中的所有數(shù)據(jù)。

以上就是MySQL案例教程的一些常見操作,通過學(xué)習(xí)這些案例,我們可以更好地掌握MySQL的使用方法,為以后的開發(fā)和應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)。