Oracle 基础
来源:互联网 发布:学c语言还是学java 编辑:程序博客网 时间:2024/05/14 02:26
1.sqlplus-----开启服务
2.输入用户名和密码(默认3个用户,注意,密码是可以修改的:system/manager;scott/tiger;sys/change_on_install),连接数库。
3.创建表空间:
create tablespace 表空间逻辑名 datafile '表空间文件的物理逻辑'
size 文件大小(如:10m) autoextend 是否自动增长文件大小(on/off);
2.输入用户名和密码(默认3个用户,注意,密码是可以修改的:system/manager;scott/tiger;sys/change_on_install),连接数库。
3.创建表空间:
create tablespace 表空间逻辑名 datafile '表空间文件的物理逻辑'
size 文件大小(如:10m) autoextend 是否自动增长文件大小(on/off);
4.创建用户:create user 用户名 identified by 密码;
5.用户授权:grant connect to 用户名 --------表示授予用户连接的权限
grant dba to 用户名 ------表示授予管理员的权限
grant resource to 用户名 -----表示创建一个权限对象
--连接
conn admin/admin;
--连接当前用户
conn yangjian/yangjian;
grant dba to 用户名 ------表示授予管理员的权限
grant resource to 用户名 -----表示创建一个权限对象
--连接
conn admin/admin;
--连接当前用户
conn yangjian/yangjian;
--修改用户密码
alter user system identified by system;
--删除用户(cascade删除模式对象)
drop user admin cascade;
6.exit -----退出连接
alter user system identified by system;
--删除用户(cascade删除模式对象)
drop user admin cascade;
6.exit -----退出连接
7.创建表:
create table 表明
(
sid varchar2(20), --varchar2表示动态的字符类型
sage int ----数字类型
);
--删除表空间
Drop tablespace spac
--修改表
--1.为指定的表添加一列
--1.为指定的表添加一列
alter table student add(score varchar2(3))
--2.修改指定列
alter table student modify(score number(3,1))
--3.删除指定的列
alter table student drop column score
--4.查看指定表的结构
desc student
desc student
--删除表
--1.只删除表中的所有数据,保留表的结构
truncate table student
delete student;
--2.删除整个表,包括表的整个结构
drop table student
8.show user ------显示当前登陆用户名
9.创建一个序列:
create sequence 序列名 start with 1 increment by 2 minvalue 1 maxvalue 2000
cycle/uncycle; -----表示该序列从1开始,自增2,最小值1,最大值2000,cycle表示到达最大值后 继续从1循环,uncycle表示
select myid.currval from dual;-- 查询当前序列值 dual 默认数据表 myid-序列
select myid.nextval from dual; --(查询当前序列加一的值) 会将当前序列加一再 显示;
select myid.nextval from dual; --(查询当前序列加一的值) 会将当前序列加一再 显示;
10 .添加主键约束 alter table student add constraint pk_id primary key(myId);
添加外键约束 alter table student add constraint fk_classID foreign key(cid) references class(oid);
添加外键约束 alter table student add constraint fk_classID foreign key(cid) references class(oid);
11-创建表空间
create tablespace spac datafile 'd:/spac.dbf' size 10m autoextend on;
create tablespace spac datafile 'd:/spac.dbf' size 10m autoextend on;
Drop tablespace spac indcluding contens and datafiles
--创建用户
create user admin identified by admin default tablespace spac;
--给用户授权
grant dba to admin;
create user admin identified by admin default tablespace spac;
--给用户授权
grant dba to admin;
12. 显示表结构 desc tableName;
13 查询指定行的数据 -----------------分页----------------------------
select * from student order by name where rownum<5; --rownum代表当前的行号 查询前五条
- oracle基础
- Oracle基础
- oracle基础
- Oracle基础
- oracle基础
- Oracle 基础
- oracle 基础
- Oracle基础
- oracle基础
- oracle基础
- oracle基础
- oracle基础
- Oracle 基础
- Oracle基础
- oracle基础
- oracle基础
- Oracle基础
- Oracle基础
- sql创建主键约束(转)
- SQLserver2000、2005如何学起啊?
- 求救程序分析!
- 2010年3月11日星期四
- Co_Friends_001
- Oracle 基础
- 处理教材:Access Control of "Thinking in Java"
- 三种分页方式
- h3c7503 acl的下发
- 从 PHP 一道测试题说起
- 删除东西时一定要小心
- Java 编程思想拾零 (三、四章)
- 一个新人。
- 我的心情