導航:首頁 > 電影資訊 > sql資料庫如何編寫電影資料庫

sql資料庫如何編寫電影資料庫

發布時間:2022-07-05 21:23:05

『壹』 編寫sql語句創建電影表

創建 create table movies ( )
修改/添加欄位 alter table movies add( )
具體用法,搜索下把。 每個資料庫略有不同

『貳』 用SQL語句創建簡單資料庫

根據你的要求----
create table Movice
(
Title nvarchar(20) primary key,
[year] datetime,
[Length] int
)
create table Actor
(
Name nvarchar(20) primary key,
[Address] nvarchar(50),
Birthdate datetime
)
create table Acts
(
MovieTitle nvarchar(20),
MovieYear datetime,
ActorName nvarchar(20)
)
----------------------首先來說你的表結構 設計的相當不科學,
如果是我的話 我會在每張表中建立一個ID欄位 ,在 Acts表中 我需要記錄下ID就行了
還沒有外鍵關系,這樣會導致 你錄入數據一旦不規范,那麼有些表中有數據,有些表中則沒有對應關系。

建議 自己考慮下 不過根據你的要求 上面的代碼已經滿足你的要求了

希望可以幫助你

『叄』 如何搭建一個自用的電影資料資料庫

nchar(n)

包含 n 個字元的固定長度Unicode字元數據。n 的值必須介於1 與 4,000 之間。存儲大小為 n 位元組的兩倍。nchar 在 SQL-92 中的同義詞為 national char 和 national character。

nvarchar(n)

包含 n 個字元的可變長度 Unicode 字元數據。n 的值必須介於 1 與 4,000 之間。位元組的存儲大小是所輸入字元個數的兩倍。所輸入的數據字元長度可以為零。nvarchar 在 SQL-92 中的同義詞為 national char varying 和 national character varying。

注釋

如果沒有在數據定義或變數聲明語句中指定 n,則默認長度為 1。如果沒有使用 CAST 函數指定 n,則默認長度為 30。

如果希望列中所有數據項的大小接近一致,則使用 nchar。

如果希望列中數據項的大小差異很大,則使用 nvarchar。

使用 nchar 或 nvarchar 的對象被賦予資料庫的默認排序規則,除非使用 COLLATE 子句賦予特定的排序規則。

SET ANSI_PADDING OFF 不適用於 nchar 或 nvarchar。SET ANSI_PADDING ON 永遠適用於 nchar 和 nvarchar。

二、char 和 varchar

固定長度 (char) 或可變長度 (varchar) 字元數據類型。

char[(n)]

長度為 n 個位元組的固定長度且非 Unicode 的字元數據。n 必須是一個介於 1 和 8,000 之間的數值。存儲大小為 n 個位元組。char 在 SQL-92 中的同義詞為 character。

varchar[(n)]

長度為 n 個位元組的可變長度且非 Unicode 的字元數據。n 必須是一個介於 1 和 8,000 之間的數值。存儲大小為輸入數據的位元組的實際長度,而不是 n 個位元組。所輸入的數據字元長度可以為零。varchar 在 SQL-92 中的同義詞為 char varying 或 character varying。

注釋

如果沒有在數據定義或變數聲明語句中指定 n,則默認長度為 1。如果沒有使用 CAST 函數指定 n,則默認長度為 30。

將為使用 char 或 varchar 的對象被指派資料庫的默認排序規則,除非用 COLLATE 子句另外指派了特定的排序規則。該排序規則控制用於存儲字元數據的代碼頁。

支持多語言的站點應考慮使用 Unicode nchar 或 nvarchar 數據類型以盡量減少字元轉換問題。如果使用 char 或 varchar:

如果希望列中的數據值大小接近一致,請使用 char。

如果希望列中的數據值大小顯著不同,請使用 varchar。

如果執行 CREATE TABLE 或 ALTER TABLE 時 SET ANSI_PADDING 為 OFF,則一個定義為 NULL 的 char 列將被作為 varchar 處理。

當排序規則代碼頁使用雙位元組字元時,存儲大小仍然為 n 個位元組。根據字元串的不同,n 個位元組的存儲大小可能小於 n 個字元。

