sql语句大全实例教程
时间: 2023-10-09 07:17:16 浏览: 44
SQL语句是用于访问和管理关系型数据库的语言。以下是一些常见的SQL语句实例教程,包括数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)、数据控制语言(DCL)和数据事务语言(DTL)。
DDL语句:
1. 创建表
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
...
);
例如:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
2. 删除表
DROP TABLE 表名;
例如:
DROP TABLE students;
3. 修改表
ALTER TABLE 表名
ADD 列名 数据类型;
例如:
ALTER TABLE students
ADD address VARCHAR(100);
DML语句:
1. 插入数据
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
例如:
INSERT INTO students (id, name, age, gender, address)
VALUES (1, '张三', 18, '男', '北京市海淀区xx街道xx号');
2. 更新数据
UPDATE 表名 SET 列名 = 值 WHERE 条件;
例如:
UPDATE students SET age = 19 WHERE id = 1;
3. 删除数据
DELETE FROM 表名 WHERE 条件;
例如:
DELETE FROM students WHERE id = 1;
DQL语句:
1. 查询所有数据
SELECT * FROM 表名;
例如:
SELECT * FROM students;
2. 查询特定列数据
SELECT 列1, 列2, 列3, ... FROM 表名;
例如:
SELECT name, age, gender FROM students;
3. 查询满足条件的数据
SELECT * FROM 表名 WHERE 条件;
例如:
SELECT * FROM students WHERE age > 18;
4. 排序查询结果
SELECT * FROM 表名 ORDER BY 列名 [ASC|DESC];
例如:
SELECT * FROM students ORDER BY age DESC;
DCL语句:
1. 授权用户
GRANT 权限 ON 数据库名.表名 TO 用户名;
例如:
GRANT SELECT, INSERT ON students TO user1;
2. 撤销用户权限
REVOKE 权限 ON 数据库名.表名 FROM 用户名;
例如:
REVOKE SELECT, INSERT ON students FROM user1;
DTL语句:
1. 启动事务
START TRANSACTION;
2. 提交事务
COMMIT;
3. 回滚事务
ROLLBACK;
例如:
START TRANSACTION;
INSERT INTO students (id, name, age, gender, address)
VALUES (1, '张三', 18, '男', '北京市海淀区xx街道xx号');
INSERT INTO students (id, name, age, gender, address)
VALUES (2, '李四', 19, '女', '北京市海淀区yy街道yy号');
COMMIT;
如果在事务执行过程中出现了错误,可以使用ROLLBACK回滚事务,撤销之前的操作。
以上是一些常见的SQL语句实例教程,希望能对你有所帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)