
数据库MySQL
russle
Java开发工程师
**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参看而已。
展开
-
MySQL存储引擎myISAM与innoDB区别
MyISAM和 InnoDB.是MySQL中最常用的存储引擎。 这两个引擎各有优劣势,我们需要根据业务需求进行选择。MyISAM 与INNODB的主要差异:1, MyISAM 不支持事务,而 InnoDB支持2, MyISAM 无法实现行级别锁,关系完整性,而 InnoDB可以。 MyISAM是表级别锁.3, InnoDB不支持FULLTEXT索引,而 MyISAM 支持.4, MyI...原创 2019-11-10 22:26:28 · 992 阅读 · 0 评论 -
MySQL权限管理部分------授予用户权限
To accommodate granting rights to users from arbitrary hosts, MySQL supports specifying the user value in the form user_name@host_name. If a user_name or host_name value i原创 2009-11-23 15:37:00 · 1036 阅读 · 0 评论 -
如何获取mysql的版本信息
<br />目的具体报表需要mysql的详细版本信息。可通过一下方式获得mysql的版本信息。<br /> <br />1)[root@rhe52a ~]# mysql -V<br /><br />或者<br />2)[root@rhe52a ~]# mysql --version<br /> <br />3)使用--?参数<br />[root@rhe52a ~]# mysql --help<br />其实这个有三个类似的参数<br />--help<br />-I(大写的i)<br />原创 2011-02-22 09:59:00 · 2007 阅读 · 0 评论 -
MySQL安装和engine配置
1, 安装了MySQL-server-community-5.1.54-1.rhel5.i386.rpm,无法配置msqladmin -u root password ‘xxxx’, 因为/usr/bin下面没有msqladmin。只有安装了MySQL-client-community-5.1.54-1.rhel5.i386.rpm, /usr/bin下面才有msqladmin,此时可以配置密码了原创 2011-11-02 11:18:01 · 1385 阅读 · 0 评论 -
MySQL 大量日志的清理方法
MySQL server运行有1年多时间,最近无法正常运行,启动也失败,后来检查了一下日志,发现没有空间写日志,只好找清理日志的方法,本来想直接删除那些日志,可是仔细一想,这些日志都是严格编号的,万一删除一个,导致mysql无法运行岂不误事。在网上search一下发现很多人都有同样的问题,现在把这些解决方便抄录过了,供大家参考。 我最后执行如下命令,就是只保留最近3天的日志,转载 2011-11-02 15:33:57 · 23672 阅读 · 0 评论 -
MySQL5.1升级到MySQL5.5 产品运行出现异常
MySQL5.1升级到MySQL5.5 产品运行出现异常http://dev.mysql.com/doc/refman/5.5/en/upgrading-from-previous-series.html 后来发现MySQL修改了SQL语法,而我们的产品正好使用了该语法。就是delete中使用了表的别名http://stackoverflow.com/questions/6634原创 2012-03-03 21:10:31 · 1517 阅读 · 0 评论 -
MySQL数据库加密与解密
http://cloud.youkuaiyun.com/a/20120229/312567.html数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT()转载 2012-03-13 11:03:07 · 1297 阅读 · 0 评论 -
JDBC中的DatabaseMetaData用法
我们在项目连接数据库,通常我们已经知道了数据库的表结构,无需获取表的基本元信息,但是有时候为了升级或者验证一下内容我们需要访问数据库的元信息,例如我们升级的时候需要删除一些表,但是我们已经无法确定这些表是否存在(可能因为之前的开发没有严格遵守一些约定导致,同一个版本数据库的表结构竟然不同)。当然我们可以使用数据库特定的一下sql语句。例如DROP TABLE IF EXISTS tbName; 如果原创 2016-11-16 08:52:11 · 3664 阅读 · 0 评论