總結:

1、 varchar:

可變長度的非 Unicode 數據,最長為 8,000 個字元。

2、nvarchar:

可變長度 Unicode 數據,其最大長度為 4,000 字元。

3、char:

固定長度的非 Unicode 字元數據,最大長度為 8,000 個字元。

4、nchar

固定長度的 Unicode 數據,最大長度為 4,000 個字元。

5、 char和varchar都是字元串類型的

用Unicode編碼的字元串,結果是字元的整數值

『肆』 在查詢分析器中,用create database,create table 等語句創建電影資料庫模式。在sql Server2000中操作。

超級簡單的問題 翻翻書吧

『伍』 SQL的問題:麻煩好心網友幫我創建一個電影資料庫系統吧,急!!

寫一個非常簡單的資料庫
電影表分為名稱,年份,類型,中外,ID。//5個欄位
另外一張表電影詳細信息表
名稱,年份,類型,導演,ID
演員信息表
ID,主演,其他演員。

『陸』 電影院資料庫的sql問題

1 select firstname from actor where birthplace=『Japan』 and birthplace=『Sweden』 order by lastname asc--升序 或者 desc----降序
select firstname from actor where birthplace=『Japan』 and birthplace=『Sweden』 order by birthplace 後面同上
2 select count(mvid*) from ranking
3 select studio from movieinfo where mvid in (select count(mvid) from cast where actorID in (select actorID from actor where birthplace='UK' ) group by mvid having count(mvid>2))
後面的等等 哈哈
4select username,email from member where username in (select username from ranking where score<4 or score is null)-----如果你資料庫中score欄位有空格數據 在null後面 加上 空格score=' ' 就行了
5 select username,email from member where EXISTS (select username from ranking where score<4 or score is null)-----如果你資料庫中score欄位有空格數據 在null後面 加上 空格score=' ' 就行了

『柒』 怎麼用sql server 2008建立一個電影資料庫用什麼數據類型

[翻譯:ASP.NET MVC 教程]用ASP.NET MVC 創建一個電影資料庫應用程序
本教程的目的是為你建立起怎樣構建ASP.NET MVC應用程序的理念。在本教程中,我從始至終快速構建起一個完整的ASP.NET MVC 應用程序。我向你展示了怎樣構建一個簡單的資料庫驅動的並且實現以列表方式顯示、創建以及編輯資料庫記錄的應用程序。

如果你已經有了Active Server Pages或ASP.NET的工作經歷,那麼你也會很快熟悉ASP.NET MVC。ASP.NET MVC的視圖與在一個Active Server Pages應用程序中的頁面極其相似。同時,就像一個傳統的ASP.NET Web Forms 應用程序那樣,ASP.NET MVC為你提供了一切經由.NET framework提供的豐富的語言集和類庫的訪問方式。

我希望本教程將給你一個構建ASP.NET MVC應用程序既簡單又有別於構建Active Server Pages或ASP.NET Web Forms 應用程序經歷的理念。

電影資料庫應用程序概覽
因為我們的目標是使事情變得簡單,我們將會構建一個非常簡單的電影資料庫應用程序。我們簡單的電影資料庫應用程序將允許我們做3件事:

1.以列表方式顯示電影資料庫記錄集

2.創建一個電影資料庫的新記錄

3.編輯一個已存在的電影資料庫記錄

再一次的,我們的目標是使事情變得簡單,我們將利用最小數量的ASP.NET MVC框架的特性來構建我們的應用程序。例如,我們將不使用測試驅動的(Test-Driven)開發模式。

為了創建我們的應用程序,我們需要完成以下的每一個步驟:

1.創建ASP.NET MVC Web應用程序項目。

2.創建資料庫

3.創建資料庫模型

4.創建ASP.NET MVC控制器

5.創建ASP.NET MVC視圖

准備工作
你需要Visual Studio 2008 或 Visual Web Developer 2008 Express來構建一個ASP.NET MVC應用程序。你同時也需要下載ASP.NET MVC framework。

