常用的Oracle语句

创建一张表:

                      CREATE  TABLE employee(

                                   id  NUMBER(6),

                                   name  VARCHAR2(20),

                                   gender CHAR(1),

                                    salery NUMBER(6,2)

                              )

 查看表结构:

                DESC  table_name;

修改表名:

                RENAME  old_name  TO  new_name;

增加列:

            给表(emp)增加一列hiredate,并设置默认值为当前日期

             ALTER TABLE   emp   ADD(

                      hiredate   DATE   DEFAULT  sysdate );

删除列:

             删除表emp的列hiredate

            ALTER TABLE emp  DROP(hiredate)


修改列:

             修改表emp的列job,并增加默认值的设置

            ALTER  TABLE  emp  

            MODIFY(job  VARCHAR2(20)   DEFAULT   'CLERK')

插入一条记录:

               INSERT  INTO emp(id , name , job , salary)

               VALUES(200 , 'jack' , 'SALEMAN' ,5500)

更改表中的数据:

        更改职员ROSE的薪水为8500

        UPDATE  emp SET salary = 8500  WHERE name = 'ROSE'

删除表中的数据:(如果没有WHERE子句,则全表的数据都会被删除)

         删除emp中职位为空的员工的记录

        DELETE FROM empWHERE job is null

      删除全表记录:

          DELETE FROM emp (速度慢,可以回退)

          TRUNCATE TABLE emp(速度快,立即执行,不可回退)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值