sql語句學習總結

2022-08-18 00:15:10 字數 465 閱讀 9190

sqlserver中的dbo,在建立表時看到dbo,不知是何意,從網上查閱,得知如下:

dbo是每個資料庫的預設使用者,具有所有者許可權,即dbowner 

通過用dbo作為所有者來定義物件,能夠使資料庫中的任何使用者引用而不必提供所有者名稱。 

比如:你以user1登入進去並建表table,而未指定dbo, 

當使用者user2登進去想訪問table時就得知道這個table是你user1建立的,要寫上user1.table,如果他不知道是你建的,則訪問會有問題。 

如果你建表時把所有者指給了dbo,則別的使用者進來時寫上dbo.table就行了,不必知道user1。 

不光表是如此,檢視等等資料庫物件建立時也要如此才算是好。 

建表、儲存過程、檢視等資料庫物件時,其對應的所有者是建立它的使用者。則除了該使用者其他登入使用者要引用這些東東時,都要加上字首,很是麻煩。而且,程式因此易出錯,你查來查去問題確出在這,浪費你時間。

SQL語句總結

create table customer id int 11 not null auto increment,lastname char 50 default null,firstname char 50 default null,address char 50 default null,city...

sql語句總結

sql語句 分為兩大類 針對資料庫database和表table的操作 建立create 刪除drop 修改alter 檢視show 建立乙個資料庫 create database mydb 刪除表drop table users 針對表中的記錄 資料 的操作 增insert語句 刪delete語句...

SQL語句總結

dml資料操作語言 create db 建立資料庫 語法 create database database name 實際 建立乙個名為my db的資料庫 create database my db create table 建立資料庫中表 建立新錶 語法 create table 表名稱 列名稱1...