- 10
- 0
- 约1.39万字
- 约 17页
- 2017-05-29 发布于浙江
- 举报
oracle语法大全
Oracle数据库语句大全一.入门部分创建表空间create tablespace schooltbs datafile ‘D:\oracle\datasource\schooltbs.dbf’ size 10M autoextend on;删除表空间drop tablespace schooltbs[including contents and datafiles];查询表空间基本信息select *||tablespace_name from DBA_TABLESPACES;创建用户create user lihuaidentified by lihuadefault tablespace schooltbstemporary tablespace temp;更改用户alter user lihua identified by 123default tablespace users;锁定用户alter user lihua account lock|unlock;删除用户drop user lihua cascade;--删除用户模式oracle数据库中的角色connect,dba,select_catalog_role,delete_catalog_role,execute_catalog_role,exp_full_database,imp_full_database,resource授予连接服务器的角色grant connect to lihua;授予使用表空间的角色grant resource to lihua with grant option;--该用户也有授权的权限授予操作表的权限grant select,insert on user_tbl to scott;--当前用户grant delete,update on lihua.user_tbl to scott;--系统管理员二.SQL查询和SQL函数1.SQl支持的命令:数据定义语言(DDL):create,alter,drop数据操纵语言(DML):insert,delete,update,select数据控制语言(DCL):grant,revoke事务控制语言(TCL):commit,savepoint,rollback2.Oracle数据类型字符,数值,日期,RAW,LOB字符型char:1-2000字节的定长字符varchar2:1-4000字节的变长字符long:2GB的变长字符注意:一个表中最多可有一列为long型Long列不能定义唯一约束或主键约束long列上不能创建索引过程或存储过程不能接受long类型的参数。数值型number:最高精度38位日期时间型date:精确到sstimestamp:秒值精确到小数点后6位函数sysdate,systimestamp返回系统当前日期,时间和时区。更改时间的显示alter session set nls_date_language=’american’;alter session set nls_date_format=’yyyy-mm-dd’;Oracle中的伪列像一个表列,但没有存储在表中伪列可以查询,但不能插入、更新和修改它们的值常用的伪列:rowid和rownumrowid:表中行的存储地址,可唯一标示数据库中的某一行,可以使用该列快速定位表中的行。rownum:查询返回结果集中的行的序号,可以使用它来限制查询返回的行数。3.数据定义语言用于操作表的命令create tablealter tabletruncate tabledrop table修改表的命令alter table stu_table rename to stu_tbl;--修改表名alter table stu_tbl rename column stu_sex to sex;--修改列名alter table stu_tbl add (stu_age number);--添加新列alter table stu_tbl drop(sex);--删除列alter table stu_tbl modify(stu_sex varchar2(2));--更改列的数据类型alter table stu_tbl add constraint pk_stu_tbl primary key(id);--添加约束4.数据操纵语言select,update,delete,insert利用现有的表创建表create table stu_tbl_log as select id,stu_name,stu_age from stu_tbl;--选择无重复的行select distinct stu_name from stu_tbl;--插入来自其
您可能关注的文档
- GRE词汇背诵拆分联想法-智课教育旗下智课教育.pdf
- GRE词汇背诵越背越上瘾—子母词联想法-智课教育旗下智课教育.pdf
- GRE词汇背诵拆分联想法示例-智课教育旗下智课教育.pdf
- 托福考试快速背单词的方法经验总结.pdf
- 异构法背诵雅思词汇-智课教育出国考试.pdf
- GRE词汇记忆谐音法背诵技巧介绍-智课教育旗下智课教育.pdf
- 背诵GRE词汇方法很重要-智课教育旗下智课教育.pdf
- 背诵GRE词汇最佳的方法-智课教育旗下智课教育.pdf
- 高效记忆词汇:单词顺序是关键.pdf
- GRE词汇背诵技巧之构词法-智课教育旗下智课教育.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)