-
日期:2020-11-02 13:42:07
点击:59
内容简介:项目应用中,曾有以下一个场景: 接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。 所以想到了利用一个独立的自增的sequence来解决该问题。 当前数据库为:mysql 由于mysql和oracle不太一样,不支持直...
-
日期:2020-11-02 13:42:07
点击:59
内容简介:废话不多说了,直接给大家贴代码了。 1,数字辅助表 //创建表create table test(id int unsigned not null primary key);delimiter //create procedure pnum(cnt int unsigned)begindeclare i int unsigned default 1;insert into num select i;while i*2 cn...
-
日期:2020-11-02 13:42:06
点击:59
内容简介:MySQL数据库的备份工具有很多,不过这里介绍的是一个小巧好用的mysqldump工具,位于数据库目录下bin/mysqldump.exe.这几天用phpMyAdmin备份数据库的时候出现乱码,反复在本地跟远程的Dreamhost空间上测试了数据库,但是还是导出数据库会出现乱码,应该是phpMyAdmi...
-
日期:2020-11-02 13:42:06
点击:59
内容简介:在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别? 上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助索引的区别。 1、主键索引 主键索引,简称主键,原文是PRIMARY KEY,由一个或多个列组成,用于唯一性标识数据...
-
日期:2020-11-02 13:42:05
点击:59
内容简介:在MySQL里,聚集索引和非聚集索引分别是什么意思,有什么区别 在MySQL中,InnoDB引擎表是(聚集)索引组织表(clustered index organize table),而MyISAM引擎表则是堆组织表(heap organize table)。 也有人把聚集索引称为聚簇索引。 当然了,聚集索引的概念不...
-
日期:2020-11-02 13:42:05
点击:59
内容简介:当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。 创建临时表很容易,给正常的CREATE TABLE语句...
-
日期:2020-11-02 13:42:04
点击:59
内容简介:Mysql 查询缓存 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。 1.配置查询缓存 修改配置文件,修改[mysqld]下的query_cache_size和query_cache_...
-
日期:2020-11-02 13:42:04
点击:59
内容简介:一、describe命令用于查看特定表的详细设计信息 例如为了查看guestbook表的设计信息,可用: describe guestbookdescribe ol_user userid 二、可通过”show comnus”来查看数据库中表的列名 有两种使用方式: show columns form 表名 from 数据库名 或者: s...
-
日期:2020-11-02 13:42:04
点击:59
内容简介:1. 先了解一下你是否应该用MySQL集群。 减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或多个application对应一个MySQL数据库。把几个MySQL数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面。其他不共享的数据还维...
-
日期:2020-11-02 13:42:03
点击:59
内容简介:append 标签: 这些append标签需要两个或两个以上的列表作为参数,并追加它们放在一起,如下图所示: s:append var="myAppendIterator" s:param value="%{myList1}" / s:param value="%{myList2}" / s:param value="%{myList3}" //s:appends:iterator value=...