为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

AnnyQin
难度入门
时长 4小时14分
  • 删除数据; delete语句: delete from table_name [where condition]; //不加where全删除,加where删除指定行
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2017-01-13

  • 修改数据: 1.update语句: update table_name set column1=value1,... [where conditions] 无条件更新:(不带where子句) 更新userinfo表中的userpwd字段的值全部跟新成111,email跟新成111@qq.com update userinfo set userpwd='111',email='111@126.com'; 有条件更新: 修改username是xxx的用户将它的userpwd修改成123456 update userinfo set userpwd='123456' where username='xxx'; 2.操作实例:
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2017-01-13

  • 向表中添加字段 ALTER TABLE table_name table_name表的名字 ADD column_name datatype; column_name字段名 datatype 数据类型 将remarks字段添加到userinfo表中 alter table userinfo add remarks varchar2(500); 更改地段的数据类型 ALTER TABLE table_name table_name 表的名字 MODIFY column_name datatype; column_name 字段的名字 ,datatype 数据类型。可以修改数据类型的长度和直接更换数据类型。 将userinfo表中的remarks字段改成400(在修改时最好在表空间中没有数据) alter table userinfo modify remarks varchar2(400); 删除字段 ALTER TABLE table_name DROP COLUMN column_name; 在表userinfo中删除remarks字段 alter table userinfo drop column remarks; 修改字段的名字 ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name; 在表userinfo中给email字段改名为new email alter table userinfo rename column email to new email; 修改表的名字 RENAME table_name TO new_table_name;
    查看全部
  • 复制表数据: 1.在建表时复制 CREATE TABLE table_new AS SELECT 字段名1,..|*FROM table_old 2.在添加时复制 insert into table_new [(column1,...)] select column1,...|* from table_old //要保证前后顺序和数据类型一致 新表后面所列出字段的顺序以及它的数据类型要与从旧表中查询的字段,它的顺序和类型要进行匹配。 insert into userinfo_new select * from userinfo; 插入某个字段 insert into userinfo_new(id,username) select id,username from userinfo;(字段名可以不一样,但数据类型要一致)
    查看全部
  • 1.表空间:是数据库的逻辑存储空间。可以理解为,在数据库当中开辟的一个空间,用于存放数据库的对象。 2.一个数据库可以由多个表空间构成。 3.oracle中的表空间概念是与MySQL、SQL Server等数据库的一个重要区别;oracle的很多优化都是通过表空间实现的 4.表空间:是由一个或多个数据文件构成的,数据文件的位置和大小可以由用户自己定义。 表空间的分类: 1.永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程 2.临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放 3.UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚
    查看全部
  • 创建表空间
    查看全部
  • 使用系统用户登陆
    查看全部
  • 启用用户
    查看全部
  • show user查看用户 注:sql plus中命令结尾不加分号,但sql语句需要加分号结束
    查看全部
  • 设置默认用户或表空间
    查看全部
  • 变空间分类
    查看全部
  • 系统用户 四大用户, 注:scot密码是:tiger
    查看全部
  • 在SQL Plus当中,输入的一些命令在后面不需要用分号(;)结尾 但是在输入SQL语句的时候,需要以分号(;)结尾,表示命令的结束 show user命令 -- 查看登录用户 dba_users数据字典(desc dba_users -- 查看dba_users数据字典包含的字段) (select username from dba_users; -- 查看dba_users数据字典中包含哪些用户)
    查看全部
  • 操作表中的数据: 1、添加数据: (1)insert 语句: insert into 表名 (字段名1,字段名2,......) values(value1,value2, .....) //字符串类型的要加‘’ (2)操作实例: 向表中的所有字段添加值: 向表中指定字段如添加值: insert into userinfo values(1,'xxx','123','xxx@126.com',sysdate); (sysdate获取当前日期) 向表中添加默认值,在创建表时为这个字段添加值 create table userinfor1 (id number(6,0), regdate date default sysdate);(想添加默认值用default关键字来代表默认) insert into userinfo1(id) values(1); 给表userinfo值的字段email设置一个默认值 alter table userinfo modify email default '无'; 2、复制表数据: 3、 修改(添加的)数据 4、删除数据
    查看全部
  • 系统用户:sys,system,sysman,scott. 前三个用户的密码是安装的时候设置的密码,scott的密码是tiger 使用system用户登录:[username/password][@server][as sysdba|sysoper]
    查看全部

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!