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

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

AnnyQin
难度入门
时长 4小时14分
  • 2.(1)修改表的时候设置主键约束 alter table table_name add constraint constrain_name primary key(cloumn...); (2)修改主键的名字alter table table_name rename constraint old_name to new (3)删除主键约束 disable(禁用)/enable(启用) contraint contraint_name drop primary key
    查看全部
  • 主键约束(设置主键约束后自动变为非空) 查看约束的名字 desc user_constrain 查询表的主键名字和状态 select constrain_name,status from user_constraints where table_name="表名" 1.创建表的时候 数据类型+primary key constraint(强制,限制,约束) constraint_name primary key(column...) 2.(1)修改表的时候设置主键约束 alter table table_name add constraint constraint_name primary key(cloumn...); (2)修改主键的名字alter table table_name rename constraint old_name to new (3)删除主键约束alter table table_name disable(禁用)/enable(启用) contraint contraint_name (彻底删除)alter table table_name drop constraint constriant_name (彻底删除) alter table table_name drop primary key[cascade(外键)]
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2018-03-22

  • 删除数据:不用考虑字段,是以行为单位删除的,不能以列为单位删除 delete语句:delete from table_name 删除表中的全部数据,等同于 truncated table table_name,即截断表 当加上where condition,时就可以只删除需要的行
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2015-09-24

  • 修改表中的数据: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行
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2015-09-24

  • 复制表数据: 1.在建表时复制: create table table_new as select column1,...|* from table_old; 2.在添加数据是复制: insert into table_name [(column1,...)] select column1,...|* from table_old;
    查看全部
  • 1. 删除表中全部数据(不是删除表) TRUNCATE TABLE table_name 2. 删除表(表中数据同时删除) DROP TABLE table_name
    查看全部
  • oracle添加修改删除表字段和修改表名: 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;
    查看全部
  • ORACLE 表中的数据类型: 1、字符型(员工的姓名,爱好等) CHAR(n)MAX2000自动补齐后面的空格、NCHAR(n)MAX1000 VARCHAR2(n)MAX4000可变长度不用补齐后面的空格、NVARCHAR2(n)MAX2000 2、数值型(年龄、工资整数和小数) NUMBER(p有效数字,s小数点后的位数) NUMBER(5,2)有效数字5位,只留2位小数,如123.45 FLOAT(n)存储二进制的位数 3、日期型 DATE DATE类型表示范围:公元前4712年1月1日到公元9999年12月31日,可以精确到秒 TIMESTAMP时间戳类型,精确到小数秒 4、其它类型(大对像) BLOB 4G的数据,以二进制 存放图片,音频,视频等 CLOB 也可以存放4GB的数据,以字符串 文章,小说等文字类
    查看全部
  • 认识表 1、表是基本存储单位 2、二维结构 3、行和列 约定 1、每一列数据必须具有相同数据类型 2、列名唯一 3、每一行数据的唯一性
    查看全部
  • 1.数据库与表空间的关系 表空间: 是数据库的逻辑存储空间(在数据库中开辟的一个空间, 用于存放数据库的对象) 一个数据库由多个表空间构成 2.表空间与数据文件的关系 表空间由一个或多个数据文件构成的, 数据文件的位置和大小由用户决定 表空间的分类 1)永久表空间: 表,视图,存储过程等要永久保存的 2)临时表空间: 解释后释放掉,不进行永久保存的 3)UNDO表空间: 事务所修改数据的旧值(被修改之前的数据),对数据进行回滚/撤销操作
    查看全部
  • (1)启用用户的语句 alter user username account unlock 例子对scott用户解锁 alter user scott account unlock; (2)使用scott用户登录SQL Plus connect scott/tiger;
    查看全部
  • 查看登录用户 -- show user dba_users数据字典 -- 是数据库提供的表, 用于查看数据库的信息 查看数据字典:desc dba_users 查看用户:select username from dba_users;
    查看全部
  • 1. 系统用户 sys(管理员/系统操作员) > system(可直接登录) sysman(操作企业管理器 - 管理员级别) scott(默认密码tiger) 2.用户登录语句 [username/password] [@sever] [as sysdba|sysoper] system/root @orcl as sysdba (orcl就是自己设置的服务名) 注: SQL语句中不区分大小写
    查看全部
  • oracle添加修改删除表字段和修改表名: 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;
    查看全部
  • ORACLE 表中的数据类型: 1、字符型(员工的姓名,爱好等) CHAR(n)MAX2000自动补齐后面的空格、NCHAR(n)MAX1000 VARCHAR2(n)MAX4000可变长度不用补齐后面的空格、NVARCHAR2(n)MAX2000 2、数值型(年龄、工资整数和小数) NUMBER(p有效数字,s小数点后的位数) NUMBER(5,2)有效数字5位,只留2位小数,如123.45 FLOAT(n)存储二进制的位数 3、日期型 DATE DATE类型表示范围:公元前4712年1月1日到公元9999年12月31日,可以精确到秒 TIMESTAMP时间戳类型,精确到小数秒 4、其它类型(大对像) BLOB 4G的数据,以二进制 存放图片,音频,视频等 CLOB 也可以存放4GB的数据,以字符串 文章,小说等文字类
    查看全部

举报

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

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