数据库dbo
❶ 请问高手,建立数据库表之后,自动带一个[dbo].是什么意思
为什么,查询分析器中的 表名前加一个dbo 前缀答:是你的用户权限所致。如果你用SA登录,查询本服务器里的数据库是不用加DBO的。 另 如果你做跨服务器查询时就要用到DBO。 如 select * from sf11.rayben.dbo.table1 两个特殊数据库用户: dbo,数据库的拥有者,在安装sqlserver时,被设置到model数据库中,不能被删除,所以dbo在每个数据库中都存在。dbo是数据库的最高权力者,对应于创建该数据库的登陆用户,即所有的数据库的dbo都对应于sa帐户; guest,这个用户可以使任何已经登陆到sqlserver服务器的用户都可以访问数据库,即使它还没有成为本数据库的用户。所有的系统数据库除model以外都有guest用户。所有新建的数据库都没有这个用户,如果有必要添加guest用户,请用sp_grantdbaccess来明确建立这个用户。
至于你说的[]是为了区别表和字段与关键字重名。比如name 你就用[name]
便不会与sql的关键字重名了。
至于IDENTITY (1, 1)是自动增长列 数据加一条 该字段加1
Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。
排序规则的后半部份即后缀 含义:
_BIN 二进制排序
_CI(CS) 是否区分大小写,CI不区分,CS区分
_AI(AS) 是否区分重音,AI不区分,AS区分
_KI(KS) 是否区分假名类型,KI不区分,KS区分
_WI(WS) 是否区分宽度 WI不区分,WS区分
区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,
比较还将重音不同的字母视为不等。
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项
ON[PRIMARY]表明是放在主文件组里面 主键的意思
❷ 数据库连接后 .dbo与.mdf 有什么区别
sqlserver中,dbo 是具有在数据库中执行所有活动的暗示性权限的用户,是一个用户。
.mdf文件。
是指的数据库文件,所有的数据都存放在.mdf里面。
❸ SqlServer中的dbo是什么意思
SqlServer中的dbo是什么意思?
DBO是每个数据库的默认用户,具有所有者权限,即DbOwner
通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。
比如:你以User1登录进去并建表Table,而未指定DBO,
当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上User1.Table,如果他不知道是你建的,则访问会有问题。
如果你建表时把所有者指给了Dbo,则别的用户进来时写上Dbo.Table就行了,不必知道User1。
不光表是如此,视图等等数据库对象建立时也要如此才算是好。
建表、存储过程、视图等数据库对象时,其对应的所有者是创建它的用户。则除了该用户其他登录用户要引用这些东东时,都要加上前缀,很是麻烦。而且,程序因此易出错,你查来查去问题确出在这,浪费你时间。
❹ SQL中FROM数据库名.dbo.表名,其中dbo作用与含义是什么呢
SQL中FROM数据库名.dbo.表名的DBO
相当于用户名,以所有者身份使用表
❺ sql的表名中的dbo是什么意思
dbo是database owner的缩写,是数据库对象所有者。相当于用户名,以所有者身份使用。
dbo是Database Owner(数据库的所有者)的缩写。
它是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin 的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。
另外,由固定服务器角色 sysadmin 的任何成员创建的任何对象都自动属于 dbo。创建的表前面有dbo。具体对表操作的时候可以忽略它,不用管它,直接对表操作即可。
(5)数据库dbo扩展阅读:
结构化查询语言包含6个部分:
1、数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。
保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其它类型的SQL语句一起使用。
2、数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。
3、事务控制语言(TCL):它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。
4、数据控制语言(DCL):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
5、数据定义语言(DDL):其语句包括动词CREATE,ALTER和DROP。在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。
6、指针控制语言(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
❻ 简单问题 SqlServer中的dbo是什么东西
DBO是每个数据库的默认用户,具有所有者权限,即DbOwner
通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。
比如:你以User1登录进去并建表Table,而未指定DBO,
当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上User1.Table,如果他不知道是你建的,则访问会有问题。
如果你建表时把所有者指给了Dbo,则别的用户进来时写上Dbo.Table就行了,不必知道User1。
不光表是如此,视图等等数据库对象建立时也要如此才算是好。
建表、存储过程、视图等数据库对象时,其对应的所有者是创建它的用户。则除了该用户其他登录用户要引用这些东东时,都要加上前缀,很是麻烦。而且,程序因此易出错,你查来查去问题确出在这,浪费你时间。
❼ MSSQL中的dbo是什么角色怎么以其他用户进去后建立的表还是dbo.xxxxxx
dbo是指db owner,也就是数据库所有者。你在建立表时,上面工具栏上第二项的“表和索引属性”,点进去,里面有“所有者”,把它改成你自己的用户就行了。
❽ sql2005里有.dbo文件,mdf文件,请问他们有什么区别吗
.dbo文件?
sqlserver中,dbo 是具有在数据库中执行所有活动的暗示性权限的用户。
是一个用户。
.mdf文件。
是指的数据库文件,所有的数据都存放在.mdf里面。
另外和.mdf文件。对应的,是.ldf文件,数据库日志文件。
存放处理数据的相应日志,这个文件可以没有,也能正常打开.mdf文件。
希望楼主顺利。
❾ dbo.是什么意思
DBO(Design-Build-Operate),指的是承包商设计并建设一个公共设施或基础设施,并且负责运营该设施,满足在工程使用期间公共部门的运作要求。承包商负责设施的维修保养以及更换在合同期内已经超过其使用期的资产,在该合同期满后,资产所有权移交回公共部门。
在上世纪80年代初期,以传统模式承包国际工程项目占据了工程建设市场80%以上,到了90年代,设计建造及EPC交钥匙模式呈现逐步上升的趋势,到2005年,在美国设计建造模式所占比重已经和传统模式平分秋色了,这些年来已经超过了传统模式。
与此同时,另一种新模式——DBO模式正在通过实践逐渐走入我们的视野。美国、欧洲、中东以及我国天津、香港和澳门等地区,都开始在不同领域采用DBO模式,即对于政府投资或国际金融组织贷款的项目,由总承包商既做设计又做建造,并在建成后若干年内负责运营。
(9)数据库dbo扩展阅读
在2010年前后,随着涂料化工行业成本趋于透明化、利润走低,产业分散环保生产成本高昂,科富科技决定剥离原有的佛山生产基地,选择有资质的生产商委外加工产品,自己专注于产品研发和销售渠道建设。
“我们调整了盈利模式,开发工程市场,为企业提供涂装生产线的工程设计与施工,也就是转型成为涂装装备工程的总承包商。部分项目采用DBO服务模式,在涂装工程建设完成后,继续负责后期生产运营总承包服务,在涂装工程、涂装化学品销售收入基础上,能稳定获得后期生产运营的服务增殖收入。”该公司科技项目专员冯艳菁说。
转型激活了市场。“这就是‘制造业服务化’,我们赢在服务。”冯艳菁说,“例如一家客车厂,需要汽车涂装生产线,我们负责从生产线设计、建设,到具体涂料、工艺配套;试生产调试验收后,
做好工人培训,派驻技术人员把关后续生产流程,企业可直接进行汽车涂装生产。”佛山东鹏洁具与Innoci公司就收购广州艺耐卫浴用品有限公司62%股权订立合作协议,并表示此举将有助于开拓现代时尚及高端设计市场。
❿ 数据库查询的时候为什么前面要加上dbo
dbo是管理员用户。加上dbo就是说你要查的表属于管理员的
一般情况下用sa登陆的数据库时默认就是管理员,在查询时可以不加