SQL关键字

SQL关键字包括以下内容:

SELECT:从数据库表中查询数据
FROM:指定数据源表
WHERE:筛选满足条件的数据
GROUP BY:按照列或表达式将数据分组
HAVING:筛选分组后满足条件的数据
ORDER BY:按照列或表达式对查询结果排序
JOIN:联结两个或多个表中的数据
INNER JOIN:返回两个表中匹配行的数据
LEFT JOIN:返回左侧表中所有行并与右侧表中匹配行的数据
RIGHT JOIN:返回右侧表中所有行并与左侧表中匹配行的数据
FULL OUTER JOIN:返回左侧和右侧表中所有行的数据,不管是否匹配
UNION:将两个或多个 SELECT 语句的结果组合到一个结果集中
INSERT INTO:向数据库表中插入新行
UPDATE:更新表中现有行的数据
DELETE:从表中删除行
CREATE TABLE:创建新表
ALTER TABLE:修改现有表的结构
DROP TABLE:删除现有表
INDEX:创建索引以提高数据库表查询和检索的速度
CONSTRAINT:定义表的约束条件
DISTINCT:返回不重复的数据。

CREATE VIEW <视图名> AS <SELECT语句>

聚集函数:
平均值:avg
最小值:min
最大值:max
总和:sum
计数:count

转换函数 CAST() 和 CONVERT()
case column when then value … else value end

基本类型

char(n): 具有用户指定长度n的固定长度的字符串
varchar(n): 具有用户指定的最大长度n的可变长度的字符串
nvarchar(n): Unicode编码存储,一个汉字两个字节,可最大存储n个汉字
int:整数
smallint:小整数
numeric(p,d): 具有用户指定精度的定点数,这个数有p位数字,小数点右边有d位数字。例如numeric(3,1)可以存储44.5
real,double precision:浮点数与双精度浮点数,精度依赖于机器
float(n): 精度至少为n位数字的浮点数
smalldatetime的有效时间范围1900.01.01~2079.06.06
datetime的有效时间范围1753.01.01~9999.12.31

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值