zoukankan      html  css  js  c++  java
  • Oracle常用基础语法(未完待补和操作)

    这篇博客主要是Oracle常用基础语法,

    另外,存储过程和存储函数很重要,这个后期看视频学习,还有DB优化,另外,还有plsql develop和navicat的使用,重点是数据的导入导出;

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    DAY1: 

    创建表结构

     语法:

         create table  tableName(

                字段1   数据类型,

                字段2   数据类型,

                 ....

                字段n   数据类型

          );

    eg:

    CREATE
    TABLE employee( id NUMBER(4), name VARCHAR2(20) NOT NULL, gender CHAR(1) DEFAULT 'M', birth DATE, salary NUMBER(6,2), job VARCHAR2(30), deptno NUMBER(2) );

    查看表结构

    语法:

            desc  tableName;

    删除表:

    语法:

            drop table tableName;

    更新表名:

    语法:

              rename   oldTableName   to   newTableName;

    修改表结构:

    添加或删除新字段

            alter  table  tableName  add/drop (字段  数据类型);

    修改现有字段:

              alter table tableName modify(字段 字段类型);

              desc table;

    插入数据

               insert into tableName(字段1,字段2,字段3...字段n)

               values (字段值1,字段值2,...字段值n);

    更新数据       

             需要注意,修改语句通常要添加WHERE子句,这样可以限定
             要求改的记录。若不添加WHERE,则是全表所有记录都进行
             修改,添加了则只会将满足WHER条件的记录进行修改。

    语法:

              update tableName set 字段1='值1',字段2='值2'

              where  筛选条件='xxx';

    删除数据

    语法:

              delete from  tableName

              where 字段1='',字段2='';

    清空表数据,表结构没有删,可以试试,好像是这样的。

    另外,还有个truncate吧?对比一下!

    注意:一般情况下,除了select操作,其余操作最好将数据

    备份,尽管可以数据回滚,但是尽量不要,某些操作好像回滚,

    百度一下,然后试一下.

     ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    DAY3到DAY5很重要再练习一下;

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    Buffer Lock Mode and Compatibilities
    11g默认审计选项
    11.2.0.2 asmcmd lsdg show incorrect diskgroup number
    关于V$OPEN_CURSOR
    了解你所不知道的SMON功能(七):清理IND$字典基表
    PL/SQL DEPENDENCIES
    温习 Linux 命令
    温习 SQL 03
    PL/SQL 基础 ( 下 )
    HTML501 ( The.Essential.Guide )
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/11090415.html
Copyright © 2011-2022 走看看