在我的"domains" MySQL表中,我有一个列"domain_name",其中包含域名,例如
example.com, example.com.au, example.org, example.net, domain.com, etc.
我有一个搜索文本框和一些带有顶级域(TLD)的复选框。
我想执行一个搜索查询,根据在search textbox中输入的内容和检查的TLD,从上面的表格中获取域。
我知道我可以在以下查询的帮助下,根据在文本框中键入的一些字符来搜索域名:
SELECT * FROM domains WHERE domain_name LIK
我有一个查询,在那里,我需要搜索其电子邮件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 ;)也许,任何其他解决方案都会更适合……谢谢。
更新:任务是获取域名列表,保存新的(还不在数据库中),并删除列表中显示的域名。希望,这会有一点帮助..。
我有以下查询来选择由两个点分隔的三个级别的域名:
select domainname from db.table
where criteria like ('*.com')
AND domainname like ('%.%.%');
现在,我需要按域名的.%.%部分而不是%.%对结果进行排序。如何将此添加到我的查询中?
我有一个表的经理登录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