mysqld:表mysql.plugin不存在_Oracle就业课之三 表空间和函数

Oracle讲课笔记2

Oracle 体系结构

aa8bf408385c6f8fc11a66b29b23baea.png

表空间这个概念是逻辑概念,不是物理概念。

郑州市 郑县 都是逻辑概念;

物理概念:东经XXX°,北纬XXX°

Scott:实例的几张表,存在于Users这个表空间上.

7f7204d61667d970cc1abd9709255c54.png

针对Sys用户,大家也来测试一下:

0fecf84b92b09870ff73709bd0c2f38d.png

发现有一个表空间:System

这个表空间一般存放系统数据字典,索引等等,系统级别;

视图:

7ed03e497619a73080d6dd1bfef5f2e6.png

Oracle 表空间的概念

表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间。在oracle中,表空间是存储概念上的,建立表空间需要有对应的数据文件,数据文件建立好之后直接会把一定的磁盘空间分配给它,这样可以对数据库的存储空间进行有效的管理。然后在建表的时候指定对应的表空间,该表的数据就会都存在表空间对应的数据文件上。每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。
1be3f383e238ec39137740978fb80870.png

表空间的创建

表空间的创建

ee9a67c691ad12773491f688decb3b98.png

表空间的删除

4cc8613c73d68a91770dda5ba68bef44.png

查询当前用户表下的信息

scott能看到自己的表名

Select tablespace_name,table_name from user_tables where table_name ='EMP'

再增加zhang用户之后看下,zhang的表;

用户的创建和授权

谁来创建,scott可以不? sys来创建

创建用户

29a2955ffcf763de02cc1d7405f9afd1.png

创建完毕之后,开始登陆,a331,a331 发现出错了

0beba9ee8b4ed646fdd45a972777da1e.png

常用角色

Connect 临时用户,只能登陆,不能执行DDL语句

再次登陆,会成功

Resource 能执行部分DDL语句,权限高于Connect

再次登陆a331,a331会看到资源

306fe400ded5b206432b86c9976988e8.png

Dba 非常大的权限,它可以执行所有的DDL语句,并且可以对其他用户操作

使用的时候要小心,不能给任意用户都赋予该角色

更新用户 删除用户书上第三章

常见函数

字符串函数:

JAVA 知识点的迁移 , mysql 字符串函数

CONCAT 用作字符串连接

131a65fb576e5996b11fab967c8c4554.png

INITCAP

1a10357fbbcf4cffe8e43c6071f930d3.png
cfeba9de806b36e4697e7097868a8782.png

Upper

Lower

99c3a97fa7f1ae6f8fb8d889ed64e3e6.png

INSTR

72c42190f1f3d6d0deb1fe053ea2bcc0.png

RPAD(3个参数,长度,字符)

3e382d85766405b3421cdc60360acace.png

LPAD

634ed2d557fb27f209469dd34388f564.png

LTRIM

RTRIM

de07e6ad3f74f2f7e30b54d8b7f564a2.png

SUBSTR

f477242beb8d03e97712cfe9d53512bc.png

REPLACE

e0e815e9ef78e71f56cee41b3f60fd63.png

TRIM (from ,leading,trailing,both)

e501844eacc784ebc01d45ab4c60bf16.png
6683255460bae008abc5a6f970fc97e5.png

日期函数:

SYSDATE

d7950822006ba4f7e19f8e96074dfcbb.png

ADD_MONTHS

c7f579c3e66f37aeb284ba10c7ffb8f2.png

LAST_DAY

99f903a9c622cc0ef4894b5cc25b2d5a.png

MONTHS_BETWEEN(date2,date1)

a1b0ce9567f616ebe46f3803ab91a3b1.png

NEXT_DAY(date,'day')

56e1b6315f75517f70aba6167edfb7c9.png

Trunc

cc1dc89629fdc2bb138fd4a5539ef677.png

To_date

09e99fb07131e7cbca67eea99af2dcfe.png

To_char

dd233e08618d2068340ca8ad41c5ef5c.png

To_number

a937b2ac83dd6d5db028eb1863955c92.png

其他函数

Nvl

9afa77618d749c77404829d1eb4ebab6.png

Nvl2

7d23044d0acfaf4e444cda21b699b56e.png

Nullif

335ea65dc827f73249ecb68b88dc6a73.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值