zoukankan      html  css  js  c++  java
  • Oracle学习(一)SQL基础

    一、认识SQL

    SQL是什么?

    SQL,结构化查询语言,全称是 Structured Query Language。

    SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言。

    PS:SQL对大小写不敏感,如select与SELECT是相同的

    RDBMS 数据库程序

     关系型数据库管理系统,全称 Relational Database Management System。(比如 MS Access、SQL Server、MySQL)

    二、SQL基础语句

    select(查询)

    select * from 表名  --全量查询
    
    select 列名1,列名2 from 表名  --查询指定列
    
    select distinct 列名1 from 表名  --查询某列的唯一值
    
    select t.rowid,t.* from 表名  --查询结果集可修改

    where(条件子句)

    =  --等于
    <>  --不等于
    >  --大于
    <  --小于
    >=  --大于等于
    <=  --小于等于
    between  --在某个范围内
    like  --类似
    in()  --指定某列的多个可能值

    and&or(过滤子句)

    and --
    or --
    select * fromwhere 列1=XXX and (列2=‘aaa’ or 列2=‘bbb’);
    
    PS:结合起来使用的话要加上括号

    order by(排序子句)

    ASC  --默认,升序排列
    DESC  --降序排列

    PS: order by 多列时 先按第一列排序,第一列条件相同的基础下再对第二列进行排序

    insert into(插入新记录)

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

    update(更新记录)

    updateset=where 条件

    delete(删除记录)

    --删单/多条
    delete fromwhere 条件
    --删全部 delete fromdelete * fromtruncate table
  • 相关阅读:
    Redis 启动失败
    Java本机直接内存溢出
    Java元数据区域(MetaSpace)OOM
    Java虚拟机本地方法栈溢出例子
    Java堆溢出实例
    C# DllImport CallingConvention选择
    光源选型
    条型光的光路分析
    VS安装包官方下载网址
    win7装.net framework4.6注意事项
  • 原文地址:https://www.cnblogs.com/riches/p/11244694.html
Copyright © 2011-2022 走看看