oracle数据库整理笔记

表格:infos1  infos2

insert into infos1(stuid,stuname,gender,age,seat,stuaddress,classno) values(2,'张三','男',18,24,'梁山伯',13);

需要注意的是:中文要带单引号'中文名'

1、查看表格约束:

select constraint_name,search_condition from all_constraints where table_name='表名';(注:表名一定要大写)

2、查看表格约束名字(constName):

select constraint_name from user_constraints

insert语句(向表格中插入一行数据)

insert into table_name(column1,column2...) values(value1,value2,...);

3、查找表格(查看表格行信息)

select * from tab;(查看当前创建的表名)

select * from 表名;

4、查看表格约束(表格列结构)

describe 表名;

5、创建表:

create table infos

(

stuid varchar2(7) not null,

stuname varchar(10) not null,

gender varchar(2) not null,

age number(2) not null,

seat number(2) not null,

enrolldate date,

stuaddress varchar2(50) default '地址不详',

classno varchar2(4) not null

)

6、oracle中的约束:

非空约束:not null

主键约束:primary key

外键约束:foreign key ....references....

唯一约束:unique

检查约束: check

默认约束:default

7、查看所有用户名:

select * from dba_user;(前提是以sys用户名拥有dba权限才可以用这个命令查看)

删除用户名(在用户下没有任何对象的情况下可以使用这个命令):

drop user 用户名;

【】无法删除用户名的解决方法命令(已登录sys用户名)

8、查看用户连接情况:

select username,sid,serial# from v$session;

9、杀掉用户进程资源:

alter system kill session 'serial#, sid ';

10、删除用户下的所有对象:

drop user 用户名 cascade;

11、关闭oracle数据库,重新启动oracle数据库原来的用户进程就会消失掉

(0)

相关推荐