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

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

AnnyQin
难度入门
时长 4小时14分
  • ---oracle删除 app\Administrator\product\11.2.0\dbhome_1\deinstall.bat 指定要取消配置的所有单实例监听程序 【LISTENER】: Enter 指定在此Oracle主目录中配置的数据库名的列表【ORCL】:Enter 是否仍要修改ORCL数据库的详细资料?【n】:y 指定此数据库<1.单实例数据库;2.启用Oracle Restart的数据库>的类型[1]:Enter Enter Enter CCR check is finished 是否继续<y -是,n - 否>?【n】:y 等待... 无法删除:'d:\app\Administrator\product\11.2.0\dbhome_1\deinstall.bat'。该目录正在使用中。 在程序结束后删除。
    查看全部
    0 采集 收起 来源:Oracle卸载

    2018-03-22

  • 主键约束的常用操作 1、修改表时添加主键约束 ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY(column_name1,...); 2、更改约束的名称 ALTER TABLE table_name RENAME CONSTRAINT old_constraint_name TO new_constraint_name; select constraint_name from user_constraints where table_name='USERINFO_P1';//查询约束名称 3、删除主键约束 禁用约束 ALTER TABLE table_name DISABLE | ENABLE CONSTRAINT constraint_name select status from user_constraints where table_name='XXX';//查询约束状态 删除约束 ALTER TABLE table_name DROP CONSTRAINT constraint_name; 或ALTER TABLE table_name DROP PRIMARY KEY [CASCADE];//[CASCADE]在级联操作中使用
    查看全部
  • 主键约束 作用:确保表当中每一行数据的唯一性,非空 一张表只能设计一个主键约束 主键约束可以由多个字段构成(联合主键或复合主键) 1、创建表时设置主键约束 --列级约束 CREATE TABLE table_name ( column_name datatype PRIMARY KEY,...); --表级约束 CREATE TABLE table_name ( column_name datatype ,... CONSTRAINT constraint_name PRIMARY KEY(column_name1),...); eg: create table userinfo_p1 ( id number(6,0), username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key(id,username) ); desc user_constraints select constraint_name from user_constraints where table_name='USERINFO_P1';//查询约束名称
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-07-31

  • 非空约束 1、在创建表时设置非空约束 CREATE TABLE table_name(column_name datatype NOT NULL,...); 2、在修改表时添加非空约束 ALTER TABLE table_name MODIFY column_name datatype NOT NULL; 3、在修改表时去除非空约束 ALTER TABLE table_name MODIFY column_name datatype NULL;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2016-07-30

  • 约束的作用 1.定义规则 2.确保完整性
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2016-07-30

  • 操作表中的数据 一、添加数据 1、INSERT语句 INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...); --表中添加默认值 创建表的时候 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');//不想要默认值的时候,就直接赋予值 2、复制表数据 1.在建表时复制 create table table_new as select column,...|* from table_old; 2.在添加时复制 insert into table_new [(column1,...)] select column1,...|* from table_old; 二、修改数据 update table_name set column1=value1,...[where conditions]; 三、删除数据 DELETE FROM table_name [WHERE conditions];
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-07-30

  • 删除数据 DELETE FROM table_name [WHERE conditions]; delete from table_name; //删除全部数据 truncate table table_name; //truncate效率更高 eg: delete from testdel; delete from userinfo where id='yyy';
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-07-30

  • 修改表中的数据 update table_name set column1=value1,...[where conditions]; eg: 1.无条件更新: update userinfo set userpwd='111111';//将所有的密码改为111111 update userinfo set userpwd='111111',email='111@126.com';//将所有的密码改为111111所有邮箱改为111@126.com 2.有条件的更新 update userinfo set userpwd='123456' where username='xxx';//修改用户名为xxx的密码
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2016-07-30

  • 三、复制表数据 1.在建表时复制 create table table_new as select column,...|* from table_old; eg: 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; eg: insert into userinfo_new select * from userinfo;//插入全部字段 insert into userinfo_new(id,username) select id,username from userinfo;//插入部分字段
    查看全部
  • 1.用户与表空间:1)如何查看登录用户:show user命令 dba_users数据字典 2)启用scott用户 alter user scott account unlock 3)如何查看某个用户的默认表空间和临时表空间 4)表空间管理:创建、修改、删除表空间 2.表与约束:1)字段类型:①字符型:CHAR(n)、NCHAR(n)、VARCHAR2(n)、NVARCHAR2(n) ②数值型:NUMBER(p,s)、FLOAT(n) ③日期型:DATE、TIMESTAMP ④其他类型:BLOB、CLOB 2)对表的创建、修改和删除 3)对表中数据的操作:添加数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE) 4)约束:非空约束(NOT NULL),主键约束(PRIMARY),外键约束(FOREIGN),唯一约束(UNIQUE),检查约束(CHECK) 3.查询语句:模糊查询:LIKE关键字,通配符_和% 范围查询:(NOT)BETWEEN ...AND...和(NOT)IN case...when语句和decode函数
    查看全部
    0 采集 收起 来源:总结

    2016-07-30

  • decode与case when类似 decode(列名,判断条件,条件为真的值,默认值) decode(col_name,value1,result1,...,defaultvalue)
    查看全部
  • 添加数据 一、INSERT语句 INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...); 二、操作实例 1.向表中所有字段添加值 insert into userinfo values(1,'xxx','123123','xxxxx@qq.com',sysdate);//sysdate是获取当前日期 select * from userinfo; 2.向表中指定字段添加值 insert into userinfo(id,username,passwd) values(1,'yyy','123123'); select * from userinfo; 3.向表中添加默认值 创建表的时候 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');//不想要默认值的时候,直接赋予值就行 select * from userinfo; 三、复制表数据
    查看全部
  • 操作表 一、认识表 表:基本存储单位,二位结构,即行(记录)和列(域和字段) 约定:1.每列的数据必须具有相同数据类型;2.列名唯一;3.每行数据的唯一性。 二、表的数据类型 1、字符型 CHAR(n)、NCHAR(n) VARCHAR2(n)、NVARCHAR2(n) 2、数值型 NUMBER(p,s) FLOAT(n) 3、日期型 DATE、TIMESTAMP 4、其它类型(大对像) BLOB、CLOB 三、管理表 1、创建表 CREATE TABLE table_name ( column_name datatype,... ); 2、修改表 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_name to new_column_name; 5.修改表名 rename table_name to new_table_name; 3、删除表 删除表中全部数据 truncate table table_name; 删除表结构 drop table table_name;
    查看全部
  • 修改表: 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_name to new_column_name; 5.修改表名 rename table_name to new_table_name; 删除表 1.删除表中全部数据 truncate table table_name; 2.删除表结构 drop table table_name;
    查看全部
  • 修改表: 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_name to new_column_name; 5.修改表名 rename table_name to new_table_name; 删除表 1.删除表中全部数据 truncate table table_name; 2.删除表结构 drop table table_name;
    查看全部

举报

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

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