当前位置: 首页 > 编程笔记 >

MySQL查询从email-id账号获取域名

姜森
2023-03-14
本文向大家介绍MySQL查询从email-id账号获取域名,包括了MySQL查询从email-id账号获取域名的使用技巧和注意事项,需要的朋友参考一下

为此使用SUBSTRING_INDEX()。让我们首先创建一个表-

create table DemoTable
-> (
-> UserMailId varchar(100)
-> );

使用插入命令在表中插入一些记录-

insert into DemoTable values('John@gmail.com');

insert into DemoTable values('Carol94844@yahoo.com');

使用select语句显示表中的所有记录-

select *from DemoTable;

输出结果

这将产生以下输出-

+----------------------+
| UserMailId           |
+----------------------+
| John@gmail.com       |
| Carol94844@yahoo.com |
+----------------------+
2 rows in set (0.00 sec)

以下是获取域名的查询-

select substring_index(UserMailId,'@',-1) as RightSideValue from DemoTable;

输出结果

这将产生以下输出-

+----------------+
| RightSideValue |
+----------------+
| gmail.com      |
| yahoo.com      |
+----------------+
2 rows in set (0.00 sec)

 类似资料:
  • 问题内容: 我想将所有mysql表的col名称放入php数组中吗? 是否对此有疑问? 问题答案: 最好的方法是使用INFORMATION_SCHEMA元数据虚拟数据库。特别是INFORMATION_SCHEMA.COLUMNS表… 它非常强大,可以为您提供大量信息,而无需解析文本(例如列类型,列是否可为空,最大列大小,字符集等)… 哦,这是标准的SQL(这是MySQL的特定扩展名)… 有关表之间的

  • 问题内容: 好的,可以说我正在对一个表进行mysql操作,并且该表的列设置为和。 如何获得查询以在同一查询中输出新生成的主键的值? 目前,我正在运行第二个查询来检索ID,但是考虑到这可能会产生错误的结果,这似乎不是一种好习惯。 如果这不可能,那么确保我检索正确ID的最佳实践是什么? 问题答案: 您需要使用以下功能:http : //dev.mysql.com/doc/refman/5.0/zh-

  • 假设我在我的一个表中执行MySQL操作,该表具有列,该列被设置为和。 如何获取查询以输出同一查询中新生成的主键的值? 目前,我正在运行第二个查询来检索id,但这似乎不是一个好的做法,因为这可能会产生错误的结果。 如果这是不可能的,那么什么是最佳实践,以确保我检索正确的ID?

  • 我有一个由3列组成的表格。 user_id,certificate_type,approved 每个user_id可以有多行,每行的certificate_type介于1和30之间。 我要做的是用一组不同的证书类型搜索表,并生成一个与组合匹配的所有user_id的列表。如果行已批准=1,我只想要一个结果。 我可以想出非常复杂的方法来进行多个搜索,但我怀疑在SQL中有一个简单的查询,因为我不相信我正

  • 问题内容: 我不是要命令。 我想创建一个与heidisql类似的应用程序,您可以在其中指定SQL查询,并在执行时返回包含代表查询结果的行和列的结果集。结果集中的列名称应与您在SQL查询中定义的所选列匹配。 在我的Python程序中(使用),我的查询仅返回行和列的结果,而不返回列的名称。在下面的例子中,列名应为,和。SQL最终将在程序外部。 我能想到的唯一方法是编写自己的SQL解析器逻辑以提取选定的

  • 问题内容: 在我的代码中,我正在使用。 然后,我执行该方法以填充准备好的语句的通配符。 在调用该方法并执行查询之前,我是否有办法检索(并打印出)最终查询?我只想将此用于调试目的。 问题答案: 这在JDBC API合同中没有定义,但是如果幸运的话,有问题的JDBC驱动程序可以通过调用来返回完整的SQL 。即 以我的经验,至少这样做是PostgreSQL 8.x和MySQL 5.x JDBC驱动程序。