b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

listener.ora Oracle(2)

电脑杂谈  发布时间:2018-02-12 18:03:06  来源:网络整理

(3)DML(数据操作语言) 定义对记录的操作

插入:
         insert into tb_person(id,name,sex,age)
         values(1,tom,男,20);
     删除数据:
          delete from tb_personn;或者DDL中的截断: truncate table tb_person;
     修改数据:
          update tb_person set age=21;
          update tb_person set age=21,id=2 where sex=男 and name=tom;

sql语句删除数据有几种方式?分别是什么?

答:
    1. delete
          -- DML语句,delete语句最小单位是行,可以通过where选择删除,删除数据可以回滚,
      保留表结构。最慢
    2. truncate
          -- DDL语句,TRUNCATE是截断表的所有数据,删除数据不可以回滚,保留表结构。较快
    3. drop
          -- DDL语句,删除表结构和表所有数据,并且不能回滚,慎用。最快

(4)事务控制

transaction control:事务控制 commit(提交)、rollbck(回滚)

(4)约束

 check 检查约束
        -- not null 非空约束(特殊的检查约束)
      unique 唯一约束
          primary key 主键约束(非空且唯一)
      foreign key   外键约束(解决数据冗余问题)
           列级约束:
         create table tb_person(
       id int primary key,
       name varchar2(18) not null,
       sex char(3) check(sex=男 or sex=女),
       age int check(age>=18 and age<60),
       phone varchar2(20) unique,
       address varchar2(30),
       clazz_id int  references tb_clazz(id) on delete cascade 
     );
      create table tb_clazz(
       id int primary key,
       code varchar2(15),
       name varchar2(15),
       bzr varchar2(20)
      );


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-73999-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...