数据库表名前缀是什么意思

2021-02-07 06:11:31 字数 1566 阅读 9382

1楼:匿名用户

没什么意思 就是分辨表名

比如:zd_baidu

***_baidu

wy_baidu

zx_baidu

------一看就知道是这个数据干什么用的。

2楼:花衣燕子

一般来说都是现成的程序才用到 prefix ...

用以在一个数据库里安装很多个同样的程序 ...

另外就是也可以区分数据库里面的不同元素 ..

3楼:张向坤

主要是用来区分用户权限,以及区分是用户表还是系统表\视图\存储过程什么的

4楼:扶明轩辕懋

直接登录数据库查看就可以了,一般可以用phpmyadmin;织梦安装默认的数据库前缀是:dede_

oracle查询表时一般都会用前缀.表名,这个前缀表示什么 5

5楼:千锋教育

前缀指数据库中使用的用户名

如:select * from abc.tablename@def

abc是schema,oracle中的模块,通常是指数据库的用户,def是oracle中的dblink,创建dblink用于配置数据库连接的别名,sql的意思是在查询def库中abc用户下的表

6楼:匿名用户

前缀一般指用户名。

按理说完整的表名写法是 用户名.表名 如果查询当前用户下表,用户名 可省略,查询其他用户下的表 要用完整写法.

不同用户间表访问 也涉及到权限,如果a用户访问b用户的c表,则要将c表的select权限授予a用户.

7楼:韩福洁

前缀oracle叫schema

有可能是用户,也有可能是表空间

oracle的sql语句为什么要在表名前加前缀

8楼:匿名用户

你说的是abc.table,的 abc吧,这个是用户名,是这张表所属于的用户。

我举个例子:

比如有a,b两个用户。b用户下有一张c表。a用户下也有一张c表。

如果a用户写select * from c,那么这个c查询的是a用户下的c表。

如果a用户写为select * from b.c,那么这次a用户查询的就是b用户下的c表,不过这里有一个前提,a用户有查询b用户下c表的权限。

oracle下因为遵循最小权限原则,比如b用户对于b用户下的c表可以进行增删改查,但是对于另外一个人来说能查询就可以,如果让他去删除和改,那么可能会有问题产生,所以只给查询的权限,所以就会出现这个问题。

请教oracle表名中的前缀,后缀的含义

9楼:宇依波

创建人的名字,企业一般用这个来分别这张表属于什么部门和你说了啊,表前缀表示的是这张表是谁建立的。

比如数据库中有一个叫做hr的用户,创建了一张表叫做users,这张表的前缀就是hr,全名hr.users

一般hr表示人事,这是企业用来标志表所属部门的手段。

编程中什么叫数据库?有什么作用,编程 数据库各是什么意思

1楼 匿名用户 金融数据分析与数据库密不可分,那么什么是数据库呢?在大学的计算机教科书中,数据库是被这样解释的 数据库是计算机应用系统中的一种专门管理数据资源的系统。 数据有多种形式,如文字 数码 符号 图形 图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即...

DEC的全称是什么,数据库中DEC(m,n)什么意思

1楼 匿名用户 1 digital equipment corporation 美国 数字设备公司 2 data equipment pany 美国 数据设备公司 dec digital equipment corporation 被誉为个人电脑真正的先驱。dec将显示器这一最基本的用户交互设备与计...

什么是数据库建模,为什么要数据库建模,有什么好处

1楼 匿名用户 你说的答案不对,我们经理说数据库建模是指把实际业务逻辑抽离出来,从而变成与数据库表对应的表结构!所以不能给你分,我自己拿回来了。 2楼 匿名用户 我觉得他的素质太低,各位不必要给回答。 3楼 爱可生云数据库 建立mysql的性能模型 对 mysql的服务器参数调优 和 容量规划 有很...