知识点 一.登陆数据库: 登陆数据库: sqlplus system/oracle123456 二.新建用户.授权(连接数据库.创建表.表空间.查询某用户下的表) 语法: create user [用户名] identified by [密码] 例子 (创建用户:test 密码 test123): create user test identified by test123 更改用户密码: alter user [用户名] identified by [新密码] 例子 : alert user…
一[用户]sys\system\sysman\scott 1.查看数据库所有用户(dba_users数据字典): select username from dba_users; 2.查看当前用户: show user; 3.启用(解锁)数据库用户: alter user username account unlock; 二[表空间] 数据库与表空间的关系:一个数据库可以有一个或多个表空间: 表空间与数据文件的关系:一个表空间对应一个数据文件: 永久表空间:主要用于存放表.视图.存储过程: 临时表…
-解锁用户,需要使用dba权限conn sys/1234 as dba; alert user scott account unlock;/ --initcap方法,实现字符串首字符大写,其余字符小写,受空格,逗号等非字母符号限制 select initcap('hello word,da jia hao!') Hello from dual; --平均工资大于2000的分组select avg_sal,deptno from (select avg(sal) avg_sal,deptno fr…
一.创建数据库用户 create user myaccount identified by mypassword;(my+account表示 账号,my+password表示 密码) 二.授予用户权限 权限有两种:系统权限,数据库对象权限 系统权限:grant conncet to myuser;//允许用户连接到数据库 数据库对象权限: grant select on mytable to myuser;//允许用户对mytable表进行select查询 三.更改和删除用户 更改密码:ALTE…
1.绝对值:abs() select abs(-2) value from dual; 2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2) 3.取整函数(小):floor() select floor(-2.001) value from dual;(-3) 4.取整函数(截取):trunc() select trunc(-2.001) value from dual; (-2) 5.四舍五入:round() select roun…
v$session中Command的数字含义. 1 CREATE TABLE 2 INSERT 3 SELECT 4 CREATE CLUSTER 5 ALTER CLUSTER 6 UPDATE 7 DELETE 8 DROP CLUSTER 9 CREATE INDEX 10 DROP INDEX 11 ALTER INDEX 12 DROP TABLE 13 CREATE SEQUENCE 14 ALTER SEQUENCE 15 ALTER TABLE 16 DROP SEQUENCE…
1.SQL执行时间的开关 set timing on --->开 set timing off--->关 2.创建数据表.以已存在的表创建(也就是复制一个表.但表内没有数据,只有字段) create table emp10 as select * from emp where 1=2; *(1).参照emp 表创建 where 1=2 (2).这个 where 语句就是说明条件不成立 这个SQL语句作用就是 只复制表的结构到新表 不带任何数据 (3).1=1永真条…
oracle基础教程(8)oracle修改字符集 1.用dba连接数据库 -->sqlplus / as sysdba 2.查看字符集 -->SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET'; 好像结果: PARAMETER ---------------------------------------------------------------- VALUE -------…