-
如何编写一个mysql查询来读取一个表中的数据并写入另一个表?
所属栏目:[MySql教程] 日期:2021-05-16 热度:103
如果可以,请提供一两个示例查询,以便我了解它是如何工作的.两个表都在同一个数据库中. 谢谢! 最佳答案伪代码: insert into[详细]
-
如何从Perl MySQL DBI句柄获取数据库名称?
所属栏目:[MySql教程] 日期:2021-05-16 热度:199
我使用Perl DBI连接到MySQL数据库.我想找出我连接的数据库. 我不认为我可以使用: $dbh-{Name} 因为我调用 USE new_database 和$dbh-> {Name}只报告我最初连接的数据库. 是否有任何技巧或我需要跟踪数据库名称? 最佳答案尝试执行查询 select DATABASE();[详细]
-
MySQL复制:暂时阻止复制到从属的特定SQL语句?
所属栏目:[MySql教程] 日期:2021-05-16 热度:187
我想连接并执行一个(有时是几个)SQL语句,而不是那些复制到从属语句. 我没有replicate-do或replicate-ignore配置,所以我不能使用一些非复制数据库来发送命令.我知道: set global sql_slave_skip_counter = 1 但那是在奴隶身上.我希望能够在主服务器上运行[详细]
-
反转SQL LIKE’%value%’
所属栏目:[MySql教程] 日期:2021-05-16 热度:88
我有一个包含域名的MySQL表: +----+---------------+| id | domain |+----+---------------+| 1 | amazon.com || 2 | google.com || 3 | microsoft.com || | ... |+----+---------------+ 我希望能够在此表中搜索完整的主机名(即“www.google.com”).如果[详细]
-
Mysql:插入性能INNODB vs MYISAM
所属栏目:[MySql教程] 日期:2021-05-16 热度:183
我插入一个简单的小表,有5个属性和1000行. 我观察发动机是INNODB时,每次插入需要0.03 0.05秒. 我将引擎更改为MYISAM,然后插入更快.它需要0.001 0.003. 问题是什么. innodb_flush_log_trx_commit = 1默认情况下.我就是这样的设置. 这是我的innodb设置. inno[详细]
-
php – CSV vs MySQL性能
所属栏目:[MySql教程] 日期:2021-05-16 热度:141
让我们假设PHP5使用MySQL5和CSV文件的环境相同. MySQL与托管脚本位于同一主机上. MySQL是否总是比重新/搜索/更改/添加/删除记录更快? 或者是否有一些数据低于哪些PHP CSV性能优于使用数据库服务器? 最佳答案CSV不允许您为快速搜索创建索引. 如果您始终需[详细]
-
使用php返回GROUP_CONCAT(‘列x’)值
所属栏目:[MySql教程] 日期:2021-05-16 热度:191
我正在尝试使用PHP将SQL值返回到HTML表中.除了最后一列“GROUP _ CONCAT(provision_id)”之外,我能够在没有问题的情况下填充每一列. 相关代码: 只是回显$content-> provision-id也不起作用.最佳答案使用alias for the column. GROUP_CONCAT( provision_id[详细]
-
database – 在mySQL中优化嵌入式SELECT查询
所属栏目:[MySql教程] 日期:2021-05-16 热度:99
好的,这是我现在正在运行的一个查询,它有45,000条记录,大小为65MB 并且即将变得越来越大(所以我也要考虑未来的性能): SELECT count(payment_id) as signup_count,sum(amount) as signup_amountFROM payments pWHERE tm_completed BETWEEN '2009-05-01' AN[详细]
-
无法使用mysql检索Sequelize的型号名称
所属栏目:[MySql教程] 日期:2021-05-16 热度:136
我是nodejs和Sequelize ORM框架的新手.我试图让它与mysql一起工作.我已经取得了一些很大进步但是目前我陷入了续集需要加载模型的部分.但我收到一个错误,从文件中检索名称. 万维网 var debug = require('debug')('sampleapp')var app = require('../server'[详细]
-
PHP / Mysql搜索 – 区分大小写
所属栏目:[MySql教程] 日期:2021-04-27 热度:99
我使用以下PHP和MySql从表中获取行, $search_word=$_GET['search_word'];$search_word_new=mysql_escape_string($search_word);$search_word_fix=str_replace(" ","%",$search_word_new);$sql=mysql_query("SELECT * FROM tweets WHERE content LIKE '%$se[详细]
-
php – 获取PDO连接ID
所属栏目:[MySql教程] 日期:2021-04-27 热度:52
有没有办法获得与mysql的PDO连接的唯一连接ID?最佳答案试试这样吧. print_r($dbh-query('SELECT CONNECTION_ID()')-fetch(PDO::FETCH_ASSOC)); 您可以使用常规查询来执行CONNECTION_ID()mysql命令以获取连接ID. See the mySQL manual for more[详细]
-
c# – 有没有办法在SQL数据库中搜索相似的单词(意思是不相同的单
所属栏目:[MySql教程] 日期:2021-04-27 热度:174
有没有办法搜索MySQL数据库中的相似单词(意思是不相同的单词).例如:用户在数据库中搜索单词“abcd”并且数据库中有一个单词“abd”,因此搜索引擎或程序询问用户“你的意思是[abd]?”,就像在大多数搜索引擎中一样网络?请注意,搜索词不是现有单词的一部分[详细]
-
mysql – 13个字符长时间戳的SQL语句
所属栏目:[MySql教程] 日期:2021-04-27 热度:101
我有一个封闭的源应用程序,它在MySQL数据库中放置了一个13个字符的长时间戳.一个值是例如: 1277953190942 现在我遇到了问题,我必须编写一个sql语句,它将返回一个与特殊日期匹配的表的所有结果. 所以我有例如2010年7月1日,我将获得时间在01. July 2010 00:[详细]
-
php – mySql – 使用逗号分隔值列表创建连接
所属栏目:[MySql教程] 日期:2021-04-27 热度:148
我有一张桌子,上面有商家名字和字段,里面有他们提供的服务. “服务”字段是以逗号分隔的整数列表,它与另一个“服务”表相关,并带有“服务ID”和“服务名称”字段. 我正在尝试创建一个连接这两个的单个查询,因此我可以列出商家列表以及服务名称.到目前为止,[详细]
-
将数据从MySQL拉入Hadoop
所属栏目:[MySql教程] 日期:2021-04-27 热度:195
我刚刚开始学习Hadoop,我想知道以下内容:假设我有一堆我想分析的大型MySQL生产表. 似乎我必须将所有表转储到文本文件中,以便将它们带入Hadoop文件系统 这是正确的,还是有某种方式可以让Hive或Pig或其他任何东西直接从MySQL访问数据? 如果我将所有生产表[详细]
-
MySql可以在多个表上回滚sql事务吗?
所属栏目:[MySql教程] 日期:2021-04-27 热度:165
我搜索了MySql文档但什么也没找到.我试过这个回滚似乎没有取消table1和table2中的插入 Start Transaction;INSERT INTO Table1(field1,field2) VALUES (value1,value2);INSERT INTO Table2(field3,field4) VALUES (value3,value4);INSERT INTO Table3(field[详细]
-
是否有可能将mysql TIMESTAMP与毫秒进行比较?
所属栏目:[MySql教程] 日期:2021-04-27 热度:175
由于原因太难以理解,我有一个特定时间的毫秒表示,我有一个填充mySql时间戳的mysql数据库,我很好奇是否可以在sql中进行原生比较,例如select * from myTable其中time_stamp_column> 1264665600000;或类似的规定. 我一直在进行一些测试,结果非常奇怪.它没有抱[详细]
-
mysql – 适用于真/假值的数据字段类型?
所属栏目:[MySql教程] 日期:2021-04-27 热度:81
在mySQL数据库中存储true / false / 1/0值的最合适(读取最少数据)数据字段是什么? 我以前使用过一个字符长的tinyint,但我不确定它是否是最好的解决方案? 谢谢! 最佳答案 tinyint(1) 基本上是从BOOL数据类型别名,所以它很好. See here 此外,这里已经介绍[详细]
-
插入语句中C#应用程序中的MySql ODBC 5.1驱动程序的内存分配错误
所属栏目:[MySql教程] 日期:2021-04-27 热度:181
我在C#中有一个.NET Wndows应用程序.这是一个使用MySql 5.1数据库社区版的简单Windows应用程序.我已经下载了MySql ODBC驱动程序,并在本地计算机上创建了一个dsn到我的数据库.在我的应用程序中,我可以毫无问题地执行get类型查询,但是当我执行给定的insert语[详细]
-
如何优化这个MySQL查询
所属栏目:[MySql教程] 日期:2021-04-26 热度:135
当数据库很小时,这个查询工作正常,但是现在数据库中有数百万行,我意识到我应该先考虑优化它.它正在查看超过600,000行并且正在使用where;使用临时;使用filesort(导致执行时间为5-10秒).它正在使用字段battle_type上的索引. SELECT username,SUM( outcome )[详细]
-
php – 我的SQL语法有什么问题吗?
所属栏目:[MySql教程] 日期:2021-04-26 热度:70
我正在尝试使用Web前端创建IT资产数据库. 我已经使用POST从表单中收集了一些数据,以及一个已经写入cookie的变量. 这是我第一次尝试将数据输入数据库. 这是代码: 我得到的错误是: 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第2行,678,Ser[详细]
-
这是在PHP中构建mysql_query的安全方法吗?
所属栏目:[MySql教程] 日期:2021-04-26 热度:187
我试过通过在firefox之外向服务器进行自定义查询来尝试实现SQL注入. 在php中,所有变量都以这样的字符串传递给查询. 请注意,在此阶段,$_POST尚未触及. mysql_query('INSERT INTO users (password,username) VALUES(' . sha1($_POST['password']) . ',' . $_[详细]
-
MySQL:按字母顺序在多个列中获取唯一值
所属栏目:[MySql教程] 日期:2021-04-26 热度:134
如果我的表看起来像这样: id | colA | colB | colC===========================1 | red | blue | yellow2 | orange | red | red3 | orange | blue | cyan 我运行什么SELECT查询,以便返回的结果是: 蓝色,青色,橙色,红色,黄色 基本上,我想在多个列中提取不[详细]
-
关于重复密钥更新子查询的Mysql
所属栏目:[MySql教程] 日期:2021-04-26 热度:118
使用这个问题的答案:Need MySQL INSERT SELECT query for tables with millions of records new_table * date * record_id (pk) * data_fieldINSERT INTO new_table (date,record_id,data_field) SELECT date,data_field FROM old_table ON DUPLICATE KEY[详细]
-
使用PHP / MySQL连接到phpMyAdmin数据库
所属栏目:[MySql教程] 日期:2021-04-26 热度:123
我使用phpMyAdmin制作了一个数据库,现在我想为我的网站制作一个注册表格,我可以在那里注册.我知道如何在HTML中使用输入标签,我知道如何将数据插入数据库但我的问题是我不知道如何连接到已经在phpMyAdmin中创建的数据库.最佳答案数据库是MySQL数据库,而不是[详细]