一、dos常用命令
右键→标记→选中要复制的内容→右击就可以完成赋值
↑表示找前面代码
data 查看日志
time 查看时间
cls 清屏
exit 退出
regedit 注册表
taskmgr 任务管理器
compmgmt.msc计算机管理
mspaint 画图板
开始 运行 命令 集锦 --------------------------------
write----------写字板
notepad--------打开记事本
shrpubw--------创建共享文件夹
calc-----------启动计算器
fsmgmt.msc-----共享文件夹管理器
二、建空间,表、授权、序列
0.打开数据库
--sqlplus/nolog
1.--通过数据库最高管理权限角色去链接数据库
conn system/accp@orcl as sysdba;
2.创建表空间
create tablespace tbs_holly
datafile 'C:\oracle\product\10.2.0\oradata\orcl\holly.dbf'
size 30m autoextend on;
3.修改表空间
alter database datafile 'C:\oracle\product\10.2.0\oradata\orcl\holly.dbf'
resize 60m;
4.删除表空间时不删除.dbf物理文件
drop tablespace tbs_holly;
5.删除表空间时删除.dbf物理文件
drop tablespace tbs_holly including contents and datafiles;
6.查询已经存在的表空间名称和状态(注意:所有字段都是关键字)
select tablespace_name,status from dba_tablespaces;
7.创建用户,指定密码和活动的表空间
create user holly identified by sys default tablespace
tbs_holly temporary tablespace temp;
8.为用户赋权()
grant connect,resource to holly;
9.撤销权限
revoke connect,resource from holly;
10.为用户赋予dba 数据库的权限最高的角色
grant dba to holly;
11.切换用户登录
conn holly/sys@orcl
12.查询该用户下有哪些表
select * from tab;
13.查看正在使用数据库就的是哪个用户==查询当前用户
show user;
14.退出
exit;
15.清屏
cls;
16.创建序列
create sequence seq_student;
17.创建表
create table student(
sid number not null primary key,
sname varchar2(20) not null,
password varchar2(20) default '123',
ssex varchar2(10) default '女',
cid number
);
18.修改表字段
alter table student modify(ssex varchar2(5) default '女');
19.查看表结构
desc student;
20.添加列
alter table student add(age number default '18');
21.查看表结构
desc student;
22.删除列
alter table student drop column ssex;
23.删除多列
alter table student drop(password,cid);
24.删除数据不删除表结构
truncate table student;
25.查看表结构
desc student;
26.给表重命名
rename student to students;
27.删除表,并删除表结构
drop table students;
28.查看表结构
desc student;
29.创建表
create table student(
sid number not null,
sname varchar2(20) not null,
password varchar2(20) default '123',
ssex varchar2(10) default '女',
cid number
);
create table classes(
cid number not null,
cname varchar2(20) not null
);
30.--为学生信息表添加主键
alter table student add constraint pk_studentsid primary key(sid);
31.--为学生信息表添加添加唯一约束
alter table student add constraint u_sname unique(sname);
32.--为学生成绩表添加检查约束
alter table student add constraint ck_cid check(cid between 0 and 3);
33.--为学生信息表和学生成绩表添加主外键约束
alter table student add constraint fk_cid foreign key(cid) references classes(cid);
34.--查询约束
select constraint_name,table_name from user_constraints;
35.--创建学生信息表序列
create sequence seq_classes;