• 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很重要再练习一下;

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    关于 控制反转与依赖注入 对初学者的一点帮助
    转载--文章(感谢米粒儿博主分享) 关于 Json.net序列化时间问题
    转载--文章(感谢陈晨博主分享) 关于 Json.net
    B-JUI框架使用探究
    什么是Entity Framework(ORM)
    字典
    Docker部署Linux+Nginx+Mariadb+PHP环境
    Docker部署Django+nginx+uwsgi环境
    Docker部署Django+apache+mod_wsgi环境
    Docker容器技术
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/11090415.html
Copyright © 2020-2023  润新知