Oracle 常用的SQL语句
1、查看数据库中有哪些用户?
select username from all_users;
2、查看数据库中有哪些DBA用户?
select username from dba_users;
3、查看当前用户拥有哪些表?
select table_name from user_tables;
4、Oracle新建表空间,建立用户的步骤?
A,创建表空间
create tablespace blueskydb datafile 'D:\oracle\product\10.2.0\oradata\bluesky\blueskydb.dbf' size 500m;
B、新建用户
create user bluesky identified by bluesky;
C、用户授权
grant resource, connect, RECOVERY_CATALOG_OWNER to bluesky;
grant create table to bluesky;
alter user bluesky quota unlimited on blueskydb;
alter user bluesky default tablespace blueskydb;
D、这样就可以了,使用SQLPLUS或其他的工具连接试试吧!
相关推荐
-
Oracle 常用的SQL语句
1.查看数据库中有哪些用户? select username from all_users; 2.查看数据库中有哪些DBA用户? select username from dba_users; 3.查看当前用户拥有哪些表? select table_name from user_tables; 4.Oracle新建表空间,建立用户的步骤? A,创建表空间 create tablespace blueskydb datafile 'D:\oracle\pro
-
Oracle如何在SQL语句中对时间操作、运算
目录 0.date与timestamp 1.获取系统当前时间 2.ORACLE里获取一个时间的年.季.月.周.日的函数: 3.日期操作 4.常用的时间戳 5.查询某时间范围 总结 0.date与timestamp 1)区别 date精确到年月日时分秒,timestamp更精确一些: 但这个不重要,重要的是,实践中我从Oracle数据库取date类型字段,前端展示时分秒都是0,网上说数据库类型是date取到前端就是这样,只能精确到日,后面都是默认填0:我给字段换成timestamp确实问题解决了,
-
Oracle数据库中SQL语句的优化技巧
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
-
Oracle批量执行sql语句之禁用所有表的外键
在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入. 然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢? 于是我百度到以下资料: oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束 执行以下sql生成的语句即可 1删除所有外键约束 select 'alter table '||table_name||' drop constraint '||constraint_name
-
oracle用什么SQL语句判断表存不存在
正在看的ORACLE教程是:oracle用什么SQL语句判断表存不存在.SQL SERVER用来判断表或视图存在的语句在ORACLE中不能用,请问该怎么写. 谢谢. 提问者: - 最佳答案 exists(select tname from tab where tname ='TABLENAME') 记得表名要大写,因为ORACLE是区分大小写的,所有的表名都存放在tab表中
-
MySQL常用基本SQL语句总结
1. 常见命令 连接本地数据库与远程数据库(172.16.xx.xx:3306): mysql -h localhost -u root -p123 mysql -h 172.16.xx.xx -P 3306 -u root -p 2. DDL 数据定义语言(Data Definition Lanuage, DDL)定义了数据库模式,包括CREATE.ALTER.DROP.TRUNCATE.COMMENT与RENAME语句. 创建(CREATE) create语句创建了一张表: CREATE T
-
Oracle 临时表空间SQL语句的实现
目录 临时表空间概念 以下总结了关于 Oracle 数据库临时表空间的相关 SQL 语句: Oracle 临时表空间创建和添加数据文件: 查看当前默认临时表空间: 查询temp表空间使用率: 查看临时表空间对应的临时文件的使用情况: 查询实时使用temp表空间的sql_id和sid: 查询历史的temp表空间的使用的SQL_ID: 临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表.中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_
-
MySQL一些常用高级SQL语句详解
目录 一.MySQL进阶查询 二.MySQL数据库函数 三.MySQL存储过程 总结 一.MySQL进阶查询 首先先创建两张表 mysql -u root -pXXX #登陆数据库,XXX为密码 create database jiangsu; #新建一个名为jiangsu的数据库 use jiangsu; #使用该数据库 create table location(Region char(20),Store_name char(20)); #创建location表,字段1为Region,数据类
-
ORACLE 常用的SQL语法和数据对象
1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, --) VALUES ( 值1, 值2, --); INSERT INTO 表名(字段名1, 字段名2, --) SELECT (字段名1, 字段名2, --) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: 'GOOD DAY' 如果字段值里包含单引号' 需要进行字符串转换, 我们把它替换成两个单引号''. 字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度
-
MySQL一些常用高级SQL语句
MySQL高级SQL语句 use kgc; create table location (Region char(20),store_name char(20)); insert into location values ('East','Boston') ; insert into location values ('East','New York'); insert into location values ('west','Los Angeles'); insert into locati
随机推荐
- JSON.stringify 语法实例讲解
- JavaScript立即执行函数的三种不同写法
- sqlserver2005利用临时表和@@RowCount提高分页查询存储过程性能示例分享
- 用javascript实现gb2312转utf-8的脚本
- 万能的php分页类
- PHP生成验证码时“图像因其本身有错无法显示”的解决方法
- python计算牛顿迭代多项式实例分析
- 详解数据库语言中的null值
- 使用RecyclerView添加Header和Footer的方法
- jQuery实现对无序列表的排序功能(附demo源码下载)
- 将input框中输入内容显示在相应的div中【三种方法可选】
- 轻松掌握JavaScript中的Math object数学对象
- Node接收电子邮件的实例代码
- bootstrap table sum总数量统计实现方法
- DIY你的爱机 让本地磁盘也可以玩自动播放
- 数据库写不进去IIS写入权限怎么设置
- java实现静默加载Class示例代码
- 哲一网络为您提供免费个人主页服务
- matplotlib设置legend图例代码示例
- 详解PHP中的外观模式facade pattern