• 使用mysqlfrm恢复frm表结构的方法
  • 使用mysqlfrm恢复frm表结构的方法

    1、mysqlfrm安装 ----------------------------- 由于mysqlfrm是mysql-utilities工具一部分,那么我们安装mysql-utilities即可,下载好对应的源码包,进行编译安装。 shell> tar -xvzf mysql-utilities-1.6.4.tar.gz shell> cd mysql-utilities-1.6.4 shell> python ./setup.py build shell> p

    mysql教程7612017-10-17 10:08:430808

  • Mysql中的Datetime和Timestamp不同之处
  • Mysql中的Datetime和Timestamp不同之处

    mysql中用于表示时间的三种类型date, datetime, timestamp (如果算上int的话,四种) 比较容易混淆,下面就比较一下这三种类型的异同

    mysql教程5552017-10-17 10:05:220214

  • Mysql中EXPLAIN作用
  • Mysql中EXPLAIN作用

    一、MYSQL的索引 索引(Index):帮助Mysql高效获取数据的一种数据结构。用于提高查找效率,可以比作字典。可以简单理解为排好序的快速查找的数据结构。 索引的作用:便于查询和排序(所以添加索引会影响where 语句与 order by 排序语句)。 在数据之外,数据库还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据。这样就可以在这些数据结构上实现高级查找算法。这些数据结构就是索引。 索引本身也很大,不可能全部存储在内存中,所以索引往往以索引文件的形式存储在磁盘上。 我

    mysql教程2122017-10-17 10:04:300438

  • CentOS中Mysql安装方法
  • CentOS中Mysql安装方法

    Mysql部署文档 操作系统:CentOS Linux release 7.4.1708 内核版本:3.10.0

    mysql教程3842017-10-17 10:02:020194

  • 数据库查询优化方法
  • 数据库查询优化方法

    1.使用索引 应尽量避免全表扫描,首先应考虑在 where 及 order by ,group by 涉及的列上建立索引。 2.优化sql语句 通过 explain(查询优化神器)用来查看 SQL 语句的执行效果, 可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 任何地方都不要使用 select * from table ,用具体的字段列表代 替“*”,不要返回用不到的任何字段。

    mysql教程7472017-10-13 10:45:2901241

  • MySQL两种引擎的有什么区别
  • MySQL两种引擎的有什么区别

    Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数,当SELECT COUNT(*) FROM TABLE时需要扫描全表。当需要使用数据库事务时,该引擎当然是首选。由于锁的粒度更小,写操作不

    mysql教程1332017-10-13 10:42:420396

  • MySQL找回用户数据的案例
  • MySQL找回用户数据的案例

    事情经过 有天,我们公司外区的一个销售C说他8月3号以前的工作流记录找不到了。问清缘由,原来是更新了微信号(我们公司的工作流是基于企业微信开发的)。经过分析,微信号和流程数据并没什么关系,所以初步得出结论:本来只需要更新微信号的,结果我们公司的流程系统管理员把用户先删除,再创建了新的用户。

    mysql教程6952017-10-13 10:40:000320

  • 关于Mysql事务性
  • 关于Mysql事务性

    1》事务指的是什么?    事务可以看做一个业务逻辑处理单元,这个单元要么执行,要么不执行; 2》ACID的原则:   (1)原子性(Automicity)   (2)一致性(Consistency)     A 账户有3000块, B 账户2000快,     --A --500--》B     A 账户和B账户总和是5000快    事物执行之前和执行之后,这个总和这个状态,应该一致的。

    mysql教程9582017-10-13 10:30:140213

  • Debian使用dpkg安装MySQL的方法
  • Debian使用dpkg安装MySQL的方法

    说明 ​使用MySQL 5.7,操作系统为64位 Debian GNU/Linux 8.6 (jessie)。 安装 因apt仓库将mysql相关的包移除,需要自己去官网下载之,以及相关的依赖包。 在安装mysql-community-server时,会提示输入MySQL的root密码。

    mysql教程4692017-10-13 10:28:460582

  • Mysql报错:1130-host ... is not allowed to connect to this MySql server如何处理
  • Mysql报错:1130-host ... is not allowed to connect to this MySql server如何处理

    这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。   在搭建完LNMP环境后用Navicate连接出错   遇到这个问题首先到mysql所在的服务器上用连接进行处理

    mysql教程5862017-10-13 10:23:310879

  • java编写创建数据库和表的程序
  • java编写创建数据库和表的程序

    本文示例可见一斑了,主要是通过Java对SQL语句进行操作,和普通的增删改查的原理是一样的: import java.sql.*; public class Test { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); //一

    mysql教程2072017-10-13 10:13:120364

  • Mysql删除重复数据保留最小的id
  • Mysql删除重复数据保留最小的id

    在网上查找删除重复数据保留id最小的数据,方法如下: DELETE FROM people WHERE peopleName IN ( SELECT peopleName FROM people GROUP BY peopleName HAVING count(peopleName) > 1 ) AND p

    mysql教程4912017-10-13 10:11:180432

  • MySQL的预编译功能
  • MySQL的预编译功能

    大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢?   当客户发送一条SQL语句给服务器后,服务器总是需要校验SQL语句的语法格式是否正确,然后把SQL语句编译成可执行的函数,最后才是执行SQL语句。其中校验语法,和编译所花的时间可能比执行SQL语句花的时间还要多。   如果我们需要执行多次insert语句,但只是每次插入的值不同,MySQL服务器也是需要每次都去校验SQL语句的语法格式,以及编译,这就浪费了太多的时间。如

    mysql教程7512017-10-13 10:13:520330

发布技术文章

头条

推荐视频教程

  • PHP入门视频教程之一周学会PHP
  • 弹指间学会HTML视频教程
  • 弹指间学会CSS视频教程
  • javascript初级视频教程
  • CSS3 最新视频教程