zoukankan      html  css  js  c++  java
  • SQL语句复习【专题六】

    SQL语句复习【专题六】

    用户 + 创建表 

    --创建一个新的用户,然后给新的用户创建一张表,然后给表中添加一些数据。查询表中的数据
    --创建用户需要比较大的权限 DBA 
    create user dilraba identified by 123456
    --用户刚刚创建没有任何的权限,需要授予权限。
    --通过授予角色的方式给用户授予权限,一个角色是一组权限的集合
    --Resource  connect
    --授予用户权限
    grant resource, connect to dilraba
    --删除角色的权限
    revoke connect from dilraba
    ---删除用户
    drop user yang
    --修改用户密码
    alter user dilraba identified by 654321
    
    --创建表格
    --建立一张用来存储学生信息的表
    --字段包含学号、姓名、性别,年龄、入学日期、班级,email等信息
    create table student(
           sno varchar2(6),
           sname varchar2(12),--四个中文
           sex char(3) default '男',
           age number(3),
           sdate date,
           clazz varchar2(10),
           email varchar2(20)
    );
    select * from student
    
    --插入测试数据 DML
    insert into student values('000001','徐志摩','男',30,sysdate,'c0001','123@qq.com');
    insert into student  (sno,sname,age,sdate,clazz,email) values('000002','徐志摩',30,sysdate,'c0001','123456@qq.com');
    insert into student values('000001','林徽因','女',30,sysdate,'c0001','123@qq.com');
    insert into student values('000004','陆小曼','女',29,sysdate,'c0001','1231@qq.com');
    commit
    --更新数据
    update student set sno='000003' where sname='林徽因';
    --删除数据
    delete from student where sno='000001';

    对表的其他常规操作

    ---对表的以及表的结构的操作
    --给表格添加字段
    alter table student add (birthday date)--新字段的值为 null
    alter table student add (score number(3) default 100)
    --删除表格的指定的字段
    alter table student drop column birthday
    --修改表格指定的字段名称
    alter table student rename column sex to gender
    --修改表格的字段的数据的类型
    alter table student modify (gender varchar2(3))
    --重命名表
    rename student to stu
    --删除表--XE 版本比较简单。回收站的功能不能使用,使用 drop table 表会删除到回收站中。
    drop table stu
    --查看回收站
    select * from recyclebin
    --如何从回收站还原表格
    flashback table stu to before drop
    --删除回收站中的某个表
    purge table stu
    --直接删除不进入回收站
    drop table stu purge
    --清空回收站
    purge recyclebin



  • 相关阅读:
    AJAX异步传输——以php文件传输为例
    js控制json生成菜单——自制菜单(一)
    vs2010中关于HTML控件与服务器控件分别和js函数混合使用的问题
    SQL数据库连接到服务器出错——无法连接到XXX
    PHP错误:Namespace declaration statement has to be the very first statement in the script
    【LeetCode】19. Remove Nth Node From End of List
    【LeetCode】14. Longest Common Prefix
    【LeetCode】38. Count and Say
    【LeetCode】242. Valid Anagram
    【LeetCode】387. First Unique Character in a String
  • 原文地址:https://www.cnblogs.com/cao-yin/p/10502822.html
Copyright © 2011-2022 走看看