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

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

AnnyQin
难度入门
时长 4小时14分
  • DML操作:更新数据 无条件更新的话,全部的数据就会被更改,大数据怎么能没条件呢 update EMP1 set salary=12000 where department_id=120
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2015-08-21

  • varchar(20) 在pl/sql development中
    查看全部
  • 使用老师的这个视频复习SQL这块,挺好的。。。
    查看全部
    2 采集 收起 来源:Oracle安装

    2015-08-21

  • 查询是最强大的语句 select语句
    查看全部
    0 采集 收起 来源:Oracle基础概述

    2015-08-21

  • 删除数据:不用考虑字段,是以行为单位删除的,不能以列为单位删除 delete语句:delete from table_name 删除表中的全部数据,等同于 truncated table table_name,即截断表 当加上where condition,时就可以只删除需要的行 例1:delete from userinfo_new/即将该表所有数据删除 有条件的删除, delete from userinfo where username='lisi';
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2015-08-21

  • 修改表中的数据:update语句 Update table_name Set column1=value1,column2=value2,...[where conditions](可有可不的);其中数据类型相匹配 (1)无条件更新: update userinfo set userpwd='111111'; 即将所有的密码改为‘11111’ 把密码改为111,邮箱改为111@126.com update userinfo set userpwd='111',email='111@126.com'; 会显示已更新4行,即所有行 有条件的更新 例1:修改 用户名为张三的密码 update userinfo set userpwd='123456' where username='zhangsan'; 会显示已更新1行
    查看全部
    3 采集 收起 来源:Oracle 修改数据

    2015-08-21

  • ZJD
    ------------ 修改表数据 ------------ update table_name set column1=value1,... [WHERE conditions]; 无条件更新: update userinfo set userpw='111111'; update userinfo set userpw='222222',email='111@qq.com'; 所有密码和email都会别修改 有条件更新: update userinfo set userpw='123123' where id='xxx'; ------------ 删除表数据 ------------ delete from table_name; 删除全部数据 对比truncate table table_name; truncate效率更高 delete from table_name [WHERE conditions]; 示例: delete from testdel; delete from userinfo where id='yyy';
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2015-08-20

  • 安装Oracle数据库: 将两个压缩包解压到同一个文件夹下,然后点击“setup.exe”执行安装程序。
    查看全部
    0 采集 收起 来源:Oracle安装

    2015-08-20

  • ZJD
    ---------- 添加数据 ---------- insert into table_name(column1,column2,...) VALUES(value1,value2,...); 示例: insert into userinfo values(1,'xxx','123123','xxxxx@qq.com',sysdate); select * from userinfo; insert into userinfo(id,username,passwd) values(1,'yyy','123123'); select username,password from userinfo; 注释:sysdate是获取当前日期 --------------- 向表中添加默认值 --------------- 创建表 create table userinfo2 ( id number(6,0); regdate date DEFAULT sysdate ); insert into userinfo2(id) values(1); --------------- 修改表的时候 --------------- alter table userinfo modify email default '无'; insert into userinfo(id) values(3); 不想要默认值的时候,直接赋予值就行 insert into userinfo(id,email) values(4,'yyyy@qq.com'); --------------- 复制表数据 --------------- 1.在建表时复制: create table table_new as select column1,...| * from table_old; create table userinfo_new as select * from userinfo; create table userinfo_new as select id, username from userinfo; 2.在添加数据时复制: insert into table_new [(column1,...)] select column1,...|* from table_old;
    查看全部
  • ZJD
    --------------- 创建表的基本语法 --------------- CREATE TABLE table_name ( column_name datatype,... ); 备注:在同一个用户下表名必须是唯一的 ---------- 创建表举例: ---------- create table user( id number(6,0), username varchar2(20), password varchar2(20), email varchar2(30), regdate date); 查看表结构:desc userinfo ---------------- 修改表 [修改的是表结构] ---------------- 1.添加字段: alter table table_name add column_name datatype; 2.修改数据类型: alter table table_name modify column_name datatype; 3.删除字段: alter table table_name drop column column_name; 4.修改字段名: alter table table_name rename column column to new_column_name; 5.修改表名: rename table_name to new_table_name; 6.删除表中全部数据 truncate table table_name; 7.删除整张表[包括结构和数据,也就是表就不存在了] drop table table_name;
    查看全部
  • ZJD
    ------------- 表中的数据类型 ------------- 1、字符型(员工的姓名,爱好等) CHAR(n):MAX2000自动补齐后面的空格; NCHAR(n):MAX1000 VARCHAR2(n):MAX4000可变长度不用补齐后面的空格,较节省表空间 NVARCHAR2(n):MAX2000 2、数值型(整数和小数) NUMBER(p,s)[p有效数字,s小数点后的位数] 举例:NUMBER(5,2)有效数字5位,保留2位小数,如123.45 FLOAT(n)存储二进制的位数 oracle中数值类型我们通常使用number类型 3、日期型 DATE DATE类型表示范围:公元前4712年1月1日到公元9999年12月31日,可以精确到秒 TIMESTAMP时间戳类型,精确到小数秒 4、其它类型(大对像) BLOB 4G的数据,以二进制 CLOB 也可以存放4GB的数据,以字符串
    查看全部
  • ZJD
    -------------- 修改表空间的状态 -------------- 设置联机或脱机状态 alter tablespacee tablespace_name online|offline; 设置只读或可读写状态 alter tablespace tablespace_name read only|read write --------------- 修改数据文件 --------------- 增加:alter tablespace tablesapce_name add datafile 'xx.dbf' size xx 删除:alter tablespace tablespace_name drop datafile 'filename.dbf' --------------- 删除表空间 --------------- drop tablespace tablespace_name [including contents]
    查看全部
  • ZJD
    --------------- 通过系统用户登录sqlPlus: --------------- 举例:system/orcl connect sys/orcl as sysdba; --------------- 查看登录用户: --------------- show user命令 dba_users 数据字典 数据字典是数据库提供的表,用于查看数据库信息 desc dba_users select username from dba_users; --------------- 启动scott用户: --------------- alter user username account unlock; 备注:username可以换成任意的用户名比如scott --------------- 查看用户表空间: --------------- dba_tablespaces user_tablespaces数据字典 dba_users user_users数据字典 system用户登录: desc dba_tablespaces;查看表空间 -------------- 设置用户的默认/临时表空间: -------------- alter user username default|temporary tablespace tablespace_name -------------- 创建表空间:永久或临时表空间 -------------- create [temporary] tablespace tablespace_name temfile|datafile 'xx.dbf' size xx 举例:create tablespace test_tablespace datafile 'testfile.dbf' size 10m; create temporary tablespace temp_tablespace tempfile 'tempfile.dbf' size 10m;
    查看全部
  • 复制表数据: 1.在建表时复制: create table table_new as select column1,...|* from table_old; 2.在添加数据是复制: insert into table_name [(column1,...)] select column1,...|* from table_old;
    查看全部
  • 在SQL*PLUS中设置格式
    查看全部

举报

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

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