日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

      首頁西西教程數(shù)據(jù)庫教程 → MS Sql server 2008基礎(chǔ)知識詳細介紹

      MS Sql server 2008基礎(chǔ)知識詳細介紹

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/1/22 11:38:41字體大小:A-A+

      作者:西西點擊:0次評論:0次標(biāo)簽: Sqlserver2008

      • 類型:數(shù)據(jù)庫類大。10.5M語言:中文 評分:1.4
      • 標(biāo)簽:
      立即下載

      數(shù)據(jù)庫中常用的概念

      Sql本身是一個服務(wù)器,沒有界面,Management Studio  只是一個SQL Server管理工具而已,不是服務(wù)器。

      Sql server 在管理工具下面的服務(wù)SQL Server (MSSQLSERVER) 

      主鍵:就是唯一定位的一條數(shù)據(jù)的列。不會有重復(fù)的列才能當(dāng)主鍵, 一個表可以沒有主鍵,但是會非常難以處理,因此建議都要設(shè)主鍵。

      兩種主鍵:

      業(yè)務(wù)主鍵:使用有業(yè)務(wù)意義的字段做主鍵,如身份證號、職工編號。

      邏輯主鍵:使用任何沒有意義的字段做主鍵,完全給程序看的。推薦用邏輯主鍵

      常識:

      1、sql語句中字符串是用單引號

      2、 sql語句大小寫不敏感的。

      分類備注和說明類型說明
      二進制數(shù)據(jù)類型存儲非子符和文本的數(shù)據(jù)Image可用來存儲圖像
      文本數(shù)據(jù)類型字符數(shù)據(jù)包括任意字母、符號或數(shù)字字符的組合Char固定長度的非 Unicode 字符數(shù)據(jù)
      Varchar可變長度非 Unicode 數(shù)據(jù)
      Nchar固定長度的 Unicode 數(shù)據(jù)
      Nvarchar可變長度 Unicode 數(shù)據(jù)
      Text存儲長文本信息(指針,2G)
      保存的是字節(jié)數(shù)據(jù)
      Ntext存儲可變長度的長文本
      日期和時間日期和時間在單引號內(nèi)輸入Datetime日期和時間
      數(shù)字數(shù)據(jù)該數(shù)據(jù)僅包含數(shù)字,包括正數(shù)、負數(shù)以及分數(shù)int
      smallint
      整數(shù)
      float
      real
      數(shù)字
      貨幣數(shù)據(jù)類型用于十進制貨幣值Money 
      Bit數(shù)據(jù)類型表示是/否的數(shù)據(jù)Bit存儲布爾數(shù)據(jù)類型

      Guid 算法是一種可以產(chǎn)生唯一標(biāo)識的高效算法,它使用網(wǎng)卡MAC、地址、納秒級時間、芯片ID碼等算出來的,這樣保證每次生成的GUID永遠不會重復(fù),無論是同一個計算機上還是不同的計算機。/

      數(shù)據(jù)庫的類型uniqueidentifier

      SQLServer中生成GUID的函數(shù)newid(),.Net中生成Guid的方法:Guid.NewGuid()

      use 數(shù)據(jù)庫名,打開該數(shù)據(jù)庫,有時候在新建查詢時沒選擇對應(yīng)的數(shù)據(jù)庫,所以用這條語句;蛘呤謩舆x擇該數(shù)據(jù)庫

      Insert語句可以省略表名后的列名,但是不推薦

      如果插入的行中有些字段的值不確定,那么Insert的時候不指定那些列即可。

      當(dāng)不提供字段名時,插入值需要加入默認值defaulf 也就默認值用defaulf表示

      插入數(shù)據(jù)  insert  into 表名 (字段名) values  (值)

      例:insert into student ([name],age,sex,birthday) values ('張三',21,1,1995-02-26)

      字段與值一一對應(yīng)

      1. 新建一個表

      語法:create table 表名 (字段1 類型1,字段2 類型2,……)

      添加主鍵 primart key (字段)

      例:

          CREATE TABLE T_Employee     --創(chuàng)建一個表表名是T_Employee

          (FNumber VARCHAR(20),   --字段 類型

          FName VARCHAR(20),

          FAge INT,

          FSalary NUMERIC(10,2),

          PRIMARY KEY (FNumber)); -- 設(shè)置主鍵

      2. 刪除整個表:Drop Table 表名

      更新

      語法:update Table set col=value,col2=value2 where ...

      update 表名 set 字段 = 值,字段2 = 值2 where 條件

      更新一個列:UPDATE T_Person Set Age=30

      更新多個列:UPDATE T_Person Set Age=30,Name=‘tom’

      更新一部分數(shù)據(jù): UPDATE T_Person Set Age=30 where Name=‘tom’,用where語句表示只更新Name是’tom’的行,注意SQL中等于判斷用單個=,而不是==

      Where中還可以使用復(fù)雜的邏輯判斷UPDATE T_Person Set Age=30 where Name=‘tom’ or Age<25,or相當(dāng)于C#中的||(或者)

      update Person1 set NickName=N'二十歲'  在字符前面加上N代表使用Unicode編號

      where (Age>20 and Age<30) or(Age=80)

      Where中可以使用的其他邏輯運算符:or(或)、and(與)、not(非)、<、>、>=、<=、!=(或<>)等

      3. 修改表

             添加字段

      語法:alter  table 表名 add 字段 類型

      例:ALTER TABLE T_Employee ADD FSubCompany VARCHAR(20);

        sql server
        (11)sql server
        西西軟件園提供免費的下載,是很多小型企業(yè)公司使用到的數(shù)據(jù)庫軟件,是一個功能強大且可靠的數(shù)據(jù)管理系統(tǒng),它功能豐富,能保護數(shù)據(jù),并且可改善嵌入式應(yīng)用程序客戶端輕型應(yīng)用程序以及本地數(shù)據(jù)存儲區(qū)的性能。具有易于部署以及可以快速設(shè)計原型的特點,您可以無償獲取并可以隨應(yīng)用程序免費再分發(fā)。它設(shè)計成可與其他服務(wù)器基礎(chǔ)結(jié)構(gòu)資產(chǎn)無縫集成。...更多>>
        • SQL Server 2008 SP2精簡版免費版

          05-15 / 91.2M

          推薦理由:SQL Server 2008 Express 是 SQL Server 的免費版本,是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器應(yīng)用程序的理想選擇,且
        • Microsoft SQL Server 2000 Enterp

          05-15 / 358.4M

          推薦理由:SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988
        • sqlserver2005驅(qū)動包

          11-14 / 3.5M

          推薦理由:這是連接sql server2005所必須用到的驅(qū)動包,找個能用的sqlserver2005 jdbc 驅(qū)動真不容易啊,這是經(jīng)過我測試
        • Microsoft SQL Server 2005 Expres

          06-02 / 40.0M

          推薦理由: SQL Server Express 是一種強大而可靠的數(shù)據(jù)管理產(chǎn)品,可以為嵌入的應(yīng)用程序客戶端、輕型 Web 應(yīng)用程
        • Microsoft SQL Server 2008 Native

          09-30 / 10.5M

          推薦理由:Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是一個同時包含 SQL OLE DB 訪問接口
        • SQL Server數(shù)據(jù)庫管理及開發(fā)工具(N

          05-16 / 42.7M

          推薦理由: Navicat for SQL Server 是一套專為 Microsoft SQL Server設(shè)計的強大數(shù)據(jù)庫管理及開發(fā)工具。它可以用

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)