摘要:
-- 查询 -- 单表查询 -- 查询全部: select * from 表名 -- 别名: select 字段1 别名, 字段2, ... from 表名 -- 连接符: select concat(字符1, 字符2) from dual -- 去重: select distinct 字段 fro 阅读全文
摘要:
-- 创建表 -- create table 表名 ( -- 字段名 类型 约束 auto_increment, -- ... -- ); -- 删除表 -- drop table 表名; -- 修改表 -- 添加字段: -- alter table 表名 add 字段名 类型 约束 -- 删除字段 阅读全文
摘要:
-- 创建数据库, 并设置字符编码 -- create database 数据库名 default character set utf8 -- 显示所有数据库 -- show databases; -- 使用数据库 -- use 数据库名; -- 删除数据库 -- drop database 数据库 阅读全文
摘要:
-- rownum关键字 : Oracle对外提供的自动给查询结果编号的关键字, 与每行的数据没有关系 -- rownum关键字只能做小于或小于等于判断, 不能做大于或大于等于判断 -- 分页查询模板 -- nowPage : 当前页数 -- pageSize : 每页显示的条数 select * 阅读全文
摘要:
-- 特点 -- 保护真实表, 隐藏重要字段的数据, 保护数据 -- 在视图中的操作会映射执行到真实表中 -- 可以手动开启只读模式, 使用关键字 with read only -- 视图的创建, 用户必须拥有dba权限 -- 创建视图 -- create view 视图名 as select 对外 阅读全文
摘要:
-- 作用: 提升查询效率 -- 创建索引 -- create index 索引名 on 表名(字段名) -- 删除索引 -- drop index 索引名 -- Oracle会自动给表的主键创建索引 阅读全文
摘要:
-- 创建序列 -- create sequence 序列名 -- 默认开始是没有值的 -- 序列名.nextval : 每次执行都会自增一次, 默认步长为1 -- 序列名.currval : 查看当前序列的值 -- 作用 : 可以作为主键使用, 动态获取主键的值, 极大的避免了主键冲突 -- se 阅读全文
摘要:
1. 创建二维表 -- create table 表名 ( -- 字段名1 字段类型 [not null] [primary key] , -- 字段名2 字段类型 check(条件判断), -- 字段名3 字段类型 , -- ... -- constraint 约束名 primary key(字段 阅读全文
摘要:
-- 用户管理相关 -- 权限: 具备操作某类事物的能力, 此能力称为权限 -- 角色: 一系列权限的集合 -- 自带用户 -- system : 管理用户, 具备大部分oracle的操作权限, 主要用来管理普通用户及oracle的数据 -- sys : 超级管理员用户, 具备system的所有权限 阅读全文
摘要:
-- 子查询 -- 单行子查询 -- 筛选条件不明确, 需要执行一次查询并且查询结果只有一个数据 -- select * from 表 where 字段 > ( select 字段 from 表 where 字段 < 值 ) -- 多行子查询 -- 子查询的结果只有一个字段,但该字段有n个值, 考虑 阅读全文