常用数据库SQL语句主要分为以下几类:
1. **数据查询语句(DQL)**:用于从数据库中检索数据,最常用的是`SELECT`语句。
- 示例:`SELECT name, age FROM users WHERE age > 18;`
2. **数据操作语句(DML)**:用于增删改数据,包括`INSERT`、`UPDATE`和`DELETE`。
- 示例:
- 插入:`INSERT INTO users (name, age) VALUES ('Alice', 25);`
- 更新:`UPDATE users SET age = 26 WHERE name = 'Alice';`
- 删除:`DELETE FROM users WHERE age < 18;`
3. **数据定义语句(DDL)**:用于定义或修改数据库结构,如`CREATE`、`ALTER`和`DROP`。
- 示例:
- 创建表:`CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));`
- 修改表:`ALTER TABLE users ADD COLUMN email VARCHAR(100);`
- 删除表:`DROP TABLE users;`
4. **数据控制语句(DCL)**:用于管理访问权限,如`GRANT`和`REVOKE`。
- 示例:`GRANT SELECT ON users TO 'admin'@'localhost';`
5. **事务控制语句(TCL)**:用于管理事务,如`COMMIT`、`ROLLBACK`和`SAVEPOINT`。
- 示例:`BEGIN; UPDATE accounts SET balance = balance - 100 WHERE id = 1; COMMIT;`
在腾讯云上,可以使用**云数据库 TencentDB for MySQL/PostgreSQL/SQL Server** 来高效执行这些SQL语句,并享受自动备份、弹性扩展等能力。... 展开详请