sql常用
2015-11-16 19:54
411 查看
create:insert [into] table[(column1, column2...)]values(value1, value2...)[,(第二条值),(第三条值)...] update:updatetable set column=value, c2=v2... [一般后跟 条件 where,不跟,则更新所有] delete:deletefrom table [一般后跟 条伯where,不跟,则删除所有] 聚合函数 avg 平均值 sum 求和 count 求满足条件的列的数量, 一般跟group by 一起使用 max 最大值 min 最小值 retrieve: select distinct *,count(name)as name_count from course [as] c //distinct 去重, as别名 where numweek = 1 //where 条件 and sid in ( select id from sectionwhere hour > 6 or (hour=6 and minute > 10) ) group by name //分组 having id !=2 //分组group by 的条件 order by id desc[/asc] //排序 表连接 (A为左表 B为右表) 左外连接 select * from A [as] a left [outer] join B [as] b on a.id=b.aid 以左表为准 通常是 左表全显示,右表显示符合on条件的,右表记录如果找不到,则为null 右外连接 select * from A [as] a right [outer] join B [as] b on a.id=b.aid 以右表为准 内连接 select * from A [as] a inner [outer] join B [as] b on a.id=b.aid 符合条件 左右表 才显示 内连接查询结果与这样的语句结果一样:select * from course a, section b where a.sid=b.id
相关文章推荐
- hibernate连接Oracle rac
- Oracle exp 數據備份
- Linux 下Redis安装与集群配置 Redis配置文件详解
- SQL Server学习总结--初级
- memcached数据库未授权访问漏洞解决
- sqlite循环批量插入数据采用批处理文件实现
- Ormlite数据库
- MongoDB小结09 - update【定位修改器】
- MongoDB小结07 - update【$pop】
- MongoDB小结08 - update【$pull】
- MySQL show processlist 中status
- OpenXML_导入Excel到数据库
- MongoDB小结06 - update【$push】
- MongoDB小结07 - update【$addToSet & $each】
- redis3.0.5在linux上安装与配置
- redis3.0.5在linux上安装与配置
- MyBatis入门(四)---动态SQL
- MySQLdb数据库操作
- Saving changes is not permitted in SQL Server
- 查询Oracle数据库保留字、关键字