如果你沒有自己的Visual Studio 2008,你可以從以下站點下載Visual Studio 2008的90天試用版:

http://msdn.microsoft.com/en-us/vs2008/procts/cc268305.aspx

可替代地,你可以使用Visual Web Developer 2008 Express來創建ASP.NET MVC應用程序。如果你決定使用Visual Web Developer 2008 Express來創建,那麼你必須安裝好Service Pack 1。你可以從以下站點下載Visual Web Developer 2008 Express with Service Pack 1:

http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en

在你完成Visual Studio 2008 或 Visual Web Developer 2008的安裝後,你需要安裝ASP.NET MVC framework。你可以從以下站點下載ASP.NET MVC framework:

http://www.asp.net/mvc/

創建一個ASP.NET MVC Web應用程序項目
讓我們在Visual Studio 2008環境下開始創建一個新的ASP.NET MVC Web應用程序項目。選擇菜單File,New Project ,你將見到圖1中的新建項目對話框。選擇C#作為編程語言並且選擇ASP.NET MVC Web應用程序模版。將你的項目命名為MovieApp,點擊OK按鈕。

圖1:新建項目對話框

無論何時,當你要創建一個新的MVC Web應用程序項目,Visual Studio會提示你創建一個單獨的單元測試項目。在圖2中顯示了該對話框。因為我們出於開發時間限制就不在本教程中創建單元測試了(的確,我們對此有點內疚)。選擇No選項,點擊OK按鈕。

圖2:創建單元測試項目對話框

一個ASP.NET MVC應用程序有一套標准文件夾:Models,Views和Controller文件夾。你能在解決方案瀏覽器窗口中看見這套標准文件夾。為了構建我們的電影資料庫應用程序,我們需要在Models,Views和Controller文件夾中添加相應的文件。

當你用Visual Studio創建了一個新的MVC應用程序時,你會得到一個簡易的應用程序。因為我們想要從頭做起,我們需要從這簡易的應用程序中刪除一些內容。你需要刪除下列文件及文件夾:

•Controllers\HomeController.cs
•Views\Home

創建資料庫
我們需要創建一個資料庫用來容納我們的電影資料庫的記錄。幸運的是,Visual Studio包含了一個免費的資料庫軟體SQL Server Express。按以下步驟創建資料庫:

1.在解決方案瀏覽器中右擊App_Data文件夾,然後選擇菜單選項Add,New Item。

2.選擇Data分類,然後選擇SQL Server Database模板(見圖3)。

3.將你的新資料庫命名為MoviesDB.mdf,然後點擊Add按鈕。

在你創建資料庫後,你能連接該資料庫通過雙擊在App_Data文件夾中的MoviesDB.mdf文件。雙擊MoviesDB.mdf文件打開伺服器瀏覽窗口。

圖3:創建一個Microsoft SQL Server資料庫

下一步,我們需要創一個數據表。在伺服器瀏覽窗口中,右擊Tables文件夾並且選擇菜單選項Add New Table。選擇該菜單選項打開數據表設計器。創建以下數據欄位:

欄位名稱
數據類型
允許為空

Id
Int
False

Title
Nvarchar(100)
False

Director
Nvarchar(100)
False

DateReleased
DateTime
False

第一欄位,即Id欄位,有兩個特殊屬性。首先,你需要將Id欄位設定為主鍵。選擇Id欄位後,點擊Set Primary Key按鈕(該按鈕圖標看上去像把鑰匙)。其次,你需要將Id欄位設定為可識別欄位(Identity column)。在欄位屬性窗口中,滾動至Identity Specification部分並且展開它。將Is Identity屬性值設定為Yes。當你完成操作後,數據表看上去應像圖4那樣。

圖4:電影資料庫的數據表

最後一步為保存新建立的數據表。點擊Save按鈕(軟盤狀的圖標)並且將該表命名為Movies。

在你完成建表後,向表內添加一些電影記錄。右擊伺服器瀏覽窗口中的Movies表並且選擇菜單選項Show Table Data。鍵入一系列你最愛的電影記錄。(見圖5)。

圖5:鍵入電影記錄

