-
truncate table tableName 删除表数据
delete table tableName 删除表数据truncate> delete
查看全部 -
create table tableName (id number, userName varchar2(20), userPwd varchar2(30), email varchar2(20), regdate date);
查看全部 -
使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。
使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名查看全部 -
TRUNCATE TABLE table_name; 删除表中全部数据
DROP TABLE table_name; 删除整张表
查看全部 -
增加、修改、删除表中字段(修改类型)
ALTER TABLE table_name ADD/MODIFY column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name;
修改字段名
ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;
修改表名
RENAME table_name TO new_table_name;
查看全部 -
数值型
NUMBER(p,s)
p:有效数字;s:小数点后的位数
FLOAT(n)
日期型
DATE
TIMESTAMP
其他类型
BLOB
CLOB
查看全部 -
删除表空间及其文件
drop tablespace test_tablespace including contents;
查看全部 -
增加、删除数据文件
alter tablespace tablespace_name add datafile ‘xxx.dbf’size xx;
alter tablespace tablespace_name drop datafile ‘xxx.dbf’size xx;
注意:表空间的第一个数据文件不能删除,只能将表空间删掉
查看全部 -
创建表空间
永久
create tablespace test1_tablespace datafile 'test1file.dbf' size 10m;
临时
create temporary tablespace test2_tablespace tempfile 'test2file.dbf' size 10m;
表空间即文件/临时文件
查看文件名
select file_name from dba_data_files where tablespace_name='test1_tablespace';
查看全部 -
数据字典
dba_tablespaces user_tablespaces 表空间
dba_users user_users 用户
dba开头,具有系统权限的用户才能查看
select default_tablespace,temporary_tablespace from dba_users where username='system';
更改默认空间
alter user system default tablespace system;
查看全部 -
永久表空间:表、视图、存储过程等
临时表空间:中间过程,执行结束自动释放
UNDO表空间:执行事务时保存表之前的状态,便于回滚
查看全部 -
用scott用户登录
scott用户默认为锁定状态,需先解锁
alter user scott account unlock;
connect scott/tiger
show user
查看全部 -
show user:查看当前登录用户
desc dba_users:查看用户数据字典结构
select username from dba_users;不区分大小写,sql语句必须加分号
查看全部 -
权限排序:sys>system>sysman>scott
前三个密码为设置密码,scott默认为tiger
connect/con user/password @server as [sysdba]/sysoper
@server当服务器和数据库不在一台机器上时使用
查看全部 -
Dba_tablespaces该数据字典针对的系统管理员级的用户来查看的数据字典,
user_tablespace该数据字典为普通用户登录后来查看的数据字典。
作为系统管理员登录的时候,对应的表空间(dba_tablespaces下面的表空间)默认情况下为这6个:
System:用来存放sys用户的表、视图以及存储过程的数据库对象,也被我们称为是一个系统表空间。
Sysaux:作为example的一个辅助表空间。
Undotbs1:主要用于存储撤销信息的。
Temp:存储sql语句处理的表和索引信息的,他是一个临时表空间。
Users:属于一个永久性表空间,存储数据库用户创建的数据库对象。查看全部
举报