问题标签 [mysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1967 浏览

sql - 在 MySQL SELECT 中生成字段

如果我有一个包含 Field1 和 Field2 的表,我可以在 select 语句中生成一个新字段吗?例如,一个普通的查询是:

而且我还想创建 Field3 并将其返回到结果集中......类似这样的东西将是理想的:

这可能吗?

0 投票
1 回答
3160 浏览

sql - group_concat 查询性能

自添加group_concat子句以来,MySQL 查询的运行速度明显变慢。目前,此查询如下所示:

如查询中所述,除其他外,我的应用程序有 3 个表:page、category 和 page_category。一个页面可以与无类别或多个类别相关联。目前 page、page_category 和 category 分别有 9,460、20,241 和 10 个条目。

谁能帮助我改进此查询以提高其性能?

0 投票
6 回答
2405 浏览

php - 如何在没有 SSH 的情况下按需将实时 MySQL 数据库下载到本地测试数据库中?

我在没有 SSH 访问权限(我只有 FTP 访问权限)的服务器上有一个相当小的 MySQL 数据库(一个 Textpattern 安装)。我需要定期按需将实时数据库下载到本地开发服务器;即,我想运行一个脚本和/或运行一个 cron 作业。有什么好的方法可以做到这一点?

需要注意的几点:

  • 实时服务器运行 Linux、Apache 2.2、PHP 5.2 和 MySQL 4.1
  • 本地服务器运行相同(因此可以选择使用 PHP),但操作系统是 Windows
  • 本地服务器上有 Ruby(因此使用 Ruby 是一个有效的选项)
  • 实时 MySQL 数据库可以接受来自不同 IP 的远程连接
  • 我无法在远程服务器上启用复制

更新:我接受了 BlaM 的回答;它非常简单。不敢相信我没想到。但是有一个问题:我想自动化这个过程,但建议的解决方案会提示用户输入密码。这是一个稍微修改过的 mysqldump 命令的版本,它传入了密码:

mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql

0 投票
17 回答
19659 浏览

mysql - 在mysql中搜索电话号码

我有一张桌子,里面全是任意格式的电话号码,像这样

我需要以类似的任意格式搜索电话号码(例如07123456应该找到条目(07) 123 456

我在普通编程语言中执行此操作的方法是从“针”中去除所有非数字字符,然后遍历大海捞针中的每个数字,从中去除所有非数字字符,然后进行比较针,例如(红宝石)

问题是,我需要在 MySQL 中执行此操作。它有许多字符串函数,但似乎没有一个真正符合我的要求。

目前我能想到2个“解决方案”

  • CONCATSUBSTR
  • 在针的每个字符之间插入一个%(所以它是这样的%0%7%1%2%3%4%5%6%:)

然而,这些似乎都不是特别优雅的解决方案。
希望有人可以提供帮助,否则我可能会被迫使用 %%%%%% 解决方案

更新:这是对一组相对固定的数据进行操作,可能有几百行。我只是不想做一些未来程序员会为之哭泣的可笑的坏事。

如果数据集增长,我将采用“phoneStripped”方法。感谢所有的反馈!


您能否使用“替换”函数来删除“(”、“-”和“”的任何实例,

我不担心结果是数字。我需要考虑的主要角色是, , 和+那么-这个(解决 方案会是这样吗?)space

那不是很慢吗?

0 投票
5 回答
3221 浏览

mysql - 如何在 OS X 10.5.4 下安装 mysql ruby​​ gem

这是交易。

$ 宝石--版本

1.1.0

$ sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

批量更新 Gem 源索引: http: //gems.rubyforge.org/错误:在本地或存储库中找不到 mysql

$ sudo 宝石更新

更新已安装的 gem 批量更新 Gem 源索引: http: //gems.rubyforge.org/

更新 RedCloth 错误:执行 gem ... (Gem::GemNotFoundException) 在本地或存储库中找不到 RedCloth

我试过这个这个这个这个,还有很多其他的。

他们都没有为我工作。还有其他人有这个问题吗?如果是这样,您做了什么来解决上面未提及的问题?

0 投票
7 回答
38841 浏览

php - 如何执行存储在 MySQL 数据库中的 PHP?

我正在尝试编写一个调用存储在 MySQL 数据库中的 PHP 的页面。存储在 MySQL 数据库中的页面包含我想在页面加载时运行的 PHP(和 HTML)代码。

我怎么能这样做呢?

0 投票
3 回答
3836 浏览

mysql - Import OLE Object from Access to MySQL

I have a table in an access table which contains Product entries, one of the columns has a jpg image stored as an OLE Object. I am trying to import this table to MySQL but nothing seems to work. I have tried the MySQL migration tool but that has a known issue with Access and OLE Objects. (The issue being it doesnt work and leaves the fields blank) I also tried the suggestion on this site and while the data is imported it seems as though the image is getting corrupted in the transfer. When i try to preview the image i just get a binary view, if i save it on disk as a jpg image and try to open it i get an error stating the image is corrupt.

The images in Access are fine and can be previewed. Access is storing the data as an OLE Object and when i import it to MySql it is saved in a MediumBlob field.

Has anyone had this issue before and how did they resolve it ?

0 投票
4 回答
10333 浏览

mysql - 在 Visual Studio 2008 上使用 MySQL

我正在使用ODBC连接器从 Visual Studio 2008 访问 MySQL 数据库,并且在处理水晶报表时遇到了性能问题,为了解决这个问题,我需要一个到 Visual Studio 的本机连接器。如果有人遇到类似问题并且知道解决方案或工具(最好是免费软件),我将不胜感激。

0 投票
5 回答
2143 浏览

mysql - SQL 数字格式

我正在寻找使用 SQL 来格式化一个带有千位逗号的数字,但没有小数(所以不能使用 Money) - 有什么建议吗?

我正在使用 SQL Server 2005,但也可以随意回答其他人(如 MySQL)

0 投票
6 回答
11395 浏览

c# - 如何在 Mono 上将 Linq 与 MySql 数据库一起使用?

有许多库为与 MySql 数据库交互的 C# 代码提供 Linq 功能。其中哪一个在 Mono 上最稳定和可用?

背景(大部分无关紧要):我有一个简单的 C# (.Net 2.0) 程序更新 MySql 数据库中的值。它每晚通过 cron 作业执行,并在 Pentium 3 450Mhz、Linux + Mono 上运行。我想使用 Linq(.Net 3.5)重写它,主要是作为练习(我还没有使用过 Linq)。