MySQL是一種廣泛使用的關系型數據庫管理系統,能夠進行數據的存儲、查詢和管理。本文將介紹如何使用MySQL生成10條隨機的SQL語句,并通過代碼演示。
-- 1. 插入數據
INSERT INTO employee (name, age, sex, salary)
VALUES ('張三', 28, '男', 30000);
-- 2. 更新數據
UPDATE employee
SET salary = salary * 1.1
WHERE age >25;
-- 3. 查詢數據
SELECT name, age, salary
FROM employee
WHERE salary >20000
ORDER BY salary DESC
LIMIT 10;
-- 4. 刪除數據
DELETE FROM employee
WHERE age< 18;
-- 5. 添加索引
ALTER TABLE employee
ADD INDEX idx_age (age);
-- 6. 刪除索引
ALTER TABLE employee
DROP INDEX idx_age;
-- 7. 創建表
CREATE TABLE department (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
-- 8. 修改表結構
ALTER TABLE employee
ADD COLUMN department_id INT(11),
ADD FOREIGN KEY (department_id) REFERENCES department(id);
-- 9. 刪除表
DROP TABLE department;
-- 10. 批量插入數據
INSERT INTO employee (name, age, sex, salary)
VALUES
('王五', 31, '男', 35000),
('李四', 25, '女', 28000),
('趙六', 29, '男', 32000),
('錢七', 27, '女', 30000);
以上代碼演示了一些常見的SQL語句,包括插入、更新、查詢、刪除、添加索引、刪除索引、創建表、修改表結構、刪除表和批量插入數據。這些語句可以根據實際需要進行修改,以達到更好的數據管理效果。