沈陽電腦維修網,沈陽上門維修電腦服務
當前位置: 主頁 > 程序數據代碼>SQL語言入門基礎_程序數據_數據庫 >

SQL語言入門基礎_程序數據_數據庫

時間:2011-12-5來源:沈陽電腦維修網 作者: 呂先生:13889116605點擊:
沈陽電腦維修,上門維修電腦
 創建表格    SQL語言中的createtable語句被用來建立新的數據庫表格。Createtable語句的使用格式如下:   createtabletablename   (column1datatype,   column2datatype,    column3datatype);   如果用戶希望在建立新表格時規定列的限制條件,可以使用可選的條件選項:   createtabletablename   (column1datatype[constraint],   column2datatype[constraint],   column3datatype[constraint]);    舉例如下:   createtableemployee   (firstnamevarchar(15),   lastnamevarchar(20),   agenumber(3),   addressvarchar(30),   cityvarchar(20));   簡單來說,創建新表格時,在關鍵詞createtable后面加入所要建立的表格的名稱,然后在括號內順次設定各列的名稱,數據類型,以及可選的限制條件等。注意,所有的SQL語句在結尾處都要使用“;”符號。   使用SQL語句創建的數據庫表格和表格中列的名稱必須以字母開頭,后面可以使用字母,數字或下劃線,名稱的長度不能超過30個字符。注意,用戶在選擇表格名稱時不要使用SQL語言中的保留關鍵詞,如select,create,insert等,作為表格或列的名稱。   數據類型用來設定某一個具體列中數據的類型。例如,在姓名列中只能采用varchar或char的數據類型,而不能使用number的數據類型。   SQL語言中較為常用的數據類型為:   char(size):固定長度字符串,其中括號中的size用來設定字符串的最大長度。Char類型的最大長度為255字節。   varchar(size):可變長度字符串,最大長度由size設定。   number(size):數字類型,其中數字的最大位數由size設定。   Date:日期類型。   number(size,d):數字類型,size決定該數字總的最大位數,而d則用于設定該數字在小數點后的位數。   最后,在創建新表格時需要注意的一點就是表格中列的限制條件。所謂限制條件就是當向特定列輸入數據時所必須遵守的規則。例如,unique這一限制條件要求某一列中不能存在兩個值相同的記錄,所有記錄的值都必須是唯一的。除unique之外,較為常用的列的限制條件還包括notnull和PRimarykey等。Notnull用來規定表格中某一列的值不能為空。Primarykey則為表格中的所有記錄規定了唯一的標識符。     向表格中插入數據   SQL語言使用insert語句向數據庫表格中插入或添加新的數據行。Insert語句的使用格式如下:   insertintotablename   (first_column,...last_column)   values(first_value,...last_value);    例如:   insertintoemployee   (firstname,lastname,age,address,city)   values(‘Li’,‘Ming’,45,‘No.77ChanganRoad’,‘Beijing”);   簡單來說,當向數據庫表格中添加新記錄時,在關鍵詞insertinto后面輸入所要添加的表格名稱,然后在括號中列出將要添加新值的列的名稱。最后,在關鍵詞values的后面按照前面輸入的列的順序對應的輸入所有要添加的記錄值。     更新記錄   SQL語言使用update語句更新或修改滿足規定條件的現有記錄。Update語句的格式為:   updatetablename   setcolumnname=newvalue[,nextcolumn=newvalue2...]   wherecolumnnameOperaTORvalue[and orcolumnOPERATORvalue];   例如:   updateemployee   setage=age+1   wherefirst_name=‘Mary’andlast_name=‘Williams’;   使用update語句時,關鍵一點就是要設定好用于進行判斷的where條件從句。     刪除記錄   SQL語言使用delete語句刪除數據庫表格中的行或記錄。Delete語句的格式為:   deletefromtablename   wherecolumnnameOPERATORvalue[and orcolumnOPERATORvalue];    例如:   deletefromemployee   wherelastname=May;   簡單來說,當需要刪除某一行或某個記錄時,在deletefrom關鍵詞之后輸入表格名稱,然后在where從句中設定刪除記錄的判斷條件。注意,如果用戶在使用delete語句時不設定where從句,則表格中的所有記錄將全部被刪除。     刪除數據庫表格   在SQL語言中使用droptable命令刪除某個表格以及該表格中的所有記錄。Droptable命令的使用格式為:   droptabletablename;   例如:   droptableemployee;   如果用戶希望將某個數據庫表格完全刪除,只需要在droptable命令后輸入希望刪除的表格名稱即可。Droptable命令的作用與刪除表格中的所有記錄不同。刪除表格中的全部記錄之后,該表格仍然存在,而且表格中列的信息不會改變。而使用droptable命令則會將整個數據庫表格的所有信息全部刪除。
上一篇:消除重復數據刪除的四大誤區_程序數據_數據庫
下一篇:防止IE主頁被修改的辦法_應用軟件_系統軟件
查看[SQL語言入門基礎_程序數據_數據庫 ]所有評論
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼:
推薦內容
關于我們 服務價格 聯系我們 企業網站優化 沈陽網站建設 沈陽維修電腦
福建31选7开奖号码走势图