一、DQL:数据查询语言(select:挑选,选择意思)
--格式:
select colName,...,... from tname;
or
select colName as nickName,... from tname;(as 可以省略不写)
二、虚表(dual):oracle中提供的一个没有数据的表名,是给一些基础操作(如计算等)提供的基础
--练习:计算 1与2的和
select 1+2 from dual;
--练习:
--1:DB与DBMS的区别
答:DB是按照一定的数据结构存储数据的仓库,DBMS是使用SQL语言管理DB的数据库管理系统
--2:修改表中某一字段名的格式:
答:alter table tName rename column oldName to newName;
--3:向表中添加一个新的字段的格式:
答:alter table tname add colName dataType;
--4:修改表中某一字段类型的格式
答: alter table tname modify colname dateType;
--5:查询emp表中所有人的姓名,首字母大写
答:select initcap(ename) from emp;
--6:查看所有员工的职位,使之右对齐
答:select ename,lpad(job,10,' ') as job from emp;
--7:查看所有员工的在职月份,保留整数位
答:select ename,round(months_between(sysdate,hiredate)) as months from emp;
--8:查看自己40岁的日期
答:select add_months(to_date('1996-12-18','yyyy-MM-dd'),480) "40岁" from dual;