• 数据库之Oracle——初级


    世上岂无千里马,人中难得九方皋;

    酒船鱼网归来是,花落故溪深一篙。

    关于数据库的第一篇博客,这是我的第二次,人生第二春,什么也不想说,静静的开始吧,至于为什么写唐诗,请看第一篇文章!

    Oracle 初级(一)

    同学去面试被问到了一个问题:DML 语句指什么,当时同学一脸懵圈的看着面试官,最后微微一笑很倾城说:忘了…

    什么是DML,就是数据库的操作语句,增删改。其实数据库还有很多的语句呢,

    DQL数据的查询语句:最重要的。

    DDL 数据库定义语句: 表,视图,序列,索引,列。

    DCL 数据控制语句:主要用于系统权限,用户权限,设置语句。

    TCL 事物控制语句:也许你会问,什么是事物,多个DML语句组成。最经典的例子:银行转账,要么成功、要么失败。

    查询最基本语法:

    DML语句 数据操作语言

    1 新增

    在第二种格式中,没有明确的列指明,需要为表的每一个列进行赋值;

    值得顺序,与表中定义的列的顺序必须一致。

    2 删除

    —)格式:delete(from)表名 where条件

    —  如果不写where 条件表示删除全部数据

    —  Where条件:作用满足where条件的记录会被删除

    3 修改

    —)格式:update 表名set 列1 = 列1新值….列n=列n 新值

    —  Where 条件

    —  如果不写where条件则表示更新全部数据

    —  Where条件:作用满足where条件的记录会被更新为新值

    关于事务:

     

     

    DDL 语句

    ——数据定义语句,用于操作数据库对象,数据的对象:表,列,视图,索引,序列..

    ——创建表

    ——格式:

    —— number表示一个默认长度的数字

    ——字符型 varchar2(16)长度为16个文字的字符串,可以存储16个任意文字,如果不足16,则不会补充任何内容。

    ——date 日期型

    DDL与DML的区别

    —DDL是数据定义数据,默认的是直接提交,操作的是数据库对象

    —DML是数据操作语句,需要进行commit和rollback 操作,操作的是数据库的数据

    —— 删除表

    ——格式:drop table 表名:

    修改表的结构

    ——格式:alter table 表名..

    ——1)增加列

    —格式 :add(列1 列1类型,列2 列2类型)

    —注意:新增的列不会影响到既有的数据

    —新增的列中没有数据,是null

    ——2)减少列

    —格式:drop column列

    —删除对应中的列,同时也删除了该列中的数据

    ——3)修改列的类型

    ——格式:modify(原列名 新类型)

     

    —原有的表中有数据,如果修改的列原有的是varchar2(64),

    —想要修改为varchar2(16)

    ——4)修改列的名字

    ——格式:

    rename column 原列名to 新列名;

    修改表的名字:

    ——格式:

    rename 原表名    to 新表名

    ——5)截断表:

    ——格式:truncate table 表名;

    这篇是关于数据库初级的 增 删 改 查 ,以及对于表的一些基本操作 创建表、增加列,减少列,修改列 以及事物等。

    关于数据库的其他问题,约束,序列,索引,单行行数,分组函数,多表连接等等

     ··择日再战··

  • 相关阅读:
    jmeter基础介绍
    mysql图形化工具navicat
    JMeter 进行压力测试
    windows ADB配置java adk / Android adk
    性能指标
    压力测试和负载测试(tps/qps)专项测试,吞吐量
    接口测试工具Postman
    charles步骤装
    Python列表操作
    Python字符串常见操作
  • 原文地址:https://www.cnblogs.com/shandouji1121/p/7766192.html
Copyright © 2020-2023  润新知