-
mysql-查询与两列字符串匹配的数据
所属栏目:[MySql教程] 日期:2021-01-21 热度:153
假设我有带两列类别和名称的产品表. 现在,用户可以按类别或名称或类别和名称两者查找产品 例如,某产品的类别为计算机,名称为Dell.用户在搜索框“计算机”,“戴尔”或“戴尔计算机”或“戴尔计算机”中输入,都可以退回该产品 关于Activerecord查询有任何想法[详细]
-
php-从MySQL表生成报告
所属栏目:[MySql教程] 日期:2021-01-21 热度:85
假设您有一堆MySQL表,并且希望最终用户能够使用PHP脚本使用该数据生成报告.您可以在下拉列表中显示这些表中的字段名称,这样用户就可以说“ first_name等于John”.大.但是,如果您希望这些字段名称更具可读性怎么办?例如,我希望用户能够选择“ First Pet的名[详细]
-
在MySQL中使用DELAY_KEY_WRITE:我应该使用它吗?我还有什么需要
所属栏目:[MySql教程] 日期:2021-01-21 热度:132
我有一个日志表,其中存储了用户ID,日期/时间,表名,记录ID,查询类型(插入,更新,删除等)以及运行的完整SQL.这张桌子上有几个键,但是不需要立即更新.通常,该表用于检查是否存在问题(有人犯了错误或存在系统错误),或供人们查看他们所做的更改.但是通常这些操作不[详细]
-
SQL查询以查找表中min_numbers和max_number之间的孔
所属栏目:[MySql教程] 日期:2021-01-21 热度:179
SQL专家的快速提问. 我有一个表,其中包含两列-min_number和max_number 我一直在尝试写一个查询,但未成功找到最小和最大数字之间的第n个孔 例 min max1. 100 2002. 250 3003. 330 400 如果我想找到一个大小为50的孔,则将返回第1行的最大值200(在第2行的最小值[详细]
-
MS SQL 2005 Express已经存在时,在Windows Server 2003上安装myS
所属栏目:[MySql教程] 日期:2021-01-21 热度:66
[编辑] 我应该注意,我需要在实时生产服务器上执行此操作. MS SQL Server已附加到我们的网站上,并支持第三方ERP软件包.我想建立一个我可以针对某些辅助页面和内部使用的应用程序进行编码的数据库,该数据库将与ERP解决方案完全独立(主要是出于安全性考虑,但也[详细]
-
当代码库没有ORM时对MySQL数据库进行版本控制
所属栏目:[MySql教程] 日期:2021-01-21 热度:75
我已经考虑了这个问题一段时间了,但还没有提出任何稳定/优雅的想法. 我知道使用MyISAM表,可以获得表def的更新时间,但是对于InnoDB来说并不是这样,我发现查看.frm文件以了解何时修改定义的想法甚至都不可靠. ..没关系,如果数据集已更改. 我有一个想法,每30分[详细]
-
sql-数据库不可知的jdbc表导入/导出到文件?
所属栏目:[MySql教程] 日期:2021-01-21 热度:101
是否可以执行与数据库无关的表转储/水合物?我没有任何复杂的约束.我也会满足于特定于db的方式,但是jdbc越纯净越好(我不想求助于impdp / expdp).最佳答案看一下DBUnit.DBUnit支持导出到xml文件以及从xml文件导入.他们的faq对如何快速进行进出口提供了一些建[详细]
-
PHP / MySQL中有多个数据表?
所属栏目:[MySql教程] 日期:2021-01-21 热度:51
在asp.net中,可以从对数据库的单次调用中检索多个数据表.可以在php中做同样的事情吗? 例: $sql ="select * from t1; select * from t2;";$result = SomeQueryFunc($sql);print_r($result[0]); // dump results for t1print_r($result[1]); // dump results[详细]
-
Kohana PHP,ORM和MySQL BLOB
所属栏目:[MySql教程] 日期:2021-01-21 热度:101
我正在尝试通过Kohana的ORM库在MySQL表中创建和检索BLOB. 该代码如下所示: $attachment = new Attachment_Model();$attachment-name = $info['FileName'];$attachment-size = strlen($info['Data']);$attachment-data = $info['Data'];$attachment-mime_typ[详细]
-
PHP-连接到远程数据库非常慢
所属栏目:[MySql教程] 日期:2021-01-21 热度:81
我有一台新的VPS服务器,并且试图将其连接到同一ISP上的另一台服务器.当我通过mysql的命令行工具进行连接时,连接速度非常快. 当我使用PHP连接到远程数据库时,连接时间最多可能需要5秒钟.此后的查询将快速执行. 这不限于mysql,使用file_get_contents()从几乎任[详细]
-
.net-没有LINQ或其他ORM的存储库模式?
所属栏目:[MySql教程] 日期:2021-01-21 热度:91
在不使用LINQ或其他ORM的情况下使用Repository模式是否有意义?我正在用MONO编写应用程序并使用MySQL,当时正在考虑使用存储库模式,但无法处理IQueryable.我当时只是想在存储库上公开更多的方法,以使很明显过滤将通过存储库调用在数据库端进行.有什么建议可以[详细]
-
mysql:使用AND样式查询而不是OR联接表查找记录
所属栏目:[MySql教程] 日期:2021-01-21 热度:142
注意:使用MySQL 4.0,这意味着没有子查询(当前). 我有2张桌子: 一个“ user_details”表 “技能”表,其中包含user_id和“ skill_id”,它们映射到在其他位置定义的一组预定义技能. 当前查询允许管理员通过选择技能来搜索用户,并且查询以“或”方式工作,例如[详细]
-
从MySQL执行Shell命令
所属栏目:[MySql教程] 日期:2021-01-21 热度:61
我知道我正在寻找的可能是一个安全漏洞,但是由于我设法在Oracle和SQL Server中做到了这一点,因此我将对其进行介绍: 我正在寻找一种从MySQL上的SQL脚本执行shell命令的方法.如有必要,可以创建和使用新的存储过程. 注意:我不是在寻找mysql命令行工具提供的SY[详细]
-
sql-使用从另一列计算出的值更新多行
所属栏目:[MySql教程] 日期:2021-01-21 热度:94
我有一个表,其中的行看起来像这样: (2009123148498429,,) 第一部分id是时间戳,后跟一个随机数. (需要与系统中的其他部分一起使用)表中已经存在数据. 我想创建一个列,时间戳,并仅提取日期(20091231),并使用时间戳更新所有行. 如何使用SQL对所有行执行此操作[详细]
-
PHP并输出一对多结果
所属栏目:[MySql教程] 日期:2021-01-21 热度:92
到目前为止,我只处理了php中的一对一关系,但是我遇到了涉及一对多关系的问题.我已经坐了好几天没有运气,所以我迫切希望有人介入并向我展示解决方案,然后我才会失去理智. 我的数据库中有一系列网址,这些网址由SELECT查询以及来自其他表的其他各个字段接收.每[详细]
-
大型MySQL数据库如何提高效率?
所属栏目:[MySql教程] 日期:2021-01-19 热度:181
大型数据库(例如,1亿行)是否定期分解?我完全不熟悉任何东西的扩展,但认为也许一个数据库可以充当更大块实际数据的键,成为一个索引,说“哦,是的,该查询需要20,000,000-25,000块”将查询发送到该块,跳过其余部分.这不是我需要实现的东西,但想想我会在这里要求[详细]
-
在mysql中运行多个mysql实例
所属栏目:[MySql教程] 日期:2021-01-19 热度:139
我想在同一台计算机的两个不同端口上使用MySQL服务器.我做了两个单独的配置文件.当我尝试在定义的第二个端口上连接到MySQL服务器时,则无法连接.运行MySQL的操作系统是Windows Vista.指定端口后,我还尝试从命令行启动mysqld. 这是我已更改的示例文件,供MySQL[详细]
-
sql-UNIX_TIMESTAMP()的ANSI标准
所属栏目:[MySql教程] 日期:2021-01-19 热度:96
UNIX_TIMESTAMP()不是ANSI标准关键字,而是MySQL语法的补充.但是,由于我支持多个数据库,因此有ANSI标准的方式编写UNIX_TIMESTAMP(); 谢谢 最佳答案据我所知,没有. 每个数据库的处理方式都不相同. 例如,在Oracle中,您必须手动生成带有以下内容的时间戳: SELE[详细]
-
使用php将数据批量插入MySQL数据库
所属栏目:[MySql教程] 日期:2021-01-19 热度:107
我有成千上万的数据通过巨大的XML解析,可以使用PHP和MySQL插入数据库表中.我的问题是将所有数据插入表中花费的时间太长.有没有一种方法可以将我的数据分成较小的组,以便按组进行插入过程?例如,如何设置一个脚本来处理100个数据?这是我的代码: foreach($it[详细]
-
mysql-为什么ActiveRecord生成的SQL的Time列包含Date?
所属栏目:[MySql教程] 日期:2021-01-19 热度:94
当我创建一个SQL Time列时,我得到了一个纯时间,即.未注明日期的.但是当我使用Ruby Time类时,我也会得到一个日期.问题是何时“查找”生成的SQL包含日期,而我似乎得到了奇怪的结果. 桌子 start_date: timeend_time: timeday_of_week: string 活动记录 def self[详细]
-
MYSQL-在表中生成子集序列
所属栏目:[MySql教程] 日期:2021-01-19 热度:56
我有下表 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 热度:73
我一直在为此绞尽脑汁,但没有取得任何进展.我对SQL不太好,所以我希望答案很简单,我只是不知道. 我有2个表:一个名为“ images”的表,其中包含我想要的数据,并用主键“ imageID”进行组织.另一个称为“ productPhotos”,它包含两个字段(加上主键):imageID和p[详细]
-
php-扩展数据库中的类
所属栏目:[MySql教程] 日期:2021-01-19 热度:80
我正在一个php项目中,该项目需要存储有关各种建筑物的信息,并将根据建筑物的类型存储不同类型的信息: Class Building { var $location var $name} Building类将由House和Office等类扩展,因此这些类看起来像这样(仅作为示例) Class House Extends Building {[详细]
-
mysql-将Web服务器与数据库和J2ME连接
所属栏目:[MySql教程] 日期:2021-01-19 热度:142
我制作了一个移动应用程序,用户可以使用该应用程序获取所需的地点号码.用户必须选择适当的城市和类别才能获取该地点的信息.所有信息存储在数据库中. 我想知道的.. 1)Web服务有什么好处? 2)如何连接Web服务和MySQl数据库? 3)如何连接Web服务和移动应用程序[详细]
-
使用Visio生成MySQL DDL
所属栏目:[MySql教程] 日期:2021-01-19 热度:87
我在MS Visio中创建了一个数据库模型图,我想将其导出到DDL文件以创建MySQL数据库.我已经安装了MySQL ODBC驱动程序,可以成功使用该驱动程序生成DDL文件,但是无论如何我还是有一些问题. Visio在表名周围加上引号,这些表名也是保留字(例如用户).这是不对的,因为[详细]