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 表名

  • 相关阅读:
    npm 5.4.2 更新后就不能用了
    Node.js 被分叉出一个项目 — Ayo.js,肿么了
    页面缓存之Meta http-equiv属性详解
    Javascript 浮点计算问题分析与解决
    详解 Cookie 纪要(vue.cookie,jquery.cookie简化)
    Cookie 基本操作
    HTML5上传图片预览
    location.href跳转测试
    ios中iframe的scroll滚动事件替代方法
    JS数组API
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6163627.html
Copyright © 2011-2022 走看看