博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL常用语句大全
阅读量:4980 次
发布时间:2019-06-12

本文共 1867 字,大约阅读时间需要 6 分钟。

1.插入数据

insert  into  表名(列1,列2,列3)values(值1,值2,值3);

insert  into product(name,price,pic_path) values('jack',25,'updown');

2.更新数据

update  表名 set 列名1=值1,列名2=值2  where 条件;

update product set name="jack",price=35 where id=2;

3.删除数据库

delete from 表名[where 条件]

delete from product where id=2;

4.查询所有数据库内容

select * from 表名;

select * from product;

5.查询部分列

select 列1,列2 from 表名;

select id,name from product;

6.条件查询

#比较 =,>,<,>=,<=,!=

select * from 表名 where列名=值;

select * from product where id=2;

#and与

select * from 表名 where 条件1 and 条件2 and 条件3;

select * from product where id=2 and name='Nike';

#or 或

select * from 表名 where 条件1 or 条件2 or 条件3;

select * from product where name='Nike' or id=2;

#not 非

select * from 表名 where not 条件1;

select * from product where not name='Nike';

#in枚举

select * from 表名where 列名 in(值1,值2,值3);

select * from product where  id in(2,3,4,10);

select * from product where id not in(2,3,4);

#like模糊查询

select * from 表名where列名 like '%值%';

select * from product where name like '%LI%';

#between....and  范围查询

select * from 表名 where 列名 between 值1 and 值2;

select * from product where created between '2010-10-10' and '2011-10-10';

#limit行数查询

select * from 表名 limit  n1,n2;(n1:从第几行开始,从0开始算;n2:要显示几行)

select * from product limit 3,4;

7.查询排序

select * from 表名 order by列表排序方式。

#排序方式:asc(升序),desc(降序);

select * from product order by created desc;

8.聚合函数

#count 总记录数

select  count(列名) from student;

select count(id) from student;

#sum 总共

select  sum(列名) from student;

select sum(age) from student;

#avg  平均值

select avg(列名)from student;

select avg(age) from student;

#max  最大值

select max(列名)from student;

select max(age) from student;

#min  最小值

select  min(列名) from 表名;

select min(age) from student;

9.子查询

select name from student where age<(select avg(age) from student);

select * from product where id in(select id from order);

 

转载于:https://www.cnblogs.com/zhouzetian/p/7392525.html

你可能感兴趣的文章
sql不同表相同的CID qty2替换qt1数量
查看>>
多线程备忘
查看>>
水波形图片切换
查看>>
Javascript的console.log()用法
查看>>
【知识向】——计算机基础知识总结及相关
查看>>
【代码笔记】iOS-只让textField使用键盘通知
查看>>
过滤器
查看>>
trie-[HNOI2004]L语言
查看>>
实验三 网际协议IP 实验报告
查看>>
数据库1
查看>>
Lodop打印如何隐藏table某一列
查看>>
MongoDB下载安装
查看>>
python之上下文管理、redis的发布订阅、rabbitmq
查看>>
Mac Mini Server安装Centos6.5
查看>>
House of hello恶搞凯莉迷你包
查看>>
查看文件权限修改时间
查看>>
Math Date
查看>>
TCP/IP协议 计算机间的通讯,传输、socket 传输通道
查看>>
Android 将取代 Ubuntu,做为个人桌面操作系统
查看>>
【Java】生成图形验证码
查看>>