自己定義的文件路徑(說明是要找f盤下的一個叫職員管理.mdf的文件):
filename='f=\program
files\microsoft
sql
server\mssql\data\職員管理,mdf',
//其中"f="
應該為"f:"
,"職員管理,mdf"
應該為
"職員管理.mdf"
不明白可以再Hi我
❷ sql語句格式怎麼寫
這是在創建資料庫的時候必須要進行的一部,還有log.ldf
mdf數據文件保存的位置,ldf日誌文件保存的位置,沒有什麼意思。
給你一段代碼自己領悟吧。
創建一個資料庫,資料庫名為testDB(在SQL2005中看到的名字)
create
database
testDB
on
(
--文件在電腦上顯示的文件名(物理名)
name
=
testDB_data,
--數據文件保存的位置注意盤符下的文件夾必須事先存在
filename
='d:\Test\testDB_data.mdf',
--資料庫初始大小
size
=
5,
--資料庫最大多少
maxsize
=
10,
--自動增長百分之多少
filegrowth
=
10%
)
--創建對應的日誌文件
log
on
--用來指定資料庫日誌文件的創建
(
name
=
testDB_log,
filename
=
'd:\Test\testDB_log.ldf',
size
=
4,
maxsize
=
8,
--除小括弧中最後一句其後沒有逗號,其它每句後都用逗號隔開
filegrowth
=
5%
)
❸ sql語句創建表
可執行一個SQL語句或使用SQL事務管理器(SQL Enterprise Manager)來創建一個新表。
用SQL語句創建表:
用CREATE語句創建表,CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,......)
用SQL事務管理器(SQL Enterprise Manager)來創建表:
打開軟體SQL事務管理器(SQL Enterprise Manager),點擊「連接」。
點擊左上方的「新建查詢」,則出現編寫代碼的窗口,在窗口中寫下代碼。
點擊左上方的紅色感嘆號,執行語句。
執行語句。
選擇上方的「視圖」按鈕,右鍵點擊,選擇刷新,資料庫和表格建立完成。
❹ SQL如何創建一個數據表
create
table
userinfo
(
id
int
primary
key
not
null
identity
(1,1),
[name]
char(20)
unique,
age
int
check(age>10),
sex
char(2)
)
建議一個名叫userinfo的表,欄位為
id
,自動+1,主鍵,不為空!
name
,char(20)
不重復!
age
int類型,年齡必須大於10,否則會出現錯誤!
sex
性別
char(2)
好好學習,天天向上!
❺ sql語句 如何創建一個表啊
創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:
創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。
微軟VS SQL 2008 資料庫
(5)sql創建怎麼寫擴展閱讀:
結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:
刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;
刪除資料庫 -- drop database databasename;
刪除數據記錄 -- "delete from 數據表 where 條件表達式"
❻ 用SQL命令建表,下面三張表,用SQL命令怎麼建SQL命令怎麼寫跪求大佬幫忙!
SQL的創建表語句是create table,具體是create table 表名稱
(
列名稱1,數據類型
列名稱2,數據類型
... ...
)
根據圖片的三張表結構圖可以對應創建表,例如,
create table salary
(
EID,char(10)
year,int
month,tinyint
)
執行示例語句即可創建salary表。
❼ sql的創建存儲語句怎麼寫啊
--[p2]
create proc p2 @blh char(6),@odate datetime
as
select 病歷號,入院時間 from 診療情況
where 病歷號=@blh and 入院時間=@odate
go
--2.
create proc 存儲過程名1 @blh char(6),@outdate datetime
as
update 診療情況 set 出院時間=getdate() where 病歷號=@blh
exec p2 @blh,@outdate
commit
go
--修改病歷號為A01101 ,入院時間為『2012-5-1』的病人出院時間
exec 存儲過程名1 'A01101','2012-5-1'
go
--[p3]:
create proc p3 @dname varchar(10),@avg_age int output
as
select @avg_age=avg(病人.年齡)
from 病人,診療情況,醫生
where 醫生.醫生號=診療情況.醫生號
and 診療情況.病歷號=病人.病歷號
and 醫生.醫生姓名=@dname
go
--3.
create proc 存儲過程名2 @dname varchar(10)
as
declare @avgage int
exec p3 @dname,@avg_age=@avgage output
select 病人.病人姓名,病人.病人年齡
from 病人,診療情況,醫生
where 醫生.醫生號=診療情況.醫生號
and 診療情況.病歷號=病人.病歷號
and 醫生.醫生姓名=@dname
and 病人.病人年齡>@avgage
go
❽ 創建索引的sql語句怎麼寫
1、CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
2、其中UNIQUE和CLUSTERED為可選項,分別是建立唯一索引和聚簇索引,具體解釋為:
UNIQUE:表示此索引的每一個索引值只對應唯一的數據。
3、CLUSTERED:表示要建立的索引時聚簇索引,即索引項的順序與表中記錄的物理順序一致的索引組織。
拓展:
1、SQL語言,是結構化查詢語言(StructuredQueryLanguage)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
2、SQL語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的介面。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
3、結構化查詢語言SQL(STRUCTURED QUERY LANGUAGE)是最重要的關系資料庫操作語言,並且它的影響已經超出資料庫領域,得到其他領域的重視和採用,如人工智慧領域的數據檢索,第四代軟體開發工具中嵌入SQL的語言等。
❾ 創建一個資料庫 求大家把sql語句寫上
上面的不寫了,體力活你自己來。
1.關於許可權問題,先建立登陸,然後綁定用戶,在給用戶分配許可權即可。
exec sp_addlogin 'worker',password'
exec sp_addlogin 'admin','password'
授予資料庫訪問
exec sp_grantdbaccess 'worker','database1'
exec sp_addlogin 'admin','database1'
授予相應的許可權
GRANT select TO worker(work只能執行在能訪問的資料庫上selct查看)
GRANT select,update table, TO admin(admin允許查看或修改)
2.性別男或女,add constriant CK_sex CHECK(sex in('男','女'))
升序降序排列,這個給它設置索引,並設置升序或降序即可
具體的腳本不清楚可以查文檔