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

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

AnnyQin
难度入门
时长 4小时14分
  • 删除表数据基本语法: DELETE FROM table_name [WHERE conditions]; DELETE FROM table_name;与TRUNCATE TABLE table_name;区别: 两者都是用来删除表中的全部数据,但是TRUNCATE 的速度要比DELETE 快,因TRUNCATE 属于数据定义语言中的,所以效率较高。 删除数据:不用考虑字段,是以行为单位删除的,不能以列为单位删除 delete语句:delete from table_name 删除表中的全部数据,等同于 truncated table table_name,即截断表 当加上where condition,时就可以只删除需要的行
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-04-20

  • 修改表中的数据: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 修改数据

    2016-04-20

  • alter user username account unlock;
    查看全部
  • 建表时复制:<br> create table new_table as select column1,...|* from old_table;<br> 如果对整个表进行复制:as select * from old_table;<br> 如果只复制指定的字段:as select column1,... from old_table;<br> 如果只想复制表结构而不想复制表里面的内容可以加上 where 1=2;<br> <br> 插入数据时复制:<br> insert into table_name[(column1,...)] select column1,...|* from old_table; 例子: insert into userinfo_new select * from userinfo; insert into userinfo_new(id,username) select id,username from userinfo;
    查看全部
  • 查看登录用户: 1、show user 命令 (查看登录sql plus的当前用户是谁) 2、dba_users 数据字典 (数据字典是数据库提供的表,用于查看数据库的信息) select username from dba_users
    查看全部
  • 1111
    查看全部
  • 12312312
    查看全部
  • 查询表空间
    查看全部
  • 永久的表空间是放置用户想永久保存的数据 临时表空间是放置过程中生成的文件 undo 是被修改的文件的原文件
    查看全部
  • sys system sysman scott 权限从高到低
    查看全部
    0 采集 收起 来源:练习题

    2016-04-20

  • alter user scott account unlock 先找个用户登入,完后才能够更改 alter user scott account unlock
    查看全部
  • desc dba_user是查询目录的 select username dba_user;是查询目录里的子项的 所以是sql语句要家分号的!
    查看全部
  • 登入程序 默认的语句
    查看全部
  • 11111
    查看全部
  • 操作表中的数据:<br><br><br> 1、添加数据<br><br><br> INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...);<br><br><br> 添加数据时,值的个数、类型和顺序必须和字段的个数、类型和顺序相同。<br><br><br> 如果向表中的所有字段添加值,则表名后面的(column1,column2,...)内容可省略。<br><br><br> <br><br><br> 2、给字段添加默认值<br><br><br> —1、在创建表的时候添加默认值:<br><br><br> CREATE TABLE table_name(column_name datatype DEFAULT def_value,...);<br><br><br> —2、修改字段时添加:<br><br><br> ALTER TABLE table_name MODIFY column_name datatype DEFAULT def_value;<br><br> <br><br> <br><br> 向表中添加数据<br><br> 1)insert语句:insert into table_name (column1,column2,...) values (value1,value2,...)<br><br> 2)操作实例:(字符串要加单引号)<br><br> a.向表中所有字段添加值:insert into userinfo values (1,'xxx','xxx@126.com',sysdate);<br><br> b.向表中指定字段添加值:insert into userinfo (id,username,userpwd) values (2,'yy','123'); c.向表中添加默认值:create table userinfo1 (id number(6,0),regdate date default sysdate); insert into userinfo1 values(id) valuses(1);
    查看全部

举报

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

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