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

  • 相关阅读:
    ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
    Linux学习安装
    linux中的虚拟环境工具
    linux 文件目录权限
    PHP利用百度ai实现文本和图片审核
    Laravel + Swoole 打造IM简易聊天室
    Mysql索引降维 优化查询 提高效率
    Nginx支持比Apache高并发的原因
    网站高并发解决方案(理论知识)
    mysql大量数据分页查询优化-延迟关联
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6163627.html
Copyright © 2020-2023  润新知