㈠ sql建表語句怎麼寫啊!高手的教教我!
Create Table Table_Name( )
例如你想創建一個person表,裡面的屬性是ID,Name,Age
表: Create Table T_Preson(ID int not null,Name nvarchar(50) not null,Age int null)
㈡ 怎麼用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語句創建電影表
創建 create table movies ( )
修改/添加欄位 alter table movies add( )
具體用法,搜索下把。 每個資料庫略有不同
㈣ 資料庫中五個表要關聯起來怎麼寫sql語句
建立資料庫關系圖,或者建立外碼,如果要實現查詢就直接用select語句,只要有聯系任何兩個表的連接屬性相同就可以。
㈤ 這么簡單的用sql語句建表該怎麼寫呀
6、說明:增加一個列
Alter table tabname add column col type
註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
7、說明:添加主鍵: Alter table tabname add primary key(col)
說明:刪除主鍵: Alter table tabname drop primary key(col)
㈥ 用sql語句創建一個資料庫和表怎麼寫
create database abc
on
(name='a_data',
filename='e:\sql\a_data.mdf',
size=5MB,
MAXSIZE=50MB
)
---------
create table book(
bNo char(2) not null primary key,
bName varchar(50) not null,
bAuther varchar(30) not null,
bPublisher varchar(30) not null,
bPrice money not null,
bMout int not null
)
㈦ sql創建表格是怎麼寫的。。最好有具體的示例!
DROP TABLE CELL_TCH;
DROP TABLE MS;
DROP TABLE MSC;
DROP TABLE BSC;
DROP TABLE BTS;
DROP TABLE CELL;
DROP TABLE ANTENNA;
DROP TABLE DATA;
DROP TABLE TEST;
DROP TABLE NEIGHBOR;
CREATE TABLE MSC (
MSCID INTEGER NOT NULL,
MSCNAME CHARACTER (10),
MSCCOMPANY CHARACTER (10),
MSCLONGITUDE DECIMAL (9,6),
MSCLATITUDE DECIMAL (8,6),
MSCALTITUDE INTEGER,
PRIMARY KEY ( MSCID) ) ;
CREATE TABLE BSC (
BSCID INTEGER NOT NULL,
BSCNAME CHARACTER (10),
BSCCOMPANY CHARACTER (10),
LONGITUDE DECIMAL (9,6),
LATITUDE DECIMAL (8,6),
MSCID INTEGER,
PRIMARY KEY (BSCID),
FOREIGN KEY (MSCID) REFERENCES MSC (MSCID)) ;
CREATE TABLE BTS (
BTSNAME CHARACTER (20) NOT NULL,
BSCID INTEGER NOT NULL,
LONGITUDE DECIMAL (9,6),
LATITUDE DECIMAL (8,6),
ALTITUDE INTEGER,
BTSCOMPANY CHARACTER (10),
BTSPOWER DECIMAL (2,1),
PRIMARY KEY (BTSNAME),
FOREIGN KEY (BSCID) REFERENCES BSC (BSCID)) ;
CREATE TABLE CELL (
CELLID INTEGER NOT NULL,
BTSNAME CHARACTER (20),
AREANAME CHARACTER (10),
LAC INTEGER,
LONGITUDE DECIMAL (9,6),
LATITUDE DECIMAL (8,6),
DIRECTION INTEGER,
RADIOUS INTEGER,
ANTNUM INTEGER,
BCCH INTEGER,
PRIMARY KEY ( CELLID),
FOREIGN KEY (BTSNAME) REFERENCES BTS (BTSNAME)) ;
CREATE TABLE MS (
IMEI BIGINT NOT NULL,
MSISDN BIGINT,
USERNAME VARCHAR(10),
MSCOMPANY VARCHAR (20),
GSMMSPSENSE INTEGER,
GSMMSHEIGHT DECIMAL (3,2),
GSMMSPFOUT DECIMAL (3,2),
MZONE CHARACTER (10),
CELLID INTEGER,
PRIMARY KEY ( IMEI),
FOREIGN KEY (CELLID) REFERENCES CELL (CELLID)) ;
CREATE TABLE ANTENNA (
CELLID INTEGER NOT NULL,
ANTENNAHIGH INTEGER,
HALFPANGLE INTEGER,
MAXATTENUATION INTEGER,
GAIN INTEGER,
ANTTILT INTEGER,
PT INTEGER,
MSPWR INTEGER,
PRIMARY KEY ( CELLID));
CREATE TABLE CELL_TCH (
CELLID INTEGER,
FREQ INTEGER,
FOREIGN KEY (CELLID) REFERENCES CELL (CELLID));
CREATE TABLE DATA (
DATE INTEGER NOT NULL,
TIME INTEGER NOT NULL,
CELLID INTEGER NOT NULL,
NTCH INTEGER,
TRAFF DECIMAL (9,7),
RATE DECIMAL (10,9),
THTRAFF DECIMAL (9,7),
CALLNUM INTEGER,
CONGSNUM INTEGER,
CALLCONGS DECIMAL (10,9),
PRIMARY KEY ( DATE,TIME,CELLID)) ;
CREATE TABLE TEST (
KEYNUM INTEGER NOT NULL,
CELLID INTEGER,
LATITUDE DECIMAL (9,6),
LONGITUDE DECIMAL (8,6),
RXLEV DECIMAL (9,6),
PRIMARY KEY ( KEYNUM),
FOREIGN KEY (CELLID) REFERENCES CELL (CELLID));
CREATE TABLE NEIGHBOR (
CELLID INTEGER,
ADJCELLID INTEGER,
CELLLAC INTEGER,
ADJCELLLAC INTEGER,
FOREIGN KEY (CELLID) REFERENCES CELL (CELLID));
IMPORT FROM "C:\msc.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6) MESSAGES "1" INSERT INTO DB2ADMIN.MSC (MSCID, MSCNAME, MSCCOMPANY, MSCLONGITUDE, MSCLATITUDE, MSCALTITUDE);
IMPORT FROM "C:\bsc.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6) MESSAGES "1" INSERT INTO DB2ADMIN.BSC (BSCID, BSCNAME, BSCCOMPANY, LONGITUDE, LATITUDE, MSCID);
IMPORT FROM "C:\bts.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7) MESSAGES "1" INSERT INTO DB2ADMIN.BTS (BTSNAME, BSCID, LONGITUDE, LATITUDE, ALTITUDE, BTSCOMPANY, BTSPOWER);
IMPORT FROM "C:\cell.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) MESSAGES "1" INSERT INTO DB2ADMIN.CELL (CELLID, BTSNAME, AREANAME, LAC, LONGITUDE, LATITUDE, DIRECTION, RADIOUS, ANTNUM, BCCH);
IMPORT FROM "C:\data.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) MESSAGES "1" INSERT INTO "DATA" (DATE, TIME, CELLID, NTCH, TRAFF, RATE, THTRAFF, CALLNUM, CONGSNUM, CALLCONGS);
IMPORT FROM "C:\ms.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9) MESSAGES "1" INSERT INTO DB2ADMIN.MS (IMEI, MSISDN, USERNAME, MSCOMPANY, GSMMSPSENSE, GSMMSHEIGHT, GSMMSPFOUT, MZONE, CELLID);
IMPORT FROM "C:\Cell_TCH.csv" OF DEL METHOD P (1, 2) MESSAGES "1" INSERT INTO DB2ADMIN.CELL_TCH (CELLID, FREQ);
IMPORT FROM "C:\test.csv" OF DEL METHOD P (1, 2, 3, 4, 5) MESSAGES "1" INSERT INTO DB2ADMIN.TEST (KEYNUM, CELLID, LATITUDE, LONGITUDE, RXLEV);
IMPORT FROM "C:\antenna.csv" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8) MESSAGES "1" INSERT INTO DB2ADMIN.ANTENNA (CELLID, ANTENNAHIGH, HALFPANGLE, MAXATTENUATION, GAIN, ANTTILT, PT, MSPWR);
IMPORT FROM "C:\neighbor.csv" OF DEL METHOD P (1, 2, 3, 4) MESSAGES "1" INSERT INTO DB2ADMIN.NEIGHBOR (CELLID, ADJCELLID, CELLLAC, ADJCELLLAC);
自己寫的SQL腳本,做資料庫試驗時寫的。
㈧ sql語句 如何創建一個表啊
創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:
創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。
微軟VS SQL 2008 資料庫

結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:
刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;
刪除資料庫 -- drop database databasename;
刪除數據記錄 -- "delete from 數據表 where 條件表達式"
㈨ 關於movie的sql語句創建表
命令:show create table 表名
topic:
CREATE TABLE `topic` (
`TopicId` int(50) NOT NULL auto_increment,
`Topic_BoardId` int(10) NOT NULL,
`Topic_StudentId` int(10) NOT NULL,
`TopicTitle` varchar(1000) NOT NULL,
`TopicContent` varchar(6000) NOT NULL,
`TopicSendTime` varchar(30) NOT NULL,
PRIMARY KEY (`TopicId`),
FOREIGN KEY (`Topic_BoardId`) REFERENCES `board` (`BoardId`) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (`Topic_StudentId`) REFERENCES `student` (`StudentId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=gb2312