SQL 索引 SQL 索引学习笔记索引是数据库中用于加速数据检索的重要工具。常见的索引类型包括普通索引、唯一索引和位图索引。 1. 普通索引普通索引用于加速对表中数据的查询。 (1)创建普通索引12-- 创建普通索引CREATE INDEX IND_TMP_INFO_ID ON TMP_INFO (NAME, AGE); (2)删除索引12-- 删除索引DROP INDEX IND_TMP_INFO_ID; 2018-09-29 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 用户权限与对象访问 SQL 用户权限与对象访问学习笔记在 Oracle 数据库中,用户权限和对象访问是数据库安全管理的重要部分。 1. 创建用户语法:1CREATE USER 用户名 IDENTIFIED BY 密码; 示例:12-- 创建用户 liCREATE USER li IDENTIFIED BY li; 2. 创建序列和表(1)创建序列12-- 创建序列CREATE SEQUENCE abc; (2) 2018-09-28 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 表空间与用户管理 SQL 表空间与用户管理学习笔记表空间和用户管理是 Oracle 数据库管理的重要部分。 1. 表空间管理表空间是 Oracle 数据库中存储数据的逻辑容器,用于管理数据文件。 (1)创建表空间1234-- 创建表空间CREATE TABLESPACE ts_nameDATAFILE 'E:\数据库\Oracle\hello.dbf'SIZE 50M; (2)创建表并指定表空 2018-09-27 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 分页查询、视图与序列 SQL 分页查询、视图与序列学习笔记在 SQL 中,分页查询、视图和序列是常用的高级功能。 1. 分页查询分页查询用于从大量数据中按页提取数据。Oracle 使用 ROWNUM 伪列实现分页查询。 (1)基本分页查询1234-- 查询第 6 到第 10 行数据SELECT *FROM (SELECT e.*, ROWNUM rn FROM emp e)WHERE rn >= 6 AND rn 2018-09-26 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 主外键关系与多对多关系 SQL 主外键关系与多对多关系学习笔记在数据库设计中,主外键关系和多对多关系是常见的表关系类型。 1. 主外键关系主外键关系用于建立两个表之间的关联。主键表(父表)中的主键列被外键表(子表)引用,以确保数据的完整性和一致性。 (1)创建父表(用户表)1234567891011121314-- 创建用户表(父表)CREATE TABLE T_USER ( ID VARCHAR2(5), 2018-09-26 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 约束 SQL 约束学习笔记约束是用于限制表中数据的规则,确保数据的完整性和一致性。SQL 提供了多种约束类型,包括主键约束、非空约束、唯一约束和检查约束。 1. 约束的类型(1)主键约束(Primary Key) 定义:主键约束用于唯一标识表中的每一行,具有非空和唯一性。 语法:1234CREATE TABLE 表名 ( 列名 数据类型 PRIMARY KEY, ...); (2)非空约束 2018-09-25 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 表操作与回收站管理 SQL 表操作与回收站管理学习笔记在 SQL 中,表操作和回收站管理是数据库管理的重要部分。 1. 创建表语法:12345CREATE TABLE 表名 ( 列名1 数据类型 [约束], 列名2 数据类型 [约束], ...); 示例:12345678-- 创建 PERSON 表CREATE TABLE PERSON ( PID VARCHAR2(18), NA 2018-09-25 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 语言分类 SQL 语言分类学习笔记SQL(Structured Query Language)是用于管理和操作关系型数据库的标准语言。根据功能不同,SQL 可以分为以下几类: 1. DQL(数据查询语言) 定义:用于从数据库中查询数据。 主要命令: SELECT:查询数据。 示例:12345-- 查询所有员工信息SELECT * FROM emp;-- 查询部门编号为 10 的员工SELECT * FR 2018-09-14 数据库相关 > 数据库理论 #数据库 #Oracle
SQL MERGE语句 SQL MERGE 语句学习笔记MERGE 语句是 SQL 中用于将两个表的数据合并的强大工具。它可以根据条件执行更新、插入或删除操作。 1. MERGE 语句的基本语法语法:1234567MERGE INTO 目标表USING 源表ON (匹配条件)WHEN MATCHED THEN UPDATE SET 列1 = 值1, 列2 = 值2, ...WHEN NOT MATCHED THEN 2018-09-14 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 数据删除与事务控制 SQL 数据删除与事务控制学习笔记在 SQL 中,数据删除和事务控制是数据库管理的重要部分。 1. 数据删除操作(1)DELETE:删除表中的数据 语法:1DELETE FROM 表名 WHERE 条件; 特点: 可以删除满足条件的行。 删除的数据可以通过 ROLLBACK 回滚。 示例:12345-- 删除姓名为小白的员工DELETE FROM A WHERE empno = 3;-- 回滚 2018-09-13 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle