MySQL数据库中常用SQL语句

开发过程中我们经常会用到各种SQL语句,今天小编就来和大家分享一些简单的SQL语句的使用,便于大家对于项目的开发。

1、查询:查询本字段带文字的数据。

select * from student  where (not  age  regexp '^[1-9A-Za-z]')  and age  != '';

2、修改:把学生表中年龄为38的数据改为空字符串。

UPDATE student  set age= '空白,什么也不写'  WHERE  age='38';

3、模糊查询:模糊查询邮箱列中带有@的数据并去重,DISTINCT代表去重。

SELECT DISTINCT  studentId,email from student  WHERE email LIKE '%@% '; 

4、查询:查询id为523452的数据。

select studentId,age  from student where studentId = '523452'; 

5、查询:查询student表全部数据。

SELECT * from student;

6、新增:新增一条数据,包含:studentId,name,age,sex,phone,class。

INSERT into student values ('"+studentId+"','"+name+“”','"+age+“”','"+sex+“”','"+phone+“”','"+class+“”');

7、删除:根据id删除数据。

delete from student  where studentId='"+studentId+"';

8、查询:查询邮箱列中是“@”的数据并进行去重。

SELECT DISTINCT  studentId,email from student  WHERE email= '@';

9、查询:查询age列中纯数字的数据。

select * from student  where (age regexp '[^0-9]')=0  and age != ''; 

10、模糊查询:模糊查询email列中带@的数据。

SELECT * FROM student   WHERE email  LIKE '%@%'; 

11、模糊查询:牧户查询email中没有@的数据。

SELECT * FROM student   WHERE not email  LIKE '%@%' and not email  = ''; 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小格子衬衫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值