- 1
- 0
- 约7.4千字
- 约 8页
- 2015-08-07 发布于湖北
- 举报
DataBase学习笔记.doc
Oracle
用户登录和修改密码
SYS身份登录:
sqlplus sys/sys as sysdba
普通身份登录:
sqlplus username/password
普通账户解锁:
SYS身份登录
alter user scott account unlock
修改账户密码:
格式:alter user [username] identified by [password]
SYS身份登录
alter user scott identified by tiger
SQL语言分类
SQL语言总共有四类:
数据控制语言DCL:grant、deny、revoke,用来控制数据库组件的存取许可、权限等;
数据定义语言DDL:create、alter、drop,用来建立数据库、数据库对象和定义列;
数据操纵语言DML:select、insert、update、delete,用来操纵数据库中的数据;
其他语言元素:如流程控制语言、内嵌函数、批处理语句等。
数据控制语言DDL
grant
deny
revoke
数据定义语言DDL
create
alter
修改字段的大小或类型
alter table t_admin_yh modify yhxm varchar2(20);
drop
删除用户
drop user U_EBCMTZ cascade;
删除表空间
drop tablespace tablespacename including contents and datafiles;
数据操纵语言DML
显示表结构:
desc [表名];
例:desc emp;
表dual:
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:
1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;
2、用来调用系统函数
select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual;--获得当前系统时间
select SYS_CONTEXT(USERENV,TERMINAL) from dual;--获得主机名
select SYS_CONTEXT(USERENV,language) from dual;--获得当前 locale
select dbms_random.random from dual;--获得一个随机数
3、得到序列的下一个值或当前值,用下面语句
select your_sequence.nextval from dual;--获得序列your_sequence的下一个值
select your_sequence.currval from dual;--获得序列your_sequence的当前值
4、可以用做计算器 select 7*9 from dual;
和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。
除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接‘YYYY-MM-DD HH:MI:SS’) from dual;
select to_char(sysdate, ‘YYYY-MM-DD HH24:MI:SS’) from dual;
to_date()
to_number()
nvl()
round()
聚合函数:
count():select count(*) from emp;统计记录数。
max()
min()
sum()
avg()
约束:
create table student
(
id number(6),
name varchar2(20) constraint stu_name not null,
sex number(1),
age number(3),
state date,
grade number(2) default 1,
class number(4),
email varchar2(50),
constraint stu_class_fk forign key (class) references class(id),
constraint stu_id_pk primary key (id),
constraint stu_name_email_unique unique(email,name)
)
create table class
(
id number
您可能关注的文档
- ch存储管理.doc
- CH存储系统.doc
- Ch常微分方程的数值解法.doc
- ch电磁波普与地物波普特征.doc
- CH符号运算.doc
- ch等轴测投影.doc
- ch脚本语言.doc
- CH自动重合控制器.doc
- ch设备保护特性.doc
- CIA第三部分模拟样题.doc
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)