oracle人语句大全,oracle查询语句大全
oracle分页查询的时候,不能使用limit,所以只能这样 1. select * from table_name where rownum>begin and rownum "+(intPage-1) *intPageSize); 今天想查询一下Oracle数据库下所有的表名或某个用户下的所有表,半天没想起来.还是在网上找到了答案. select table_name from all_tables;//所有的表明 select table_name from user_all_tables;//用户的所有的表 一下是转贴的sql语句的帖子. select * from user_objects; //查询所有的表 select * from dba_tables; //查询所有的表 select * from all_tables; //查询所有的表 select * from user_users //查出一个用户 select * from all_users //查询所有用户 select * from dba_users //查询所有用户 select name,dbid from v$database; //查询数据库名和它的ID select * from sys.user_tab_columns; //查询表名 ,并显示列名 describe 表名 //查询表结构 select * from sys.user_tab_columns where table_name=表名 //查询指定表名的字段 2: 查询数据库参数 show parameter db; 3:查询数据库的实例名 select instance_name from v$instance; 4: 数据库域名 数据库安装结束后,如果要知道正在运行额数据库是否有域名以及数据库域名名称可以用 select value from v$parameter where name='db_domain' show parameter domain 5:数据库服务名 如果数据库有域名,则数据库服务名就是全局数据库名,如果该数据库没有定义域名,则数据库服务名与数据库名相同 show parameter service_name 6:显示当前用户 show user 7:直接登陆 sqlplus "/as sysdba" 8:当前ORACLE系统时间 select sysdate from dual; 9:查询数据库字典v$nls_parameter产看字符集相关参数 select * from v$nls_parameters; //************* oracle基本操作语句(适合初学者) oracle操作语句: 1.创建表 create table 表名( 列名1 类型, 列名2 类型 ); 2.修改类属性 alter table 表名 modify(列名 类型); 3.添加列 alter table 表名 add(列名 类型); 4.添加主键约束和非空约束 alter table 表名 add constraint pk_表名 primary key(列名); alter table 表名 modify(列名 not null); 5.删除主键约束 alter table 表名 drop primary key; alter table 表名 drop constraint pk_表名; 6.失效约束 alter table 表名 disable primary key; alter table 表名 disable constraint pk_表名; 7.有效约束 alter table 表名 enable primary key; alter table 表名 enable constraint pk_表名; 8.删除列 alter table 表名 drop column 列名; 9.设置某列不可用,然后删除 alter table 表名 set unused(列名); alter table 表名 drop unused columns; 10.修改表名 rename 表名1 to 表名2 alter 表名1 rename to 表名2; 11.截断表 truncate table 表名; 12.截断表保留行空间 truncate table 表名 resue storage; 13.查看表结构 desc table 表名; 14.删除表 drop table 表名; 15.插入记录 例:insert into 表名 values(内容1,内容2,内容3,内容4); 16.带参数对话方式插入行 例:insert into 表名 values(&列名1,&列名2); insert into 表名 values(内容1,内容2); 17.插入某几列记录 insert into 表名(列名1,列名2) values(内容1,内容2); 18.为列插入空值(其列不能为not null) insert into 表名 values(内容1,null,null); 19.创建表(包括主键及外键设置)方法一 create table 表名( 列名1 类型 constraint pk_表名 primary key, 列名2 类型 not null, 列名3 类型 constraint fk_表名 reference 表名(列名), 列名3 类型 constraint ck_表名 check(列名3 in(''内容1'',''内容2'',''内容3'')) ); 20.查询所有行 select * from 表名; 21.查询某几列 select 列名1,列名2 from 表名; 22.重复行消除 select distict 列名 from 表名; 23.where语句查询 select * from 表名 where 条件 order by 列名; (注:如number类型查出自动按升序排列,如要按降序排列,则select * from 表名 where 条件 order by 列名 desc;) 24.创建表,方法二 create table 表名( 列名1 类型 primary key, 列名2 类型 not null, 列名3 类型 check(列名3 in('''','''','''')), 列名4 类型 refernce 表名(列名) ); 25.修改 列=‘?’的数据 update 表名 set (列=?) where 列=‘?’; 26.删除行 delete from 表名 where 条件; 27.事务处理 --事务处理 update 表名 set 列名(日期) = ''30-5月-98'' where 条件; savepoint mark1; delete from 表名 where 条件; savepoint mark2; rollback to savepoint mark1; rollback; 28.建立用户user1,密码为password 授予用户connect,resource的权限 connect角色用于登录 resource角色用于建表等. connect system/manager create user user1 identified by password; grant connect,resource to password; 29.数据控制语言 connect scott/tiger 30.把对表1查询和修改的权限授予user1 grant select,update on 表1 to user1; 31.把对表表1中列1和列2修改的权限授予user1 grant update(列1,列2) on 表1 to user1; 32.把对表表1查询的权限授予用户user1 并且user1用户还可以把这个权限授予别的用户(with grant option) grant select on 表1 to user1 with grant option; 33.从用户user1撤销对表1查询和修改的权限 revoke select,update on 表1 from user1;
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!
免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!
oracle人语句大全,oracle查询语句大全相关推荐
- es基本语句详解 查询语句详解
es基本语句详解 查询语句详解 声明 Rest风格 索引的基本操作 1. 创建一个索引 2. 查看索引 我们使用elasticsearch-head 3. 删除索引 其它命令 ==文档的基本操作(重点 ...
- Oracle常用语句:分页查询语句的写法
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...
- java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...
- oracle 基本命令及常用的查询语句
1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba ...
- Oracle数据库(表、查询语句、条件查询)的使用
Oracle数据库 表 表是从属于用户的 查询表 查询表(用户名.表名),当前用户查询自己的表时,用户名.可以省略,其他用户查询 别的用户表 ,不能省略,同时必须存在权限. 表结构 表名 列是字段,字 ...
- java oracle分页查询语句_Oracle分页查询语句的写法(转)
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...
- oracle 不是selected表达式,查询语句报不是 SELECTed 表达式错误
Oracle 9i数据库,执行下面语句出现错误"ORA-01791: 不是 SELECTed 表达式":select distinct t.name from auth_emplo ...
- mysql的查询语句大全_sql语句(sql数据库查询语句大全)
sql语句 结构化查询语言(StructuredQueryLanguage)缩写为SQL.结构化查询语言是一种数据库查询和编程语言,用于访问数据以及查询,更新和管理关系数据库系统: 程序功能 创建数据 ...
- java mysql语句_java mysql查询语句怎么写
展开全部 1:使用SHOW语句找出在服务器上当前存在什么数据32313133353236313431303231363533e4b893e5b19e31333363373766库: mysql> ...
- hive 语句总结_HiveQL查询语句总结
本文写作目的是整理出一份带注释的cheatsheet.内容组织形式为查询语句,实例,原理浅析. 基本查询语句 show databases; create database retail; use r ...
最新文章
- Java连接open fire_java – 为什么我不能连接到openfire服务器?
- CF1408D:Searchlights
- 四周第五次课(1月6日) 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩
- 使用严苛模式打破Android4.0以上平台应用中UI主线程的“独断专行”
- Java 系统工具类 —— System、Scanner、Runtime
- python selenium爬虫工具
- WinAPI: LoadBitmap - 从资源中载入位图
- caffe的python接口学习(3):训练模型(training)
- 从AWS到阿里云: 产品体系差异分析 | 凌云时刻
- php输出最近N个月的起至时间戳
- 笔记本电脑连接WIFI速度很慢-解决办法 亲测有效【5MB/S直达10MB/S】
- 把一个代表DateTime带有T和Z的string转化成DateTime c#
- mysql根据出生日期计算年龄并查询
- 杭州的旅游景点与民间传说故事
- 又订阅了万维刚的精英日课
- linux系统fasta程序,Linux生信练习2--fastq/fasta
- linux scp拷文件夹,linux scp远程拷贝文件及文件夹
- 小学计算机打字比赛教案,打字比赛活动方案
- 计算机专业课只考c语言的学校,【择校必看】十三所计算机专业课只考数据结构的985院校!...
- GitLab官网安全更新(2022-06-30)
热门文章
- 基于像素匹配的MATLAB平台身份证号码实时识别
- 微信小程序开发——cloudfunctions | 未指定环境
- where current of语句
- html中根号怎么写,HTML特殊符号对应代码
- java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 报错的解决办法
- Springboot2.0集成阿里云RocketMQ
- C++/Qt读取二进制STL文件
- 中国获得2022年冬奥会举办权【经济学人】
- 自学Java如何快速的找到工作?
- JQuery 控制 radio 只读