2019.6.12
1.数据库安装与卸载(百度)
2.Oracle自带账户&新建用户
(1)Oracle自带账户
账户名:
System:系统账户(管理员)
Sys: 超级用户(工程师)
区别:
Sys账户比system账户的权限要多
注意:
OracleXE版本安装好后,不自带普通用户
Oracle11g和Oracle10g自带一个普通用户scott,默认密码tiger,并给该用户自带了两张二维表数据。
(2)Oracle新建用户
必须使用System账户进行用户创建
打开plsql,使用System账户登陆,注意:登陆身份选择sysdba
新建Sql命令窗口(执行命令)
--创建用户 --create user 用户名 identified by 密码 create user scott identified by tiger --给用户赋予权限 --赋予数据库登陆连接权限 grant connect to scott; --赋予资源操作权限 grant resource to scott;
3.Oracle忘记用户密码
cmd打开window命令窗口
输入命令:sqlplus /nolog
输入命令:conn /as sysdba
输入命令:alter user 要修改密码的用户 identified by 新密码;
注意:
sqlplus不是内部命令的错误,是因为Oracle的环境变量配置有问题
4.SQL语言的分类
- DQL(数据查询语言)
select
- DML(数据操作语言)
insert、update、delete
- DDL(数据定义语言)
create、alter、drop
- DCL(数据控制语言)
grant、revoke
- TCL(事务控制语言)
SAVEPOINT、ROLLBACK、SET TRANSACTION、COMMIT
- 数据操作语言针对表中的数据,而数据定义语言针对数据库对象(表、索引、视图、触发器、存储过程、函数、表空间等)
5.SQL语句的单表查询
--单表的查询学习 --查询表的所有数据 select * from 表名; select * from emp; --查询表中指定字段的值select 字段名1,字段名2,...from表名 select empno from emp; select empno,ename from emp; --给查询结果中的字段使用别名 --在字段名后使用关键字 字段名 as "别名" --作用:方便查看查询结果 --注意:as关键字可以省略不写,别名中没有特殊字符双引号也可以省略不写 select empno 员工编号,ename"员工姓名",job as 工作,mgr as "领导编号" from emp;