• Mysql的基础使用之SQL原生语句的使用:表的 创建 删除

    上一篇主要讲的是关于Mysql的分支MariaDB在Linux下的安装顺利安装完成的小伙伴,就可以接着来试试SQL的魅力了 红色 为命令 蓝色 为自定义名 查看数据库 MariaDB [(none)] show databases; #查看数据库列表 + -- ------------------+ | Database | + -- ---------------...

    2018-06-17 22:59:01

  • 什么是存储引擎以及不同存储引擎特点

    以前一直玩Oracle数据库,整天围着业务需求和执行计划转,刚刚接触Mysql看到存储引擎不慎理解,相应会有与我相同人群存在,所以写文以记之。 首先简单从字面理解,想当是与磁盘打交道的,实际情况也是如此。一个数据库系统可以随意切换不同的存储引擎,也就是说随意选...

    2018-06-17 22:58:43

  • MySql 存储引擎

    博客园已开通有一段时间,一直有想写博客的想法,但苦于文笔及没有系统的知识分享,第一篇博客一直拖到现在。 开发人员对数据库一定不陌生,但是现在的各种ORM框架使得我们不太关注数据库方面的知识储备。今天我就从数据库原理来分享最近学到的一些知识。 博客除分享所...

    2018-06-17 22:58:45

  • B树和B+树的区别

    如图所示,区别有以下两点: 1. B+树中只有叶子节点会带有指向记录的指针(ROWID),而B树则所有节点都带有,在内部节点出现的索引项不会再出现在叶子节点中。 2. B+树中所有叶子节点都是通过指针连接在一起,而B树不会。 B+树的优点: 1. 非叶子节点不会带上ROWID,这...

    2018-06-17 22:58:49

  • Mysql安装

    一、Mysql安装 1、运行cmd(管理员版本,否则没有权限)切换到mysql bin目录 2、运行命令mysqld install安装服务 3、如果不需要mysql了,只需要运行mysqld remove即可移除 4、运行net start mysql启动服务,运行net stop mysql 停止服务 5、运行 mysql -uroot -p 默认...

    2018-06-17 22:58:29

  • 为了解决mysqlbing翻译表字段问题而分析frm文件(持续

    出处:kelvin19840813 的博客 http://www.cnblogs.com/kelvin19840813/ 您的支持是对博主最大的鼓励,感谢您的认真阅读。本文版权归作者所有,欢迎转载,但请保留该声明。 很多人都知道mysqlbinlog 解释出来的binlog的 insert , update 是位置相反的 , 还有表字段都是@...

    2018-06-17 22:58:40

  • MySQL基础二

    视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHERE nid 2 ) AS A WHERE A. NAME ' alex ' ; 临时表...

    2018-06-17 22:58:32

  • Mysql数据库的增删改查

    在运行程序之前需要在mysql数据库中创建test数据库,如下图所示: 下面是具体是实现程序: 1 package News; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.Statement; 7 import java.util.Scanner;...

    2018-06-17 22:58:37

  • MySQL 5.7.14 win10安装

    1. 下载: http://dev.mysql.com/downloads/mysql/ 2.解压zip文件夹到指定的目录 3.添加环境变量 右击我的电脑-属性-高级系统设置-高级-环境变量- 在系统变量中找到变量Path,点击编辑,在变量值最后面添加解压路径,路径要到bin文件夹下的路径,如: 4.进入解压路径,修...

    2018-06-17 22:58:26

  • mysql基础一

    一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然...

    2018-06-17 22:58:24

2