随笔分类 -  Mysql

1
摘要:一. 数据库设计范式 1.1 何为范式 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 1.2 理解范式前的基本概念准备 实体:现实世界中客观存在并可以 阅读全文
posted @ 2019-02-21 21:45 Hermioner 阅读(245) 评论(0) 推荐(0)
摘要:一. 数据库事务的四大特性(ACID) 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操 阅读全文
posted @ 2019-02-20 22:36 Hermioner 阅读(159) 评论(0) 推荐(0)
摘要:本篇讲述数据库中非常重要的事务概念和如何使用MySQL命令行窗口来进行数据库的事务操作。下一篇会讲述如何使用JDBC进行数据库的事务操作。 事务是指数据库中的一组逻辑操作,这个操作的特点就是在该组逻辑中,所有的操作要么全部成功,要么全部失败。在各个数据具有特别紧密的联系时,最好是使用数据库的事务来完 阅读全文
posted @ 2019-02-20 22:35 Hermioner 阅读(654) 评论(0) 推荐(0)
摘要:MySql是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。MySql用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。用户管理包括管理用户账户、权限等。 一. 权 阅读全文
posted @ 2019-02-20 22:35 Hermioner 阅读(283) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/lukcyjane/p/3849354.html 说明: 通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEM 阅读全文
posted @ 2019-02-18 14:30 Hermioner 阅读(322) 评论(0) 推荐(0)
摘要:Q:什么是触发器? A: 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性: 1、有begin end体,begin end;之间的语句可以写的简单或者复杂 2、什么条件会触发:I、D、U 3、什么时候触发:在增删改前或者后 4、触发频率:针对每一行执 阅读全文
posted @ 2019-02-17 15:22 Hermioner 阅读(265) 评论(0) 推荐(0)
摘要:MySql日志记录了MySql数据库日常操作和错误信息。MySql有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySql数据库的运行情况、用户操作、错误信息等,可以为MySql管理和优化提供必要的信息。 一. 日志简介 MySql日志主要分为4类,使用这些日志文件,可以查看 阅读全文
posted @ 2019-02-17 15:22 Hermioner 阅读(304) 评论(0) 推荐(0)
摘要:一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条IN 阅读全文
posted @ 2019-02-17 15:22 Hermioner 阅读(360) 评论(0) 推荐(0)
摘要:序言 之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于MySQL来说,知道了一些复杂的查询,就够了,但是我认为,不管有没有用,现在学着不懂的东西,说明就是自己薄弱的地方,多学才能比别人更强 --WH 一、 阅读全文
posted @ 2019-02-17 15:21 Hermioner 阅读(214) 评论(0) 推荐(0)
摘要:一. 视图介绍 1.1 视图的含义 视图是一个虚拟表,是从数据库中一个或多个表中导出来的表。视图还可以从已经存在的视图的基础上定义。 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 1.2 视图的特点 视图一经定义便存储 阅读全文
posted @ 2019-02-17 15:21 Hermioner 阅读(346) 评论(0) 推荐(0)
摘要:存储程序可以分为存储过程和函数。存储过程和存储函数都是一组sql语句的集合。这些语句集合被当做一个整体存入数据库中。 一. 存储过程 1.1 创建存储过程 create procedure 存储过程名(参数列表) sql语句集合 (note:begin....end是用于多条sql语句,当只有一条s 阅读全文
posted @ 2019-02-17 15:21 Hermioner 阅读(186) 评论(0) 推荐(0)
摘要:一. 单表查询 1.1 查询所有字段 (1)在select语句中使用(*)通配符查询所有字段 select *from 表名; (2)在select语句中指定所有字段 select f_id,s_id,f_name from fruits; 1.2 查询指定字段 (1)查询单个字段 select 列 阅读全文
posted @ 2019-02-17 15:20 Hermioner 阅读(319) 评论(0) 推荐(0)
摘要:各类函数从功能方面主要分为以下几类:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等。 一. 数学函数 在有错误产生时,数学函数将会返回空值null。 二. 字符串函数 三. 日期和时间函数 很多,需要的时候查询即可 四. 条件判断函数 五. 系统信息函数 其实,还有很多 阅读全文
posted @ 2019-01-28 21:30 Hermioner 阅读(154) 评论(0) 推荐(0)
摘要:MySql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。 一. 算术运算符 note: num/0或者num%0的结构都是NULL 二. 比较运算符 一个比较运算符的结构总是1、0或者是NULL,比较运算符经常在select查询条件子句中使用,用来查询满 阅读全文
posted @ 2019-01-24 21:54 Hermioner 阅读(176) 评论(0) 推荐(0)
摘要:MySql支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。 数值数据类型:包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL。 日期/时间类型:包括YEAR、TIME、DATE、D 阅读全文
posted @ 2019-01-24 21:18 Hermioner 阅读(400) 评论(0) 推荐(0)
摘要:一. 创建数据表 1. 创建数据表的语法规则如下: 使用CREATE TABLE创建表时,必须指定以下信息: 要创建的表的名称,不区分大小写,不可以使用SQL语言中的关键字; 数据表中的每一个列(字段)的名称和数据类型,如果创建多个列,要用逗号隔开。 note: 比如再创建一个User,则会提示错误 阅读全文
posted @ 2019-01-23 21:57 Hermioner 阅读(450) 评论(0) 推荐(0)
摘要:一. 创建数据库 create database 数据库名; 二. 查看创建好的数据库 show databases; 三. 查看创建好的数据库的定义 show create database 数据库名; 四. 删除数据库 drop database 数据库名; 五. 数据库存储引擎 MySql提供 阅读全文
posted @ 2019-01-23 16:54 Hermioner 阅读(171) 评论(0) 推荐(0)
摘要:一. 表 在关系数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列标识记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。 二. 数据类型 数据类型决定了数据在计算机中的存储格式,代表不 阅读全文
posted @ 2019-01-23 14:34 Hermioner 阅读(198) 评论(0) 推荐(0)
摘要:一. 什么是数据库 简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东 阅读全文
posted @ 2019-01-23 14:08 Hermioner 阅读(173) 评论(0) 推荐(0)
摘要:待更新........ 阅读全文
posted @ 2019-01-23 13:42 Hermioner 阅读(170) 评论(0) 推荐(0)

1