为什么80%的码农都做不了架构师?>>>   

基础

1:创建数据库 CREATE DATABASE dbname

2:删除数据库 DELETE DATABASE dbname

3:备份sql server 创建备份数据的device: USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'

开始备份: BACKUP DATABASE PUBS TO testback

4:创建新表 crate table table-name(col1 type1 [not null] [primary key] , col2 type2 [not null],...............)

根据已有的表创建新表 使用新表创建新表:select * into newTable from oldTable

5:删除表 drop table tableName

6:增加一个列,删除一个列 A:alter table tableName add column col type B:alter table tableName drop column columnname

7:添加主键 alter table tablename add primaryKey col 删除主键 alter table tablename drop primaryKey col

8:创建索引 create [unique] index idxname on tabname(col,,,,) 删除索引 drop index indexname

9:创建视图 create view viewName as select statement 删除视图 drop view viewName

10:几个简单的基本的SQL语句 选择:select * from table where 范围 插入:insert into table1(field1, field2) values (values1,values2) 删除:delete from table wheree 范围 更新:update table1 set field1 = value1 where 条件 查找:select from table where field1 like '%value1%' 排序:select * from table oder by field1,field2 (desc) 总数:select count as totalcount from table 求和:select sum(field1) as sumvalue from table 1 求平均值:select avg(field1) as avgvalue from table1 求最大值:select max(field1) as maxvalue from table1 求最小值:select min(field1) as minvaluie from table1

11:几个高级查询关键词

A:UNION,通过组合两个结果表而派生出一个新的结果表。当单独使用Union的时候,会消除重复行;当使用Union ALL的时候,不会消除重复行

B:Except ,通过所有包含在table1 而不在table2中的行,并且消除所有的重复行,而派生出来的一个结果表。当与ALL一同使用的时候,不会消除重复行。

C:INTERSECLT:INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行

12:使用外链接 left join: 左外联结:结果集包括连接表的匹配行,也包括左联结表的所有行 SQL:select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c right join: 右外联结:结果集既包括连接表的匹配行,也包括右连接表的所有行 full/cross join 全外连接:不仅包括符号连接表的匹配行,还包括两个链接表的所有记录。

13:分组 group by 在select统计函数中的字段,不能和普通的字段放在一起;

未完待续[---------------------------

转载于:https://my.oschina.net/sudojs/blog/290653

Oracle常用SQL总结相关推荐

  1. 图解Oracle常用SQL语句

    1 显示当前连接用户; 查看系统拥有哪些用户; 2 新建用户并授权; 3 连接到新用户: 创建表: 查询当前用户下所有对象: 4 查看表结构: 5 插入新记录 6 更改记录: 7 察看数据库的大小,和 ...

  2. oracle常用SQL语句(汇总版)

    原文地址:https://www.cnblogs.com/xrhou12326/p/4094737.html Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语 ...

  3. ORACLE常用SQL语句大全

    ORACLE常用SQL语句大全 DDL:数据库定义语言(CREATE.ALTER.DROP.TRUNCATE.COMMENT.RENAME),用来创建数据库中的表.索引.视图.存储过程.触发器等对象的 ...

  4. Oracle常用sql操作总结

    一.选择行 1. 简单的SELECT 语句  SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL  NVL函数可把NULL转换成其它类型的符号  编程技巧 ...

  5. oracle常用sql语句

    – 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba –然后,解除对scott用户的锁 alter user scott account unlock; ...

  6. oracle 常用sql语句

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unloc ...

  7. Oracle常用sql语句(一)

    Sql的分类 DDL操作数据库表列等 表基本的操作 主键 索引 视图 常用数据类型 字符串类型 数字类型 日期类型 LOB类型 LONG类型 数据转换 character date numbercha ...

  8. oracle的常用l函数,oracle常用sql函数和语句

    --GREATEST --返回一组表达式中的最大值,即比较字符的编码大小. select greatest('AA','AB','AC') from dual; select greatest(1,2 ...

  9. Oracle 常用SQL技巧收藏

    1. SELECT子句中避免使用 "*"     当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 '*' 是一个方便的方法.不幸的是,这是一个非常低效的方 ...

  10. Oracle常用sql(持续更新)

    --1.oracle查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M ...

最新文章

  1. 分类家族:二分类、多分类、多标签分类、多输出分类
  2. C++对象模型学习——站在对象模型的尖端
  3. ubuntu21.04中文冒号变乱码问题解决
  4. 将四个整数进行从小到大的顺序排列 java_07_Java基础语法_第7天(练习)_讲义(练习加强+在eclipse中实现)...
  5. laravel 分页
  6. 信息学奥赛一本通 2050:【例5.20】字串包含 | OpenJudge NOI 1.17 19:字符串移位包含问题
  7. DCMTK:wwwapp instalation
  8. tomcat工作原理以及详解操作
  9. centos 6.5 找回root密码的方法
  10. 较为容易理解的MUSIC算法DOA估计
  11. oracle12 升级 01017,客户端登录Oracle 12.2服务器报ORA-01017的解惑
  12. Redis学习笔记整理(黑马程序员视频课程)
  13. Hi3516E V200功能介绍
  14. 我的世界旅行者地图服务器不显示,我的世界旅行者地图怎么没有传送 | 手游网游页游攻略大全...
  15. 项目组合、项目集、项目管理实践经验及思考
  16. 钢笔墨水能否代替打印机墨水_喷墨打印机该用染料墨水还是颜料墨水?
  17. 专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用
  18. MarkdownPad的安装,打开.md文件
  19. linux 安装apache apu,Apache编译安装
  20. 图解angr中两种CFG的区别

热门文章

  1. 建立ssh隧道_快速掌握 SSH 端口转发,助力远程工作
  2. html代码怎么出歌词,html中的歌词翻译
  3. 安装erlang没有bin文件夹_Windows10有关jdk13.0.1的详细安装过程
  4. java向hdfs提交命令_Java语言操作HDFS常用命令测试代码
  5. python类的构造方法名称_Python的面向对象、Class 概念与使用
  6. 2017蓝桥杯c语言C组承压计算,2017蓝桥杯 省赛C题(承压计算)
  7. java实现所有括号组合的遍历_括号正确嵌套问题的实现(Java)
  8. mysql数据库1129错误
  9. android+影子系统,神器再升级,手机影子系统来啦
  10. 图像局部特征(十六)--SimpleBlobDetector