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

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

AnnyQin
难度入门
时长 4小时14分
  • TRUCATE TABLE TABLE_NAME; DROP TABLE TABLE_NAME.
    查看全部
  • truncate 只是删除表中间的数据,其结构以及表是存在的,而drop是将表以及数据一起删除的
    查看全部
  • decode与case when类似 decode(列名,判断条件,条件为真的值,默认值) decode(col_name,value1,result1,...,defaultvalue) 例如: select username,decode(username,'aaa','计算机部门','bbb','市场部门','其他') as 部门 from users;
    查看全部
  • 修改字段的数据类型 alter table userinfo modify remarks varchar(400)(意思就是将userinfo这个表当中remarks这个字段的数据长度改成了400)
    查看全部
  • 逻辑运算符的优先级:按not、 and、 or的顺序依次递减 比较运算符的优先级高于逻辑运算符 select * from users where not username='aaa';(注意这里not的位置)
    查看全部
  • sql/plus中设置格式 column column_name heading new_name;修改字段名 column column_name format dataformat;修改字段格式 eg:col username format a10; a表示显示10位字符 col salary format 9999.9;9表示一位数字 col salary format $999.9;可以在前面加上特殊符号 清楚格式之前所设置的格式 column column_name clear;
    查看全部
  • 唯一约束 6、禁用或启用唯一约束 语法:ALTER TABLE table_name DISABLEENABLE CONSTRAINT constraint_name; 7、删除唯一约束 语法:ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
  • 查看表空间处于什么状态 select status from dba_tablespaces where tablespace_name='TEST1_TABLEPACE';
    查看全部
  • 修改表空间的脱机或者联机的状态 alter tablespace test1_tablespace offline(意思就是现在这个叫test1的表空间处于脱机状态了)
    查看全部
  • 创建表空间 永久: create tablespace test1_tablespace datafile 'test1file.dbf'size 10m(意思就是创建了一个名字叫test1的表空间) 临时: create temporary tablespace temptest1_tablespace tempfile 'temptestfile.dbf' size 10m(意思就是创建了一个名字叫temptest1的临时表空间)
    查看全部
  • 修改默认或者临时表空间 alter user SYSTEM default tablespace SYSTEM(意思就是将我们system用户下的默认表空间的名字更改成system) alter user SYSTEM temporary tablespace TEMPORARY(意思就是将我们的system用户下的临时表空间名字更改成TEMPORARY)
    查看全部
  • 解锁·scott用户 alter user scott account unlock connect scott/tiger 新的口令:Admin123 更改成功
    查看全部
  • 查看数据字典,里面是其他用户的信息,查看命令为desc dba_users,如果需要查看里面某一项的内容,则为select username from dba_users;
    查看全部
  • Sql语句需要已分号结尾,以代表一个语录的结束!
    查看全部
  • 表中的数据类型 1、字符型(员工的姓名,爱好等) CHAR(n)max:2000自动补齐后面的空格、NCHAR(n)max:1000(多数用文字) VARCHAR2(n)max:4000可变长度不用补齐后面的空格、NVARCHAR2(n)max:2000 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语句基础,为后续的课程学习打好基础。
友情提示:

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