-
关于case when和decode
查看全部 -
col username format a10;修改字段字符长度
col salary format $9999.9;修改数据位数
col salary clear;清除修改
更改查询结果字段名:
COLUMN/COL column_name HEADING new_name
查看全部 -
delete from testdel;无条件删除表中数据
delete from userinfo where username = 'yanyal'有条件删除表中数据
查看全部 -
update userinfo set userpwd = ' 11111';无条件更新表中某个字段的值
update userinfo set userpwd = '123456' where username = 'yyl';有条件更新表中字段的数值
sql plus 修改完之后要输入commit,这样才真正输入到表里面
查看全部 -
添加字段
alter table userinfo add remarks varchar2(500)
更改字段数据类型
alter table userinfo modify column_name datatype
alter table userinfo rename column email to new_email;修改字段名
alter table userinfo drop column remarks;删除字段,但在sys用户下不能删除
rename userinfo to new_userinfo;
修改表名
查看全部 -
sql plus的用户有Scott system sys,密码都是orcl
可以通过Windows+r:输入sqlplus / as sysdba
输入alter user scott account unlock;
alter user scott identified by orcl
即可修改密码
查看全部 -
dba_tablespaces、user_tablespaces数据字典
第一个表需要系统管理员查看(sys或system),另一个数据字典时普通用户查看。
首先是system表空间,用于存放系统信息,默认情况下system用户的表空间就是system。
SYSAUX是EXAMPLE的辅助表空间,EXAMPLE是按照oracle的时候存储的一些示例的表空间。
UNDOTBS1,它属于UNDO类型的表空间。
TEMP:临时表空间,处理执行过程中的中间表和索引信息。
USERS:永久表空间,存储用户创建的数据库对象。
dba_users、user_users数据字典
设置用户默认/临时表空间
ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name
普通用户没有修改默认表空间的权限
查看全部 -
永久表空间:永久化存储的对象,例如表,视图,存储过程
临时表空间:数据库操作过程中中间产生的表,操作结束后清除
UNDO表空间:保存事务修改的旧数据,用于回滚
查看全部 -
scott用户也是默认用户,默认情况下是锁定的
启用用户语句
alter user username account unlock/lock
查看全部 -
show user 查看登录用户
dba_users 数据字典(数据字典是数据库提供的表,用于查看数据库的信息)
desc dba_users
输入SQL语句时,后面要加上;
输入命令时无需加
查看全部 -
一、系统用户
1. sys, system 比较高级的权限,sys(必须以管理员的身份进行登录)的权限高于system。
2. sysman 用于操作企业管理器,管理员级别权限
3. scott 默认密码tiger(前三个密码是自己安装设置的)
二、使用system用户登录
【username/password】【@orcl】【as sysdba|sysoper】
在SQL Plus登录命令要加上connect
查看全部 -
dba_eu查看全部
-
删除表空间
DROP TABLESPACE tablespace_name [INCLUDING CONTENTS];
可选项:[INCLUDING CONTENTS]同时删除该表的数据文件
查看全部 -
修改数据文件
1、增加数据文件
ALTER TABLESPACE tablespace _name ADD DATAFILE 'xx.dbf' SIZE xx;
例如:
ALTER TABLESPACE test1_tablespace ADD DATAFILE 'test2_file.dbf' SIZE 10m;
2、删除数据文件
ALTER TABLESPACE tablespace _name DROP DATAFILE 'xx.dbf';
查看全部 -
修改表空间的状态(永久表空间)
1、设置联机或脱机状态
ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;
其中dba_tablespace表空间的status代表表的状态(联机/脱机)
若表空间处于脱机状态则无法做其他操作
2、设置只读或可读写状态
ALTER TABLESPACE tablespace_name READ ONLY|READ WHITE;
需要表空间处于ONLINE状态才可以修改读写状态
其中dba_tablespace表空间的status代表表的状态(只读/读写)
查看全部
举报