-
比较Mysql上的2个数据库模式
所属栏目:[MySql教程] 日期:2021-01-20 热度:90
我在数据库中有2个关于同一应用程序的架构(不同版本) 我想生成具有差异的De??lta脚本 它存在一些可以帮助我的工具(开源解决方案应该是完美的) 谢谢 最佳答案Navicat for MySQL使用其“结构同步”工具来完成此操作,但它不是开源的(US $179).它将比较显示所有[详细]
-
如果经常使用,应该将宽的mysql表上的列移到左侧吗?
所属栏目:[MySql教程] 日期:2021-01-20 热度:115
我有一个大约35列宽的mysql用户表,我注意到我查询最多的东西,如picture_url,用户名,onlinestatus位于表的最右侧.将最常用的项目放在表格的开头会更好吗?最佳答案列的位置对任何MySQL存储引擎的性能都没有任何影响.当您从一行中读取任何列时,您已经承担了最[详细]
-
php-使用CodeIgniter记录数据库中的更改的合适方法
所属栏目:[MySql教程] 日期:2021-01-20 热度:198
我想为我的小型CodeIgniter应用程序创建一个简单的审核系统.这样就可以在编辑表条目之前为它创建快照.我想到的一种方法是创建一个news_audit表,该表将复制news表中的所有列.它还将为每个更改创建新记录,并添加日期添加列.您对将此类功能构建到PHP Web应用程[详细]
-
选择随机记录并在一个查询中更新同一记录?
所属栏目:[MySql教程] 日期:2021-01-20 热度:160
我正在研究一个小的横幅广告旋转脚本,该脚本从数据库加载随机横幅广告.我正在跟踪数据库中的印象数,想知道是否可以选择一个随机记录并在单个查询中更新其印象值,还是需要选择一个随机记录,然后根据记录pk更新.使用MySQL.最佳答案这不能在单个查询中完成.最好[详细]
-
mySQL检索按顺序重复值的记录
所属栏目:[MySql教程] 日期:2021-01-20 热度:135
我有一张有300,000条记录的大桌子.该表具有一个称为“速度”的整数值,并且它的值是从0到100. 在firsts记录中,该值为0,我要删除.我想从查询中删除速度场重复超过10次的记录.例如: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 10 12 13 15 20 30 20 15 10 8 5 2 1 0[详细]
-
php-确定起点半径内位置的最佳方法
所属栏目:[MySql教程] 日期:2021-01-20 热度:53
我的目标是在我的最新项目中创建功能,最好使用PHP.每个用户注册后,他们将输入他们的邮政编码.然后希望我可以使用“开放街道地图”将其转换为经/纬度. 无论如何,我希望能够找出当前用户附近的其他用户. 我见过很多人使用Haversine公式,但这意味着用户要查询其[详细]
-
sql-避免在查询中多次使用同一子查询
所属栏目:[MySql教程] 日期:2021-01-19 热度:156
在我重构的MMORPG服务器中,我有两个表.一个用于物品,另一个用于咒语.每个项目最多包含5个咒语,因此我采用了稀疏矩阵格式,其中有5列为咒语ID. 此结构的原始设计者选择使用不支持引用的MyISAM,从而导致项目表包含不存在拼写ID的项目.我希望找出哪些项目的拼写I[详细]
-
在MySQL中设置订阅日期
所属栏目:[MySql教程] 日期:2021-01-19 热度:182
我正在与一个网站打交道,人们可以在其中订购某些虚拟货币.我需要在数据库中放置订阅结束的日期.我的表格中有一个“到期”字段,它是DATE. 当用户扩展其订阅时,我需要在此日期之前增加1个月.但是,如果订阅已过期,我想将“过期”设置为从现在开始的1个月,而不是[详细]
-
寻找一个带说明的简单mySQLi类示例
所属栏目:[MySql教程] 日期:2021-01-19 热度:69
我正在寻找扩展PHP5中的mySQLi类的类的简单但实用的示例.我也对存储过程感兴趣.基本上,我需要的是一个实用且可用的类的示例.我以身作则,学得最好,但是不幸的是,我找不到任何看起来可靠而简单的例子的网站或书.我看到的所有示例都很复杂,因此我无法理解,或者[详细]
-
实体框架-gt; MySql给出“函数评估超时”.
所属栏目:[MySql教程] 日期:2021-01-19 热度:192
我对带有MySql数据库的实体框架有一个奇怪的问题. 这是我得到的代码. public class testbase{ private testEntities db = new testEntities(); public IQueryablepost GetRecords() { return db.record; }} 这里的记录是我数据库中的一个表,它应该返回表中的[详细]
-
MySQL:对子查询列求和
所属栏目:[MySql教程] 日期:2021-01-19 热度:184
在MySQL中是否有一种优雅的方法可以做到这一点: SELECT (subquery1) AS s1,(subquery2) AS s2,(s1+s2) AS s3 还是我必须诉诸 SELECT (subquery1) AS s1,((subquery1)+(subquery2)) AS s3 ? 谢谢 编辑:两个子查询产生整数结果 最佳答案您可以在MySQL中使用[详细]
-
为大型数据集实现快速查找:MySQL MEMORY(HEAP),Memcached或其他
所属栏目:[MySql教程] 日期:2021-01-19 热度:104
目前正在开展一个围绕医学术语SNOMED的项目.被标记的核心是三个关系数据集,它们的记录长度分别为350,000、110万和130万.我们希望能够快速查询此数据集的数据输入部分,以便在其中具有某种形式或形式的自动完成/建议. 它目前仅在MySQL MyISAM DB中用于开发目的[详细]
-
大型MySQL数据库如何提高效率?
所属栏目:[MySql教程] 日期:2021-01-19 热度:147
大型数据库(例如,1亿行)是否定期分解?我完全不熟悉任何东西的扩展,但认为也许一个数据库可以充当更大块实际数据的键,成为一个索引,说“哦,是的,该查询需要20,000,000-25,000块”将查询发送到该块,跳过其余部分.这不是我需要实现的东西,但想想我会在这里要求[详细]
-
在mysql中运行多个mysql实例
所属栏目:[MySql教程] 日期:2021-01-19 热度:125
我想在同一台计算机的两个不同端口上使用MySQL服务器.我做了两个单独的配置文件.当我尝试在定义的第二个端口上连接到MySQL服务器时,则无法连接.运行MySQL的操作系统是Windows Vista.指定端口后,我还尝试从命令行启动mysqld. 这是我已更改的示例文件,供MySQL[详细]
-
sql-UNIX_TIMESTAMP()的ANSI标准
所属栏目:[MySql教程] 日期:2021-01-19 热度:159
UNIX_TIMESTAMP()不是ANSI标准关键字,而是MySQL语法的补充.但是,由于我支持多个数据库,因此有ANSI标准的方式编写UNIX_TIMESTAMP(); 谢谢 最佳答案据我所知,没有. 每个数据库的处理方式都不相同. 例如,在Oracle中,您必须手动生成带有以下内容的时间戳: SELE[详细]
-
使用php将数据批量插入MySQL数据库
所属栏目:[MySql教程] 日期:2021-01-19 热度:164
我有成千上万的数据通过巨大的XML解析,可以使用PHP和MySQL插入数据库表中.我的问题是将所有数据插入表中花费的时间太长.有没有一种方法可以将我的数据分成较小的组,以便按组进行插入过程?例如,如何设置一个脚本来处理100个数据?这是我的代码: foreach($it[详细]
-
mysql-为什么ActiveRecord生成的SQL的Time列包含Date?
所属栏目:[MySql教程] 日期:2021-01-19 热度:56
当我创建一个SQL Time列时,我得到了一个纯时间,即.未注明日期的.但是当我使用Ruby Time类时,我也会得到一个日期.问题是何时“查找”生成的SQL包含日期,而我似乎得到了奇怪的结果. 桌子 start_date: timeend_time: timeday_of_week: string 活动记录 def self[详细]
-
MYSQL-在表中生成子集序列
所属栏目:[MySql教程] 日期:2021-01-19 热度:175
我有下表 Id Value1 31 121 672 72 995 305 335 45 875 125 1 我想对其进行更新以包含此表. Id UniqueIdBySubSet Value1 1 31 2 121 3 672 1 72 2 995 1 305 2 335 3 45 4 875 5 125 6 1 我在SO上找到了理想的线程,但这是针对mssql的.我使用的是MySQL 4.1.10[详细]
-
如何在mySQL中分类为动态生成的特定顺序?
所属栏目:[MySql教程] 日期:2021-01-19 热度:92
我一直在为此绞尽脑汁,但没有取得任何进展.我对SQL不太好,所以我希望答案很简单,我只是不知道. 我有2个表:一个名为“ images”的表,其中包含我想要的数据,并用主键“ imageID”进行组织.另一个称为“ productPhotos”,它包含两个字段(加上主键):imageID和p[详细]
-
php-扩展数据库中的类
所属栏目:[MySql教程] 日期:2021-01-19 热度:120
我正在一个php项目中,该项目需要存储有关各种建筑物的信息,并将根据建筑物的类型存储不同类型的信息: Class Building { var $location var $name} Building类将由House和Office等类扩展,因此这些类看起来像这样(仅作为示例) Class House Extends Building {[详细]
-
mysql更新/设置语句的速度.乘以一列
所属栏目:[MySql教程] 日期:2021-01-19 热度:193
我在MySql表“ temp”中有一百万行,并希望将列“ t”(int无符号,索引)乘以1000. mysql update temp set t=1000*t; 此过程需要25秒.对未编制索引的列执行相同的语句需要10秒钟; 有什么想法可以使这个过程更快吗?我必须将其应用于超过1e5的表. 最佳答案索引[详细]
-
mysql-如何在其自己的查询中获得一个值的总出现次数?
所属栏目:[MySql教程] 日期:2021-01-19 热度:59
假设我们有这个查询 SELECT * FROM table 这是它的结果. id | user_id------------1 | 1------------2 | 1------------3 | 2------------4 | 1 如何获得user_id作为其他字段出现的频率(没有一些主要的SQL查询) id | user_id | count--------------------1 |[详细]
-
php db同步
所属栏目:[MySql教程] 日期:2021-01-19 热度:117
我有一台本地服务器,我在那里进行所有测试和工作.完成后,我只需上传数据库模式以及相关代码即可.但是,当我对架构进行一些更改时,就会出现问题.我必须在实时服务器上手动键入“ alter table”查询. 有没有一种方法可以获取在数据库模式中发生的增量更改,以便[详细]
-
mysql-将Web服务器与数据库和J2ME连接
所属栏目:[MySql教程] 日期:2021-01-19 热度:185
我制作了一个移动应用程序,用户可以使用该应用程序获取所需的地点号码.用户必须选择适当的城市和类别才能获取该地点的信息.所有信息存储在数据库中. 我想知道的.. 1)Web服务有什么好处? 2)如何连接Web服务和MySQl数据库? 3)如何连接Web服务和移动应用程序[详细]
-
使用Visio生成MySQL DDL
所属栏目:[MySql教程] 日期:2021-01-19 热度:134
我在MS Visio中创建了一个数据库模型图,我想将其导出到DDL文件以创建MySQL数据库.我已经安装了MySQL ODBC驱动程序,可以成功使用该驱动程序生成DDL文件,但是无论如何我还是有一些问题. Visio在表名周围加上引号,这些表名也是保留字(例如用户).这是不对的,因为[详细]