美文网首页
数据库操作注意事项

数据库操作注意事项

作者: 艳晓 | 来源:发表于2018-03-07 14:29 被阅读16次

    (1)备份
    数据库下有多个用户,每个用户都会创建一些表,在对表进行操作步骤:
    首先找到该表的所有者

    1、找到表的所有者.png
    其次登录所有者账号
    2、登录表所有者用户.png
    再次对该表进行备份;查看备份表是否成功
    create table YW_GZFW_STFJLB_20171219 as select  * from YW_GZFW_STFJLB; //对该表进行备份
    select  * from YW_GZFW_STFJLB_20171219;//
    

    最后对表进行操作,插入,更新等等。

    (2)commit;/提交
    数据库脚本要及时写上commit;/提交,不然需要手动提交,这样在正式环境,大批量执行脚本时容易出现疏忽漏掉。

    sql语句
    commit;
    /
    

    (3)赋权+同义词
    数据库A用户创建Atable ,我们需要使用用户B来操作该表格时,需要提前执行两个步骤
    1、在A用户下Atable中给用户B赋予权限(赋权),以使用户B能对Atable进行增删改查等操作。
    2、在B用户登录后,设置Atable的同义词。这样可以方便我们使用。

    赋予权限

    -- Grant/Revoke object privileges 
    grant select, insert, update, delete, references, alter, index on YW_YYSHC_JBXXB to GOV_NJ;
    
    赋予权限.png
    数据库同义词.png
    同义词.png

    (4)生成唯一编号的两种方式
    1、在数据库中新建sequece

    -- Create sequence 
      create sequence SEQ_YYSHC_SQBH
      minvalue 1
      maxvalue 9999999
      start with 21
      increment by 1
      cache 20
      cycle;
    
    sequence.png

    相关文章

      网友评论

          本文标题:数据库操作注意事项

          本文链接:https://www.haomeiwen.com/subject/ajwbwxtx.html