mysql

数据库

MySQL表数据文件损坏导致数据库无法启动详解

170 0

一、问题日志123456789101112131415161718192021222017-08-31 14:18:05 4122 [Note] InnoDB: Database was not shutdown normally!2017-08-31 14:18:05 4122 [Note] InnoDB: Starting crash recovery.2017-08-31 14:18:05 4122 [Note] InnoDB: Reading tablespace information from

数据库

mysql中DAO模式

62 0

JDBC封装优点:隔离细节降低代码间耦合性提高代码可扩展性和维护性 附注: DAO模式提供了访问关系型数据系统所需操作的接口,将数据访问和业务逻辑分开,对 上层提供面向对象的数据访问接口. DAO模式实现两层分离: 代码间分工明确,数据访问层代码不影响业务逻辑层代码,这也符合单一职能原则,降低了耦合度,提高了代码的可复用性。。隔离了不同的数据库的实现,采用面向接口编程,如果底层数据变化了,如mysql变成了oracle。中需要增加DAO接口的实现类即可,原来的Mysql实现

数据库

关于MySQL建立新用户并授权的方法

53 0

创建用户的语法:1234 Create user `username`@host [Identified by [password] `password`];Username:用户名Host:主机名,本地主机可以用localhost或者ip地址,但是其他电脑必须用ip地址登录远程主机用通配符 “%”Password:用户密码例:12create user `teacher`@`localhost` identified by ‘12345’, 或者create user

mysql基本操作有哪些
数据库

mysql基本操作有哪些

37 0

增创建数据库:create database mpc [charset utf8];(设置数据库编码)创建数据表:create table [if not exists] 表名(字段1,字段2…[索引1,索引2…,约束1,约束2…])[表选项1,表选项2…];字段设定形式:字段名 类型 [字段属性1,字段属性2…]类型:int ,tinyint, float, double, char, varchar, text, datetime, date, time, timestamp…字段属性:auto_in

Navicat for MySQL定时备份数据库及数据恢复操作
数据库

Navicat for MySQL定时备份数据库及数据恢复操作

81 0

在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电影等设置,希望对您有所帮助,如果文章中存在错误或不足之处,还请海涵~一. 设置计划任务定时备份数据库计划任务就是让电脑在指定的时间内执行指定的动作,这些动作可以是一个程序,也可以是一个批处理,但是至少是可以运行的!其实再通俗一点也就是相当于你在那个时间里面进行了对某个东西对鼠标双击的操作。1.首先,创建数据库

数据库

Mysql 协议嗅探是什么

53 0

需求监听通过网卡的所有mysql流量,进行解析,可在不影响现有业务情况下,进行入侵检测(IDS)或数据集成协议要点起初发现 用mysql-front访问数据库和mysql 的客户端访问时数据包格式不同,纠结很久,不明白,mysql-front源码看了眼,delphi,不懂,弃压缩解析当链接mysql时,若启用-C参数表示,对于连接数据启用压缩,压缩格式为zlibmysql的压缩函数为:1234567891011121314151617181920212223242526272829303132333435

数据库

mysql 配置参数详解

67 0

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107[client]port = 3306 socket = /var/lib/mys

MySQL的预编译功能
数据库

MySQL的预编译功能

113 0

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