zoukankan      html  css  js  c++  java
  • 数据库之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 表名;

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

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

     ··择日再战··

  • 相关阅读:
    Linux 共享库
    使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
    ZOJ 3469 Food Delivery(区间DP)
    POJ 2955 Brackets (区间DP)
    HDU 3555 Bomb(数位DP)
    HDU 2089 不要62(数位DP)
    UESTC 1307 windy数(数位DP)
    HDU 4352 XHXJ's LIS(数位DP)
    POJ 3252 Round Numbers(数位DP)
    HDU 2476 String painter (区间DP)
  • 原文地址:https://www.cnblogs.com/shandouji1121/p/7766192.html
Copyright © 2011-2022 走看看