oceanbase sql语句
OceanBase是一款高性能、高可靠、高可扩展的分布式关系型数据库系统,它支持SQL语言,可以满足各种复杂的数据处理需求。下面列举了一些常用的OceanBase SQL语句,以供参考。
1. 创建表
创建表是数据库设计的第一步,下面是一个简单的创建表的SQL语句:
```
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender CHAR(1),
address VARCHAR(100)
);
```
这个语句创建了一个名为student的表,包含id、name、age、gender和address五个字段,其中id是主键。
2. 插入数据
插入数据是往表中添加数据的操作,下面是一个插入数据的SQL语句:
```
INSERT INTO student (id, name, age, gender, address)
VALUES (1, '张三', 18, 'M', '北京市海淀区');
```
这个语句向student表中插入了一条数据,包含id、name、age、gender和address五个字段的值。
3. 更新数据
更新数据是修改表中已有数据的操作,下面是一个更新数据的SQL语句:
```
UPDATE student SET age = 19 WHERE id = 1;
```
这个语句将student表中id为1的记录的age字段更新为19。
4. 删除数据
删除数据是从表中删除已有数据的操作,下面是一个删除数据的SQL语句:
```
DELETE FROM student WHERE id = 1;
```
这个语句将student表中id为1的记录删除。
5. 查询数据
查询数据是从表中获取数据的操作,下面是一个查询数据的SQL语句:
```
SELECT * FROM student WHERE age > 18;
```
这个语句查询student表中age大于18的记录,并返回所有字段的值。
6. 聚合函数
聚合函数是对表中数据进行统计的函数,下面是一些常用的聚合函数:
```
SELECT COUNT(*) FROM student; -- 统计student表中记录的数量
SELECT AVG(age) FROM student; -- 计算student表中age字段的平均值
SELECT MAX(age) FROM student; -- 计算student表中age字段的最大值
SELECT MIN(age) FROM student; -- 计算student表中age字段的最小值
SELECT SUM(age) FROM student; -- 计算student表中age字段的总和
```
7. 排序
排序是对查询结果进行排序的操作,下面是一个排序的SQL语句:
```
SELECT * FROM student ORDER BY age DESC;sql语句查询不包含
```
这个语句查询student表中所有记录,并按照age字段降序排序。
8. 分组
分组是对查询结果进行分组的操作,下面是一个分组的SQL语句:
```
SELECT gender, COUNT(*) FROM student GROUP BY gender;
```
这个语句查询student表中每个gender值的记录数量,并按照gender字段分组。
9. 连接
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论