在我的"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
我正在尝试找到使用应用程序的域名的唯一计数。
下面的查询没有获取任何结果。但是,如果在不使用distinct的情况下运行相同的查询,则会返回计数
SELECT
apps, category, COUNT(distinct(domain)) as counts
FROM table1.techs
GROUP BY apps
我在table1中有带有tags的域名
tags用逗号表示。示例
domain tags
facebook.com facebook,social,networking,friends,community
我想通过一个标签搜索域,比如“社交”,那么我该怎么做呢?
我将这个查询用于多个标签,但它不适用于单个标签。
SELECT * FROM table1 WHERE MATCH (tags) AGAINST ('social')
我已经在table1中启用了全文搜索
如何使用单个标签查询并获取social相关域名的信息
听起来很简单,但现在开始了。我有一个名为example.com的wordpress网站,最近我用wordpress重新开发了它,但是旧的网站结构使用了以下www.example.com/? page_id =22,我想将包含/?page_id=any数字的域名后的任何内容重定向到主页,我很难做到这一点,而且我也认为我可能有问题,因为wordpress本身在permalinks重定向启动之前使用了查询字符串page_id,但是我可能错了,但是在域名之后直接删除查询字符串的任何帮助都是很好的,特别是记住这是一个wordpress安装。
我尝试了各种类似于下面的迭代,但都没有效果
R
我遇到了一种情况,我想要命名结果数据集的datatable的名称。
例如,此查询将返回包含两个数据集的数据集。
SELECT foo FROM t1; SELECT bar FROM t2;
可以使用AS关键字重命名数据库中的列。
SELECT foo AS `abc` FROM t1; SELECT bar AS `def` FROM t2;
如何,如果可能的话,我可以重命名返回的表名。类似于:
SELECT * FROM t1 AS `customTableName`; SELECT * FROM t2 AS `customTableName2`;
我需要从我的域名中删除尾随的点。我有下面的例子。在查询中使用它的正确方法是什么?
$tank5 = "SELECT url FROM `db`.`tank` WHERE url LIKE rtrim('%$string%', '.')"; // this don't work I just test it.
我知道我可以在查询之前做这个$string = rtrim($string, '.');,但我希望我能在一行上运行它。
这真的可能吗?提前谢谢。
我有一个很大的域名列表,还有一个很大的单词列表。我想看看在我的列表中有多少域名的末尾有这些单词。我尝试了2个查询,但都花费了太多的时间来执行。尝试找出是否有任何方法可以使查询速度更快。
首先我尝试了这个查询,大约需要50分钟才能返回结果:
SELECT COUNT(*) AS count
FROM table
WHERE domain_name LIKE '%my_word.%';
然后我想如果我去掉它的.%,也许它会更快,所以我试了一下,但它仍然很慢:
SELECT COUNT(*) AS count
FROM table
WHERE SUBSTRING
通过Cypher从所有节点和关系中清除图形的最佳方法是什么?
在,这个例子
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
是否有说明:
此查询不用于删除大量数据
那么,以下几点是否更好?
MATCH ()-[r]-() DELETE r
和
MATCH (n) DELETE n
还是有另一种更适合大图的方法呢?
我正在尝试消除mysql DB表中的重复域名(URL)。
我使用这个查询来查找“相同”的urls:
SELECT URL,
COUNT(*) c
FROM Links
GROUP BY URL
HAVING c > 1;
但此查询无法找到相同的域不同的urls,这正是我所需要的:
example.com
www.example.com
www.example.com/
www.example.com/somepage.htm
任何人的帮助都会非常感谢。
也许这有点傻,但我只是不确定哪种更好。如果我必须在db中检查超过10k行才能存在,我该怎么办?
#1 -一个查询
select id from table1 where name in (smth1,smth2...{till 30k})
#2 -多个查询
select id from table1 where name=smth1
虽然,性能不是目标,但我也不想使用mysql ;)也许,任何其他解决方案都会更适合……谢谢。
更新:任务是获取域名列表,保存新的(还不在数据库中),并删除列表中显示的域名。希望,这会有一点帮助..。
我在Angular 6中创建了一个新模块,而不是app - module。
1. Created two components: query-bulider and query-panel.
2. query-builder is parent component and query-panel is child component.
3. not able to call parent function from the child component. -内部查询构造器html <query-panel (msgEvent)="recieveMsg($event)