数据库--简单的查询语句

来源:互联网 发布:淘宝金号毛巾旗舰店 编辑:程序博客网 时间:2024/04/28 23:43

1、结构化查询语言的分类:
1) 数据查询语言(DQL):主要包括select,用于从表中查询数据
2) 数据操作语言(DML):语句中主要包括insert、update、delete,用于增加、修改、删除表中的数据
3) 事物处理语言(TPL):语句主要包括commit和rollback,用于提交和回滚
4) 数据控制语言(DCL):语句主要包括grant和revoke,用于授权和收回权限
5) 数据定义语言(DDL):语句主要包括create、drop和alter,用于定义、销毁、修改数据库对象
2、基本SELECT语句

例子:select * from emp (查询表格emp中所有的数据)

3、算数运算符(+、-、*、/)

例子:select ename,sal,sal+300 from emp(查询emp表中的ename和sal选项,并且将sal数据全部加300

优先级:1)乘除优于加减
2)从左向右的顺序计算
3)括号中的优先级更高
4、空值(null):空值是一直无效的、未赋值、未知的或不可用的值,但空值不等于零或者空格
任何包含空值的算数表达式运算后的值都为空值
5、列别名:用来重新显示列的显示标题
列别名的使用方法:1)列名 列别名
2)列名 as 列别名
列别名需要加双引号(英文双引号):1)列别名中含有空格
2)列别名中要求区分大小写
3)列别名中包含特殊字符
6、连接操作符:①用于链接列与列、列和字符
②形式上是两个竖杠||
③用于创建字符表达式的结果列

例子:select ename||sal as"谁的工资" from emp

7、原义字符串(包含在select中的一个字符、一个数字或一个日期)
日期和字符字面值必须使用英文单引号扩在两边

例子:select ename||'的工资是'||sal as"谁的工资" from emp(查询emp表中的ename和sal列,并用||连接起来,且将数据放在命名为谁的工资列中)

8、消除重复行:使用distinct关键字

例子:select distinct deptno from emp(消除deptno列中的重复行)
0 0
原创粉丝点击