MySQL是一款著名的開源關系型數據庫。它支持多線程、多用戶、多數據庫、事務等特性,被廣泛應用于各種類型的應用程序中。
下面演示一個基本的MySQL案例:
CREATE DATABASE my_db; -- 創建一個名為my_db的數據庫
USE my_db; -- 使用my_db數據庫
CREATE TABLE user (
id INT NOT NULL AUTO_INCREMENT, -- 主鍵,自增長
name VARCHAR(50), -- 用戶名
age INT, -- 年齡
email VARCHAR(50), -- 郵箱
PRIMARY KEY (id) -- 設置主鍵
);
以上代碼創建了一個名為my_db的數據庫,并在該數據庫中創建一個名為user的表格。user表格包括id、name、age和email四個字段,其中id為主鍵并設置自增長。
INSERT INTO user (name, age, email) VALUES ('張三', 18, 'zhangsan@example.com'); -- 插入一條用戶數據
SELECT * FROM user; -- 查詢user表格中的所有數據
以上代碼向user表格中插入一條數據,并使用SELECT語句查詢了user表格中的所有數據。執行結果如下:
+----+--------+-----+----------------------+
| id | name | age | email |
+----+--------+-----+----------------------+
| 1 | 張三 | 18 | zhangsan@example.com |
+----+--------+-----+----------------------+
從以上結果中可知,user表格中已經成功插入了一條數據。此外,由于我們在創建user表格時設置了主鍵,因此id字段的值自動遞增為1。