Oracle基础 各种语句的定义格式】的更多相关文章

Oracle内建数据类型 一. 字符数据 1. char(size) 2. varchar2(size) 最常用,最大长度4000字节 3. nvhar(size).nvarchar(size) 4. varchar(size) 5. long  建议使用LOB大型数据 6. raw 存储二进制,建议使用LOB大型数据 二. 数字 1. number(p,s) 三. 日期 1. data 2. timestamp 3. timestamp with time zone 4. timestamp…
select语句学习 . 创建表 create table user(user varchar2(20), id int); . 查看执行某条命令花费的时间 set timing on: . 查看表的结构 desc 表名: . 查询所有列 select * from 表名; . 查询指定列 select 某列名1,某列名2 from 表名; . 取消重复行 select distinct 某列名1,某列名2 from 表名: 其中distinct作用在后面多列,只有每行完全相同才会被滤去 .  …
一:SQL语句的优化途径 1.选择合适的Oracle优化器 (1).RBO 基于规则进行优化的优化器   --Oracle 10G 后被抛掉 (2).CBO基于成本(CPU 和 内存的占用率)优化的优化器  --优化器使用的模式根据目标而定 CBO 的优化模式: Rule:基于规则 Choose:默认,表或者索引有统计信息,走CBO模式,否则走RBO 模式 First row:表中有统计信息时,以最快方式返回查询的前几行,总体减少响应时间 All row:表中有统计信息时,以最快方式返回表的所有…
一.表与用户介绍 oracle安装完成后默认会有很多用户,大致分为2类用户:一类是必需的帐户,一类是存储各种应用的帐户,默认密码如下: oracle自带的也会有很多默认表存在: 二.创建用户.创建表空间.授权.建表的完整过程 登录sqlplus:sqlplus / as sysdba 用scott用户以sysdba的身份登录oracle:conn scott/tiger as sysdba; 创建用户:create user wzx identified by 123456; 修改用户的密码:a…
select abs(10) from dual; --取绝对值select ceil(3.6) from dual;--向上取整 select power(2,3) from dual;--2的3次方 select mod(100,3)from dual;--取余 select sqrt(64) from dual;--开方 select sign(0) from dual; --如何是负数返回-1,如果是0返回0,如果是正数返回1 select initcap('heLlo') from d…
修改date日期时间: update T2_FOODS_STORAGE_IN set create_time =to_date('2020-01-15 12:30:20','yyyy-mm-dd hh24:mi:ss') 查询15分钟之前删除的表数据: select * from 表名 as of timestamp to_timestamp(sysdate-15/3600/24)…
一.SQL操作 查询已创建的数据库:SELECT datname FROM pg_database; 创建数据库:CREATE DATABASE wzxdb; 删除数据库:DROP DATABASE wzxdb; 查看已创建用户:SELECT usename FROM pg_user; 创建用户并指定密码:CREATE USER wzx WITH PASSWORD '123456'; 删除用户:drop user wzx; 修改用户密码:ALTER USER wzx WITH PASSWORD…
    花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用户登录linux [oracle@localhost ~]$ sqlplus / as sysdba; ...... SQL> alter user scott account unlock: 四大语句 DQL语句--select DML语句--insert,upate,delete等(关键…
转载自: http://blog.csdn.net/houpengfei111/article/details/9245337 http://blog.csdn.net/uniqed/article/details/51991327 1.WHERE子句中的连接顺序 ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. -----默认a字段的数据是从0-100000的随机数据 -…
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用户登录linux [oracle@localhost ~]$ sqlplus / as sysdba; ...... SQL> alter user scott account unlock: 四大语句 DQL语句——select DML语句——insert,upate,delete等(关键字后带表…