SQLPlu数据库(第一章)

一。用户登陆:

1.本地管理员登陆:sys/密码  as sysdba

2.网络用户登陆:system/密码

退出登陆:disconn

二。常见操作:

1.show user:查看登陆用户的类型

2.desc table_name:查看table_name的表结构

3.exit:退出数据库

4.disconnect:暂时断开连接

5.clear screen:清理屏幕

6.select * from 表明:查看某个表的内容

三。emp表和dept表和salgrade表以及bonus表

1.emp表

empno:员工编号

ename:员工名字

job:工作职位

mgr:每个雇员的领导编号

hiredate:雇佣日期

sal:月薪,工资

comm:奖金,佣金

deptno:部门编号

2.dept表

deptno:部门编号

dname:部门名称

loc:部门位置

3.salgrade表

grade:等级名称

losal:最低工资

hisal:最高工资

4.bonus表

ename:雇员名称

job:雇员工作

sal:雇员工资

comm雇员佣金

四。简单查询语句

关键字:distinct,and,or,between...and,in,like

注意事项:

1.distinct必须放在第一列查询内容的前面

2.and的连接条件:所有条件都同时满足才可以

3.or要求条件满足其一即可

4.between...and区间划分

5.in:在范围内进行选择,not in:与之相反

6.like:模糊查询,_表示匹配一个字符,%表示匹配0个或者多个字符

五。排序查询

1.升序降序排序:order by (asc:升序    desc:降序)

2.合并查询:union

注释:需要相同的列数和相同类型的数据类型

(1)查询完所有结果集,以第一给表的列名显示

(2)去除重复数据行

(3)默认按照第一列升序排列

union all:

(1)不会去除重复行

(2)结果集不会进行排序

六。字符函数:

注释:dual为虚拟表

1.转大写为小写:upper

2.转小写为大写:lower

3.每个单词的首字母大写其余小写:initcap

4.拼接字符函数:concat或者||

一般用法:select  '员工姓名' || ename from emp;

5.截取字符串:substr

substr(列,参数1,参数2):截取参数1到参数2的位置

当第2个参数是负数,表示从后面往前截取的个数

当第2个参数是正数,表示从指定的位置进行截取,截取到最后一位

6.替换字符串:replace

replace(字符串,需要替换的内容,新的内容)

7.字符函数:ASCII(内容转字符)

A-Z:65-90

a-z:97-122

0-9:48-57

8.字符函数:chr(将ASCII转为字符)

9.左右补齐位数:lpad,rpad

10.去除两边空白符:trim,中间不可以去除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值