(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拆分成@前后两个部分,放在两个列。