达梦数据库 SQL语句总结

1.数据库定义语言

1.1 CREAT创建

创建数据库:CREATE DATABASE <库名>

 

创建表:CREATE TABLE <表名> (<列名1> <数据类型1>  .....)

 

创建视图:CREATE VIEW <视图名> AS SELECT查询语句

创建索引:CREATE INDEX <索引名> ON <表名> (<列名>[DESC])

 

1.2 ALTER修改

添加列:ALTER TABLE <表名> ADD <列名> <数据类型>

 

删除列:ALTER TABLE <表名> DROP COLUMN <列名>

 

修改列名:ALTER TABLE <表名> RENAME COLUMN <旧列名> TO <新列名>

修改列数据类型:ALTER TABLE <表名> MODIFY <列名> <新数据类型>

修改表名:ALTER TABLE <旧表名> RENAME TO <新表名>

 

1.3  DROP删除

删除库:DROP DATABASE <库名>

 

删除表:DROP TABLE <表名>

 

删除索引:DROP INDEX <索引名>

 

删除视图:DROP VIEW <视图名>

2.数据库操作语言

2.1 INSERT插入

插入单行记录:INSERT INTO <表名> [<列名1>,<列名2>......] VALUES(<值1>,<值2>.....)

2.2 UPDATE修改

UPDATE <> SET <列1> =值1,<列2> =值2......WHERE 筛选条件

2.3 DELETE删除

DELETE FROM <表名> [WHERE 筛选条件]

3.数据库查询语言

3.1 查询不重复记录:SELECT DISTINCT <列名> FROM <表名>

      连接两个字段:SELECT DISTINCT <列名> + <列名1> FROM <表名>

3.2比较查询

数值范围:WHERE 列 BETWEEN <值1> AND <值2>

IN:WHERE 列 (属性1,属性2......)

3.3排序

SELECT 列名称 FROM 表名称 ORDER BY 列名称 [ASC|DESC] [NULLS FIRST|LAST],{列名称 [ASC|DESC] [NULLS FIRST|LAST]}

3.4分组查询

SELECT 列名称 FROM 表名称 GROUP BY 列名称

 

3.5连接查询

内连接:SELECT <表1.字段>,<表2,字段> FROM <表1>,<表2> WHERE <表1.字段1>=<表2.字段2>

SELECT <表1.字段> ,<表2,字段> FROM <表1> INNER JOION <表2> ON <表1.字段1> = <表2,字段2>

交叉连接:SELECT <表1.字段1> , <表2.字段2> FROM <表1> CROSS JOIN <表2>

外连接:SELECT 列名称 FROM 表名 [LEFT|RIGHT|FULL] OUTER JOIN 连接表名 ON [连接条件]·····

3.6子查询

SELECT 列名称 FROM 表名称 WHERE[HAVING] <列名称> <运算符> (SELECT 语句)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛋蛋想吃冰淇凌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值