• DDL操作


    DDL操作:

    一般用于① 创建用户;② 赋予权限;③ 撤销权限;④ 修改密码;⑤ 删除用户
    下面来看这些操作示例:
    --创建新用户:
    create user superdrew identified by superdrew;
    
    --赋予用户权限:
    grant connect,resource to superdrew;
    grant dba to superdrew;
    
    --撤销指定用户权限:
    revoke connect,resource from superdrew;
    
    --修改用户密码:
    alter user superdrew identified by 123456;
    
    --删除指定用户:
    drop user superdrew;

    DDL建表操作:

    创建表的语法:create table [table_name](字段名 数据类型,......)

    DDL不需要事务操作:
    create table student(
        sno  number(6),
        sname varcher2(15),
        sex char(2)  not null default '',
        birth  date,
        clazz  varcher2(10),
        email  varcher2(20)
    );  ---注意:最后一个没有逗号“ , ”
    修改表的字段:
    --修改表
    --添加字段
    alter table student add (stu_age number(2));
    --删除字段
    alter table student drop column stu_age;
    --修改字段名
    alter table student rename column stu_age to age
    --修改字段的数据类型
    alter table student modify (sex char(2));
    --重命名表
    rename student to stu;
    --删除表
    drop table stu;
    DDL中的回收站操作:
    select * from recyclebin;
    --还原表格:
    flashback table student to before drop;
    
    --还原表格并且重命名
    flashback table student to before drop rename to stu2;
    
    --删除回收站
    purge table s;
    
    --清空回收站
    purge recyclebin;
    
    --删除不经过回收站,直接删除
    drop table stu purge;
  • 相关阅读:
    顶级Kagglers的心得和技巧
    大数加法
    TensorFlow 2.0高效开发指南
    Java 8 特性 —— Stream
    Java 8 特性 —— 函数式接口
    Java 8 特性 —— 方法引用
    Java 8 特性 —— 默认方法和静态方法
    Java 8 特性 —— lambda 表达式
    Effective Java 读书笔记
    jQuery动态添加、删除按钮及input输入框
  • 原文地址:https://www.cnblogs.com/superdrew/p/8058149.html
Copyright © 2020-2023  润新知