我有一个查询,在那里,我需要搜索其电子邮件id的名称。电子邮件id存储在一个变量中。我已经在MySql控制台上测试了这个查询,它可以正常工作,但在PHP中不使用相同的查询。查询是
SELECT name FROM user WHERE email='$email'
我的电子邮件id格式有点棘手。姓@域名
请帮帮忙!
也许这有点傻,但我只是不确定哪种更好。如果我必须在db中检查超过10k行才能存在,我该怎么办?
#1 -一个查询
select id from table1 where name in (smth1,smth2...{till 30k})
#2 -多个查询
select id from table1 where name=smth1
虽然,性能不是目标,但我也不想使用mysql ;)也许,任何其他解决方案都会更适合……谢谢。
更新:任务是获取域名列表,保存新的(还不在数据库中),并删除列表中显示的域名。希望,这会有一点帮助..。
我正在使用node与我的postgresql数据库通信。
我有一份汽车清单:
[{id:1, areaId: 1},
{id:2, areaId: 2},
{id:3, areaId: 2}]
areaId是另一个表(比如areas)中的一列,我想获取每辆汽车的区域名称:
select name from areas
where id = areaId
如何构建一个包含所有汽车的列表,并附加区域名称?
简单的方法是为每个对象query数据库:
const query = `select name from areas
where id = $1`;
r
基本上,我有一个包含我想要使用的域信息的test2文件,所以我去掉了额外的内容,只得到域名为new_list。
然后,我想要做的是用这些域名查询数据库,提取名称和严重程度分数,然后(这部分我真的很难处理)获得一个存储的列表(或元组),我可以使用该列表(或元组),该列表由提取的域和严重程度分数组成。
这是一个可供参考的psql数据库,但我的问题更多的在于查询后的管理。
我仍然是Python的新手,主要是做了一点Java,所以我的代码可能看起来很糟糕,但我已经尝试过转换为字符串,并尝试在末尾添加到列表中,但大部分都不成功。
def get_new():
data = []
with
我有一个表的经理登录id没有域名,当发送邮件时,它应该自动获取域名发送邮件在sql中,我使用以下查询,我需要自动添加@xxx.com到收件人邮件。开始
Use [register ]
DECLARE @Receipientlist varchar(8000)
SET @ReceipientList =
STUFF((SELECT ';' + Manager_Login_Id FROM dbo.Idea FOR XML PATH('')),1,1,'')
SELECT
Idea_Id,Login_Id,Mana
我试图在MySQL数据库中存储大约1亿个域名,但是我无法找到在域名上使用的正确的索引方法。
问题是,类似的查询也将被执行:
SELECT id FROM domains WHERE domain LIKE '%.example.com'
或
SELECT id FROM domains WHERE domain LIKE 'example.%'
如果这样做更容易,那么‘%示例%’并不是一个要求,但最好是拥有/能够这样做是件好事。
正确的索引是什么?从左到右(例如.%)应该是直接向前的,但是从右到左(%.example.com)是有问题的,但是最常见的查询。
我在
听起来很简单,但现在开始了。我有一个名为example.com的wordpress网站,最近我用wordpress重新开发了它,但是旧的网站结构使用了以下www.example.com/? page_id =22,我想将包含/?page_id=any数字的域名后的任何内容重定向到主页,我很难做到这一点,而且我也认为我可能有问题,因为wordpress本身在permalinks重定向启动之前使用了查询字符串page_id,但是我可能错了,但是在域名之后直接删除查询字符串的任何帮助都是很好的,特别是记住这是一个wordpress安装。
我尝试了各种类似于下面的迭代,但都没有效果
R
我有以下两个问题
1)
SELECT `domains`.`name` , `pageviews`.`domain_id` , COUNT( `pageviews`.`domain_id` )
FROM `pageviews`
LEFT JOIN `domains` ON ( `domains`.`id` = `pageviews`.`domain_id`
AND `domains`.`user_id` = '129' )
WHERE `pageviews`.`user_id` = '129'
GROUP BY `pageview
我有一张urls的桌子。有一个额外的列与解析的域名(外键到其他表)。我想要的是最新鲜的网址,但每个域名只有一个网址。我有以下模式:
id|url|id_domain
我尝试了我的查询的几个版本,但它们似乎都没有一个工作性能良好,例如:
SELECT * from urls GROUP BY id_domain ORDER BY id DESC
解释告诉我它使用临时表。
有关于id,id_domain,(id,id_domain)和(id_domain,id)的索引
有没有人知道一种更有效的查询这些数据的方法?
编辑这里是一些具有预期输出的示例数据:示例数据:
id | url | id_dom
我有以下查询来选择由两个点分隔的三个级别的域名:
select domainname from db.table
where criteria like ('*.com')
AND domainname like ('%.%.%');
现在,我需要按域名的.%.%部分而不是%.%对结果进行排序。如何将此添加到我的查询中?