随笔分类 - Database
MySQL,Oracle数据库相关知识
摘要:1、删除特定数据记录 语法形式: delete from table_name where condition; 2、删除所有数据记录 语法形式: delete from table_name where conditon;
阅读全文
摘要:1、更新特定数据记录 update table_name set field1 = value1, field2 = value2, where condition; 2、更新所有数据记录
阅读全文
摘要:数据库是存存储数据对象的仓库,而数据库基本对象——表,则用来实现存储数据。在MySQL软件中关于数据的操作(CRUD),包括插入数据操作(create)、查询数据操作(read)、更新数据操作(update)和删除数据操作(delete)。 1、插入完整的数据记录 语法形式: insert into
阅读全文
摘要:触发器是用户定义事务命令的集合,当对一个表进行INSERT、UPDATE和DELETE操作时,会自动执行这些命令,保证数据的完整性和安全性。 触发器按执行语句分可分为:一条执行语句的触发器和多条执行语句的触发器。 1、创建有一条执行语句的触发器 语法形式: create trigger trigge
阅读全文
摘要:1、使用视图的原因 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。 视图在本质上是一种虚拟表,其内容与真是表相似,包含一系列带有名称的列和行数据。视图的实际功能是封装了复杂的查询语句。 视图并不在数据库中以存储数据值的形式存在。行和列数据来自定义视图的查询所
阅读全文
摘要:索引是一种有效组合数据的方式。通过索引,可以快速快速查询到数据库表对象中的特定记录,是一种提供性能的常用方式 1、关于索引 使用索引可以提高从表中检索数据的速度,索引由表中的一个字段和多个字段生成的键组成。 索引按存储类型可分为:B型树索引(BTREE)和哈希索引。 MySQL支持6种索引,分别为普
阅读全文
摘要:对表所存储的数据进行合法性检查,通过约束来实现。 1、MySQL支持的完整性约束 完整性是指数据的准确性和一致性,完整性检查就是检查数据的准确性和一致性。 MySQL除了支持SQL的完整性约束外,还扩展了AUTO_INCREMENT约束。 约束分类: 单列约束:每个约束只约束一列数据 多列约束:每个
阅读全文
摘要:表的操作包括创建表、查看表、删除表和修改表。 1、表的基本概念 表示一种重要的数据库对象。表的每一行代表一条唯一的记录,每一列代表记录中的一个字段。 列(Columns):也称为属性列,在创建表时,必须指定列的名字和数据类型。 索引(Indexes):是指根据指定的数据库列建立起来的顺序,提供了快速
阅读全文
摘要:1、认识存储引擎 存储引擎指定了表的类型,即如何存储和索引数据、是否支持事务等,同时存储引擎也决定了表在计算中的存储方式。 存储引擎是以插件的形式被MySQL软件引入的,所以可以根据应用、实际的领域来选择相应的存储引擎。 为了提高MySQL数据库管理系统的使用效率和灵活性,可以根据实际需要来选择存储
阅读全文
摘要:1、数据库和数据库对象 数据库分为系统数据库和用户数据库。 数据库对象是指存储、管理和使用数据库的不同结构形式,主要包括表、视图、存储过程、函数、触发器和事务。 1、系统数据库 系统数据库是值安装完MySQL服务器后,附带的一些数据库。 information_schema:主要存储系统中的一些数据
阅读全文
摘要:1、MySQL安装文件夹 bin:存放着可执行文件 include:存放头文件 lib:存放库文件 share:存放字符集、语言等信息 2、配置文件 my.ini:MySQL软件正在使用的配置文件 my-huge.ini:当MySQL软件为超大型数据库时使用的配置文件 my-innodb-heavy
阅读全文
摘要:1、数据库的基本概念 数据管理:是指对各种数据进行分类、组织、编码、存储、检索和维护。 数据库(DataBase,DB):存储数据的仓库。 数据库管理系统(DataBase Management System,DBMS):是一种管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行同一控制和
阅读全文