(1)在做数据库时,为了方便访问,更加高效,将email拆分成@前后两个部分,放在两个列。
create table test14(
uname varchar(20),
email varchar(30)
)engine myisam charset utf8;

insert into test14
values
(‘张三’, ‘zhsan@163.com’),
(‘lily’, ‘lily@126.com’),
(‘lilei’, ‘lilei@qq.com’),
(‘mr gao’, ‘gao@eyou.com’);

(2)思路:思路:想调查邮箱后缀,但后缀是邮件地址的一部分,得先把后缀查询出来;
用字符串函数完全可以做到,用长度函数,位置函数,right函数。
select *,right(email, length(email)-position(’@’ in email)) from test14;

通过字符串函数取出后缀,经过这次事件后,表结构发生变化,变得更加高效
将email拆分成@前后两个部分,放在两个列。

MySQL中的真实案例:某网站有email字段,存储邮件地址,想调查163,126,qq,eyou邮箱的比例;相关推荐

  1. Mysql中的升序和降序以及一个字段升序和一个字段降序

    [Mysql中的升序和降序以及一个字段升序和一个字段降序](https://www.wuhaiqiao.com/2020/304.html)

  2. MySQL中TEXT数据类型的最大长度___MySQL VARCHAR字段最大长度究竟是多少

    MySQL TEXT数据类型的最大长度 TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB LON ...

  3. 真实案例:网站遭遇DOS攻击

     网站遭遇DOS攻击 一.事件背景 长假对于IT人员来说是个短暂的休整时期,可IT系统却一时也不能停,越是节假日,越可能出大问题,下面要讲述的就是一起遭受DOS攻击的案例. 春节长假刚过完,小李公 ...

  4. mysql中text对应java什么类型_MySQL 常用字段类型与对应的Java类型

    varchar 不定长字符串 字符串或是没有合适类型时,可以选择它作为字段类型 对应Java中的String int bigint 数值 一般以int作为数字的默认选择,数值很大时使用bigint 对 ...

  5. python中data.find_all爬取网站为空列表_Python网络爬虫之Scrapy 框架-分布式【第二十九节】...

    1. 介绍scrapy-redis框架 scrapy-redis 一个三方的基于redis的分布式爬虫框架,配合scrapy使用,让爬虫具有了分布式爬取的功能. github地址: https://g ...

  6. 面试mysql中怎么创建索引_阿里面试:MySQL如何设计索引更高效?

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...

  7. 如何解决MySQL中的死锁问题?

    导读:虽然锁在一定程度上能够解决并发问题,但稍有不慎,就可能造成死锁.本文介绍死锁的产生及处理. 作者:肖宇 冰河 来源:大数据DT(ID:hzdashuju) 01 死锁的产生和预防 发生死锁的必要 ...

  8. 一文了解 MySQL 中的锁

    1. 数据库并发场景 在高并发场景下,不考虑其他中间件的情况下,数据库会存在以下场景: 读读:不存在任何问题,也不需要并发控制. 读写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读,幻读,不 ...

  9. 详细介绍MySQL中的数据类型

    MySQL数据类型精讲 1.MySQL中的数据类型 常见数据类型的属性,如下: 2.整数类型 2.1 类型介绍 整数类型一共有 5 种,包括 TINYINT.SMALLINT.MEDIUMINT.IN ...

最新文章

  1. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
  2. 操作分布式文件之六:如何解析远程文件
  3. newman api
  4. 获取某个输入框的字符长度_收藏,最全的字符串函数方法,总有你用到的~
  5. layer之弹层组件文档 layui.layer(v.1.9.0之后)
  6. Url几个常用的函数
  7. 辨异 —— Python 的深拷贝与浅拷贝
  8. 64脚和小于64脚的STM32进行AD时注意,参照电源处理方法(转)
  9. ASP.NET ASHX 一般处理程序教程
  10. 企业绩效考核管理制度
  11. oracle odi 资料档案库访问期间出现未分类的异常错误,ODI11g调用DBLink时报ORA-28267: Invalid NameSpace Value错误...
  12. CPU计算机性能的操作方法,电脑CPU性能测试最佳方法分享 赶紧学一下
  13. 海康摄像头视频视频转码H264处理
  14. HTTPS 和 SSL/TLS 协议:密钥交换(密钥协商)算法及其原理
  15. 【目标跟踪】|STARK
  16. 电脑网络正常,浏览器连不上网的解决办法
  17. JAVA Date 工具类 常用
  18. Django+sqlite开发简易记账本
  19. 计算机毕业设计SSM电影票购票系统【附源码数据库】
  20. MYSQL中日期加减(前一天、后一天等)以及格式化的函数

热门文章

  1. JavaScript基本数据类型以及内存分配
  2. 汤晓丹的第四版计算机操作系统--第八章总结概述
  3. 全屏游戏切换至窗口化
  4. 洛谷P2312 秦九韶算法求多项式点值
  5. DIY pt2262遥控器和2272-m4接收器
  6. WrapPanel在不同页面渲染使用
  7. 利用贝叶斯模型对sklearn中的手工数据集进行分析
  8. scrapy-中国气象局·天气预报
  9. 【Web技术】1217- 点赞按钮居然还能这么玩?
  10. 师范计算机专业前景,师范数学专业就业前景