zoukankan      html  css  js  c++  java
  • SQL语言和DML相关操作以及相应的运算符

    SQL

    1.结构化查询语言

    2.特点

    a.第四代编程语言,更接近自然语言

    b必须有数据库系统解释执行

    c.对象名,关键字不区分大小写

    d.字符串必须要用单引号引起来,不能用双引号

    e.每条语句最后用分号表示结束

    f.已成为标准,但是不同数据库有自己的方言

    3.注释

    a.行注释 --

    b.块注释 /* */

    4.分类

    a.DDL数据定义语言:创建(create),修改(alter),删除(drop)数据库的对象

    b.DML数据操作语言:添加(insert into),修改(update),删除(delete)表的数据

    c.DQL数据查询语言:select 从表中获取符合条件的数据

    d.DCL数据控制语言:控制用户或角色对数据库的访问权限

    e.TPL事务处理语言

    f.CCL指针控制语言

    5.DML相关操作

    ①。insert into 添加

    select t.*, t.rowid from STUDENT t;

    insert into student ( sno, sname, ssex) values ('119', '张三', '男');

    insert into student values('121','李四','男',sysdate,'95032');

    sysdate在SQL中是获取当前时间

    ②。update

    update 表名 set 字段名=字段值 where 条件,如果没有where就是全表都更新

    ③。delete

    delete 表名 where 条件, 如果没有where就是删除此表的所有数据;快速清空有单独的关键字:truncate table 表名,实际是先删除表再重新建表

     6.运算符

    运算符是常用在where条件中

    ①。算数运算符

    + - * / 运算

    date类型的+ -运算是对日进行加减

    ②。比较运算符

    =是判断是否相等

    > >= < <=

    != <>是判断是否不相等

    比较运算符的结果都只有 True或False两个值

    ③。逻辑运算符

    and 与   必须同时具备这些条件

    or  或   只需要具备这些条件中的一个

    not 非    只要不是这些条件中的

    ④。字符串连接运算符

    ||    这是Oracle数据库中独有的连接运算符

    7.DQL

    select 查询

    select *或者字段列表 from 表名

  • 相关阅读:
    Open vSwitch 工作原理
    网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
    网络虚拟化技术(一): Linux网络虚拟化
    linux中diff命令用法
    linux中comm命令用法
    获取SHA1和MD5
    ImageView显示网络图片
    API23时权限不被许可
    Unable to add window -- token null is not for an application
    Unable to locate player settings. bin/Data/settings.xml
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6163627.html
Copyright © 2011-2022 走看看