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

 

posted @ 2019-06-26 16:03  贰零一八  阅读(183)  评论(0)    收藏  举报