01:安装oracle,以及打开Oracle数据库的方式(三种:cmd命令行,sqlplus,isqlplus)
02:SQLplus SYS/Gl19930312 AS sysdba//以dba身份登陆
alter user scott account unlock//解锁scott账户
03:sql语言是第4代语言(1、机器语言,2、汇编语言,3、C,C++.JAVA):只用告诉它我要干什么,至于怎么干跟我没关系。
第一种语句:查询语句(只有一个语句 :select,最重要,记住!);desc语句(desc EMP:描述该表有哪些列;varchar:可变字符串,varchar2支持国际化字符),
desc dept;desc salgrade;
select * from salgrade,select * from dept:
第二种语句:DML(数据操作语言);insert,update,delete
第三种语句:DDL(数据定义语句):
第四种语句:DCL(事务控制语句):
04:select ENAME,SAL*12 FROM EMP;//年薪
SELECT 2*3 FROM EMP;
DESC DUAL;//空表
SELECT * FROM DUAL;//只有一个变量DUMMY
SELECT 2*3 FROM DUAL;//显示一条结果
SEKECT SYSDATE FROM DUAL;//显示当前时间,一行
SELECT ENAME,SAL*12 ANNUAL_SAL FROM EMP;//显示年薪
anuual_sal中间不能用空格,非用空格加双引号(保持原来的格式)。
关于null值(与0值不同):任何含有空值的数学表达式,结果都是空值;
字符串连接符:SELECT ENAME||SAL FROM EMP;//将sal转换成字符串连接到ENAME后面;
SELECT ENAME||'ASASHBCACHIAU' FROM EMP;//单引号表示字符串;
SELECT ENAME||'ASAJSKA''DADCAKCA' FROM EMP;//中间两个单引号表示显示一个单引号;
05:SELECT DISTINCT DEPTNO,JOB FROM EMP;//将deptno,job组合相同的给去掉了;