Oracle数据库
基操
我叫山鸡996
这个作者很懒,什么都没留下…
展开
-
3-4 select语句和练习
3、select语句类型ddl:数据定义语言创建数据库表CREATE TABLE删除表DROP TABLEdml用于查询和修改dcl修改提交回滚//查询表结构desc employees;select * from employees;//出现关键字换行select employee_idfrom employees;ed 回车细节sq语言大小写不敏感子句要分行写空值是无效的,未指定的,未知的或者不可预知的值,不是空格或者0.--空值不同于0,凡是原创 2022-02-19 00:56:36 · 390 阅读 · 0 评论 -
5-6过滤排序练习
5、过滤和排序select hire_datefrom employeeswhere to_char(hire_date,'yyyy-mm-dd')='1999-09-12'!= <> 都是不等于= 赋值 等于比较运算between..and.. 两个值之间,包含边界like 模糊查询is null 空值in 等于值列表中的一个where department_id in(70,80)//用户名第三位是awhere last_name lik原创 2022-02-19 00:57:24 · 118 阅读 · 0 评论 -
7-9单行函数及练习
7、单行函数大小写控制函数select * from employeeswhere upper(last_name) ='KING'字符控制函数//去掉首尾'h'select trim('h' from 'hhehehhhhsehh') from dual日期日期相减是相差的天数不允许做加法两个日期之间相差的月份数//函数MONTHS_BETWEENselect employee_id months_between(sysdate,hire_date)from employ原创 2022-02-19 00:59:32 · 254 阅读 · 0 评论 -
10-11 多表查询和练习
10、多表查询笛卡尔积错误没有加过滤条件select employee_id,d.department_id,department_namefrom employees e,departments dwhere e.department_id=d.department_id三表关联三个表两个连接条件select employee_id,d.department_id,department_name,l.ciryfrom employees e,departments d,locatio原创 2022-02-19 01:00:47 · 272 阅读 · 0 评论 -
12-13 分组函数及练习
12、分组函数多行函数对一组数据处理,返回一个值。使用groupby进行分组,使用过滤条件进行过滤。组函数类型avgcountselect max(last_name),min(last_name)from employees;案例1各个部门的平均工资进行更进一步的细分select department_id,avg(salary)from employeeswhere department_id in (40,50)group by department_idsel原创 2022-02-19 01:01:24 · 571 阅读 · 0 评论 -
17-18、创建表和管理表及练习
17、创建和管理表表视图索引同义词给对象起别名DDL纵向DML横向 修改某条记录创建表的第一种方式create table emp1( id number(10), name varchar2(20), salary number(10,2) )方式二create table emp2asselect employee_id id,salaryfrom employees不想要任何数据直接设置不满足条件select * from emp原创 2022-02-19 01:03:24 · 126 阅读 · 0 评论 -
1-2数据库安装配置管理
1、oracle数据库安装配置oracle实例用来管理数据库访问,就是常说的数据库服务。任何时候实例只能与一个数据库关联,访问一个数据库;而一个数据库可以有多个实例访问、select sysdate from dual;2、oracle数据库管理@d:/hr_popul.sql;select * from employee;用户申请创建表ed ctrlcreate table myemp(id number(10),name varchar(20))切换权限问题:表空间原创 2022-02-19 00:55:35 · 233 阅读 · 0 评论