开发过程中我们经常会用到各种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 = '';