創建數據模型
我們下一步需要創建一系列的類來代表我們的資料庫。我們需要創建一個資料庫模型。我們將利用Microsoft Entity Framework來自動為我們的資料庫生成類。

按照下列步驟進入實體數據模型(Entity Data Model)向導:

1.在伺服器瀏覽窗口中右擊Models文件夾,然後選擇菜單選項Add, New Item。

2.選擇Data分類,然後選擇ADO.NET Entity Data Model模板。

3.將該數據模型命名為MoviesDBModel.edmx,然後點擊Add按鈕。

在你點擊Add按鈕後,實體數據模型向導(見圖6)出現了。按照下列步驟完成向導:

1.在Choose Model Contents這步中,選擇Generate from database選項。

2.在Choose Your Data Connection這步中,使用MoviesDB.mdf數據連接,然後為該連接設定命名為MoviesDBEntities。點擊Next按鈕。

3.在Choose Your Database Objects這步中,展開Tables節點,選擇Movies表。鍵入命名空間Models,然後點擊Finish按鈕。

圖6:使用實體對象模型向導(Entity Data Model Wizard)生成一個資料庫模型

在你完成Entity Data Model Wizard後,Entity Data Model設計器打開了。該設計器顯示了Movies的數據表(見圖7)。

圖7:實體數據模型設計器

在我們繼續下一步前,我們需要做一處改動。實體數據向導生成了一個命名為Movies的模型類來代表Movies數據表。因為我們將要用Movies類來代表一個特別的電影,我們需要修改類名,將Movies修改為Movie(是單數形式而不是復數形式)。

雙擊位於設計器表面的類名並且將該類名從Movies改為Movie。修改後,點擊Save按鈕(軟盤狀的圖標)來生成Movie類。

創建ASP.NET MVC控制器
下一步將要創建ASP.NET MVC控制器。控制器代表了用戶與ASP.NET MVC應用程序交互的控制。

按照下列步驟:

1.在解決方案瀏覽窗口中,右擊Controllers文件夾,然後選擇菜單選項Add, Controller。

2.在Add Controller對話框中,鍵入名稱HomeController並且勾選復選框Add action methods for Create, Update, and Details scenarios(見圖8)

3.點擊Add按鈕,為你的項目添加新的控制器。

完成上述步驟後,在清單1中的控制器就創建好了。注意該控制器包含了名為Index, Details, Create, 和Edit的方法。在接下來的段落中,我們將添加必要的程序代碼是這些方法正常工作。

這是網址:http://www.cnblogs.com/Kinglee/archive/2009/07/14/1522901.html
你看下對你有用沒有?

『捌』 如何用SQL語句創建資料庫

在SQL語句中,CREATE DATABASE 語句用於創建資料庫。

具體用法如下:

-from 樹懶學堂

資料庫表可以通過 CREATE TABLE 語句來添加。

閱讀全文

與sql資料庫如何編寫電影資料庫相關的資料

熱點內容
蘭州電影有哪些 瀏覽:863
癱瘓女小葉是什麼電影 瀏覽:305
男的美人魚電影有哪些 瀏覽:265
電影機動部隊哪一部好看 瀏覽:673
如何像電影一樣加特效 瀏覽:890
哥斯拉2電影多少分鍾 瀏覽:387
你的目光所及之處電影什麼時候上映 瀏覽:827
十大好看的神話電影 瀏覽:132
吃飯或者看電影怎麼牽手 瀏覽:257
香港哪些電影未在內地上映 瀏覽:400
怎麼在手機電影加字幕 瀏覽:921
2018有什麼特工電影好看 瀏覽:727
女追男有床戲的電影有哪些 瀏覽:110
周星馳哪一部電影比較好看嗎 瀏覽:1000
電影票線下怎麼買 瀏覽:414
宿醉1電影免費觀看完整版 瀏覽:672
為什麼拍電影背景是綠色的 瀏覽:664
大紅燈籠電影免費觀看 瀏覽:628
一個兵救了很多人的電影叫什麼 瀏覽:392
國產人生電影有哪些 瀏覽:8