估计我以后要嫁给程序还有API文档嗯~ o(* ̄▽ ̄*)o

高效+底层原理+Coding | 从内存的角度学习编程 | java服务端开发技术交流群:935256520...

sql语句分类

SQL 分类: SQL 语句主要可以划分为以下 3 个类别。 DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。 DML(Data...

2018-12-10 12:56:15

阅读数 36

评论数 0

mysql事务管理

事务:由多个sql语句组成 这些sql作为一个整体不可分割,如果其中一条sql不能执行,那么整个单元会回滚,只有所有sql语句都成功执行才能说这个事务被成功的执行了 mysql的存储引擎中innodb/bdb支持事务 每个事务的处理都满足acid属性 (1)原子性 事务被看成一个不可分割...

2018-10-22 19:00:12

阅读数 24

评论数 0

mysql安全管理(用户&&权限)

mysql的用户管理,用户权限管理 mysql的用户信息存储在mysql自带的mysql数据库的user表中,可以通过user表对mysql的用户进行管理, 用户管理 create user 'root'@'localhost' identified by 'password'; use ...

2018-10-22 18:28:56

阅读数 36

评论数 0

mysql存储过程/存储函数/触发器/事件

前言 数据库本身支持存储过程,不同的数据库管理系统对存储过程的支持都不尽相同 从mysql5.0开始,mysql支持存储过程/存储函数/触发器/事件 使用存储过程的优点 存储过程执行一次后,其执行的规划就驻留在高速缓冲存储器上,以后再次调用存储过程时,只需从高速缓冲存储器中调用以编译好的二...

2018-10-22 18:06:21

阅读数 138

评论数 0

mysql对sql的扩展

mysql支持sql标准,但是mysql又对sql做了扩展,提供了另外一些非sql标准的语言元素 (常量/变量/运算符/函数/流程控制语句/注解) 常量:字符串常量/数值常量/十六进制常量/日期时间常量/布尔值/null值 变量: (1)用户变量 创建用户变量并赋值  set @变量名=...

2018-10-22 16:43:58

阅读数 115

评论数 0

mysql索引与完整性约束

索引-----为高效的访问表中的行O(N)-->O(1) 索引:是表中的列值与记录行之间的对应关系表             为列建立索引表,表中属性:列名+列所在的记录行           查找的时候先查索引表,找到相应的列,在通过列找到对应的记录行,大大减轻查询量 ...

2018-10-19 22:21:59

阅读数 52

评论数 0

mysql视图

视图是出于用户的角度设计的,主要是基于表,为各种不同额用户需求建立视图,让用户从不同的角度查看数据,视图只有结构,不存在实际数据,mysql数据库根据视图的定义去操作与视图相关联的基本表,所以所有对视图的操作都是对基本表的操作!!! 由于对视图的任何操作最终都是对基本表的操作,因此对视图的操作能...

2018-10-19 09:46:25

阅读数 111

评论数 2

---mysql查询

mysql查询 关系数据库对数据操作的运算---关系运算----sql语言 关系数据库对数据的操作---关系运算 sql是关系数据库对数据的操作的一种封装的结构化查询语言,即sql是对关系运算封装的一门结构化查询语言,实际每一个sql语句的底层都是关系运算 1关系运算包含什么? 选择关系...

2018-10-18 22:03:14

阅读数 139

评论数 0

mysql数据库基础知识记录

1关于mysql的大小写的问题 mysql的数据存储区以目录的方式表示mysql数据库,因此命名中的数据库名字必须符合响应的操作系统文件夹命名, 这里拿linux和windows作比较,由于windows不区分大小写,所以在命名时byhand和ByHand是两个相同的数据库, 而linux区...

2018-10-13 20:14:19

阅读数 66

评论数 0

mysql系统架构

一、MySQL逻辑模块组成   mysql可以看成是二层架构,第一层叫SQL Layer,这一部分主要功能是完成mysql数据库系统处理底层数据之前的所有的准备工作,包括权限判断、sql解析、执行计划优化、query cache的处理等; 第二层是存储引擎层(Storage Engine Lay...

2018-10-13 08:38:05

阅读数 17

评论数 0

Mysql架构介绍

1.MySQL架构MySQL服务器是由SQL层和存储引擎层构成。,实现数据物理存储和业务逻辑分层 SQL层主要功能包括权限判断、SQL解析功能和查询缓存处理等; 存储引擎层(Storage Engine Layer):完成底层数据库数据存储操作。 1.1 MySQL各个模块特点: (1)客户...

2018-10-13 08:34:59

阅读数 42

评论数 0

实习复习--mysql视图17

mysql视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。  ...

2018-09-24 09:32:10

阅读数 105

评论数 0

实习复习--数据库面试题a

1为什么使用自增列作为主键? 2为什么使用数据库索引提高了效率? 因为数据库索引的存储是有序的,在有序的情况下,通过索引查询一个数据是无需遍历索引记录的 3b+tree索引和哈希索引的区别 4mysql优化? 6myisam和innodb的区别  ...

2018-09-24 09:31:07

阅读数 375

评论数 0

实习复习---数据库引擎-物理磁盘层面16

MySQL存储引擎主要有两大类: 1. 事务安全表:InnoDB、BDB。 2. 非事务安全表:MyISAM、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。 MySQL默认的存储引擎是MyISAM(5.7版...

2018-09-23 08:45:46

阅读数 48

评论数 0

实习复习--四种mysql存储引擎15

前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引...

2018-09-23 08:34:36

阅读数 59

评论数 0

实习复习---数据库多表操作5

外键:用于建立两个表数据之间的链接,外间是指引用另一个表中的一列或者多列,(具有唯一性约束。主键约束啊) -----------------------------------------------------------------------------------------------...

2018-09-22 09:56:26

阅读数 80

评论数 0

实习复习--数据库学习4

不熟悉的sql语句 修改表名alter table x1 rename to x2 修改字段名alter table x1 change 旧字段名 新字段名 新数据类型 修改字段数据类型 alter table x1 modify 字段名 数据类型  添加字段 alter table x1...

2018-09-22 08:45:36

阅读数 47

评论数 0

实习复习-mysql数据库学习3

mysql数据库命令 \u 数据库名    -------------切换数据库 \s                   --------------显示数据库所有信息 exit                  -------------------退出mysql 配置mysql数据库...

2018-09-22 08:44:36

阅读数 87

评论数 0

实习复习--数据库2

  一mysql数据库 windows 安装包.zip/.msi(需安装,解压就可以用了) 安装选项-     ------------developer machine所需的内存资源最少,适用于软件开发者  -------------server machine 服务器类型,主要用作...

2018-09-22 08:44:01

阅读数 76

评论数 0

滴滴面试1hash和btree的区别

对于 B-tree 和 hash 数据结构的理解能够有助于预测不同存储引擎下使用不同索引的查询性能的差异,尤其是那些允许你选择 B-tree 或者 hash 索引的内存存储引擎。   B-Tree 索引的特点 B-tree 索引可以用于使用 =, >, &amp...

2018-09-18 20:05:36

阅读数 87

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