亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

T-Sql(一)簡(jiǎn)單語(yǔ)法

系統(tǒng) 2157 0
原文: T-Sql(一)簡(jiǎn)單語(yǔ)法

  Sql Server是鄙人學(xué)習(xí)的第一種數(shù)據(jù)庫(kù),對(duì)Sql Server有一種特別的情感,下面就說(shuō)一下Sql Server的簡(jiǎn)單語(yǔ)法,適用初學(xué)者。

  1,創(chuàng)建數(shù)據(jù)庫(kù) create database

      
        
          create
        
        
          database
        
         My_FrirstCreate           
        
          --
        
        
          創(chuàng)建數(shù)據(jù)庫(kù)
        
        
          go
        
        
          use
        
         My_FrirstCreate           
        
          --
        
        
          連接數(shù)據(jù)庫(kù) 
        
        
          go
        
      
    

  2,創(chuàng)建表 create table

      
        
          create
        
        
          table
        
         dbo.Students          
        
          --
        
        
          創(chuàng)建表(數(shù)據(jù)類型,是否NULL)
        
        

  (StudentID 
        
          int
        
        
          primary
        
        
          key
        
        
          not
        
        
          null
        
        
          , Name 
        
        
          varchar
        
        (
        
          25
        
        )
        
          not
        
        
          null
        
        
          , Scores 
        
        
          int
        
        
          null
        
        
          ) 
        
        
          go
        
      
    

  3,插入數(shù)據(jù) insert

      
        
          insert
        
         dbo.Students(StudentID,Name,Scores)    
        
          --
        
        
          插入數(shù)據(jù) 
        
        
          values
        
        (
        
          100204201
        
        ,
        
          '
        
        
          張三
        
        
          '
        
        ,
        
          50
        
        
          ) 
        
        
          go
        
        
          insert
        
        
           dbo.Students 
        
        
          values
        
        (
        
          100204202
        
        ,
        
          '
        
        
          李四
        
        
          '
        
        ,
        
          null
        
        
          ) 
        
        
          go
        
        
          insert
        
        
          into
        
         table1              
        
          --
        
        
          利用insert,select向表里插數(shù)據(jù) 
        
        
          select
        
        
           ID,Name,Date 
        
        
          from
        
        
           table2 
        
        
          where
        
         Name
        
          =
        
        
          "張三"; 
        
        
          go
        
      
    

?  4,使用select,into創(chuàng)建新表

      
        
          select
        
        {列名}       
        
          --
        
        
          使用select,into創(chuàng)建新表
        
        
          into
        
        
           新表名 
        
        
          from
        
         舊表;
      
    

  5,更新,刪除數(shù)據(jù) update? delete

      
        
          update
        
         dbo.Students         
        
          --
        
        
          更新數(shù)據(jù)
        
        
          set
        
         Scores
        
          =
        
        
          70
        
        
          where
        
         StudentID
        
          =
        
        
          100204202
        
        
          go
        
        
          delete
        
        
          from
        
        
           Students 
        
        
          where
        
         Name
        
          =
        
        
          '
        
        
          張三
        
        
          '
        
      
    

?  6,改變字段的屬性

      
        
          alter
        
        
          table
        
         Produce.Product     
        
          --
        
        
          改變字段的屬性
        
        
          alter
        
        
          column
        
         Name 
        
          char
        
        (
        
          50
        
        ) 
        
          not
        
        
          null
        
      
    

  7,數(shù)據(jù)類型轉(zhuǎn)換

      
        
          print
        
        
          cast
        
         (
        
          '
        
        
          2011-12-12
        
        
          '
        
        
          as
        
        
          datetime
        
        )     
        
          --
        
        
          cast類型轉(zhuǎn)換
        
        
          print
        
        
          convert
        
        (
        
          datetime
        
        ,
        
          getdate
        
        ())         
        
          --
        
        
          convert類型轉(zhuǎn)換
        
      
    

  8,like查詢語(yǔ)法

      
        
          --
        
        
          檢索名稱以‘hl’開頭的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          hl%
        
        
          '
        
        
          ; 
        
        
          --
        
        
          檢索名稱以‘hl’結(jié)尾的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          %hl
        
        
          '
        
        
          ; 
        
        
          --
        
        
          檢索名稱類似‘hl’的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          %hl%
        
        
          '
        
        ;
      
    

  9,條件查詢語(yǔ)法

      
        
          --
        
        
          每種顏色有多種件產(chǎn)品:
        
        
          select
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct; 
        
        
          select
        
        
          *
        
        
          from
        
         dbo.DimProduct 
        
          where
        
         Color 
        
          =
        
        
          '
        
        
          black
        
        
          '
        
        
          ; 
        
        
          select
        
        
          count
        
        (
        
          *
        
        ) 
        
          from
        
         dbo.DimProduct 
        
          where
        
         Color 
        
          =
        
        
          '
        
        
          black
        
        
          '
        
        
          ; 
        
        
          --
        
        
          分組:
        
        
          select
        
         color 
        
          from
        
        
           dbo.DimProduct; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color; 
        
        
          --
        
        
          商品庫(kù)中:相同顏色產(chǎn)品數(shù)量大于50的商品顏色
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          ; 
        
        
          select
        
        
          *
        
        
          from
        
        
           dbo.DimProduct 
        
        
          order
        
        
          by
        
         Color 
        
          asc
        
        
          ; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          asc
        
        
          ; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        
          ; 
        
        
          --
        
        
          商品庫(kù)中:1998生產(chǎn)的,相同顏色產(chǎn)品數(shù)量大于5的商品顏色
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          where
        
        
          YEAR
        
        (StartDate)
        
          =
        
        
          1998
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        
          ; 
        
        
          select
        
         color,
        
          count
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
        
          YEAR
        
        (t.StartDate)
        
          >
        
        
          1998
        
        
          group
        
        
          by
        
        
           color 
        
        
          having
        
        
          COUNT
        
        (
        
          *
        
        )
        
          >
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        ;
      
    

?  10,聯(lián)接join語(yǔ)法

      
        
          select
        
         m.LoginID 
        
          as
        
         ManagerLoginID,e.
        
          *
        
        
          --
        
        
          左聯(lián)接
        
        
          from
        
        
           HumanResources.Employee e 
        
        
          left
        
        
          join
        
        
           HumanResources.Employee m 
        
        
          on
        
         m.employeeID 
        
          =
        
        
           e.ManagerID 
        
        
          select
        
         m.LoginID 
        
          as
        
         ManagerLoginID,e.
        
          *
        
        
          --
        
        
          右聯(lián)接
        
        
          from
        
        
           HumanResources.Employee e 
        
        
          right
        
        
          join
        
        
           HumanResources.Employee m 
        
        
          on
        
         m.employeeID 
        
          =
        
         e.ManagerID
      
    

?

?  本文只是簡(jiǎn)單的介紹下T-Sql語(yǔ)法,復(fù)雜的語(yǔ)法將下面的文章講解...

T-Sql(一)簡(jiǎn)單語(yǔ)法


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 老司机久久影院 | 再猛点深使劲爽日本免费视频 | 青青久操视频 | 奇米影视久久 | 婷婷精品 | 亚洲国产成人久久一区久久 | 国产欧美一区二区三区在线 | 中日韩欧美一级毛片 | 爱爱免费视频网站 | 欧美日韩中出 | 四虎国产成人免费观看 | 亚洲欧洲日韩在线 | 欧美日韩午夜视频 | 国产精品成人观看视频免费 | 美女一级毛片 | 欧美一级毛片在线观看 | 99福利在线 | 五月花精品视频在线观看 | 修修视频在线观看 | 九月婷婷综合婷婷 | 狠狠色狠狠色综合系列 | 中文在线观看视频 | 欧美一级久久久久久久大 | 亚洲精品国产精品乱码不卞 | 中文字幕日本一区波多野不卡 | 天天弄 | 成人精品视频在线观看 | 人与禽交免费网站视频 | 在线观看 一区 | 久久青草国产免费观看 | 一级成人a毛片免费播放 | 综合久久久久久久综合网 | 欧美日本高清视频在线观看 | jizzjizz美女 | 欧美成人午夜视频在线观看 | 国产精品98福利小视频 | 亚洲欧美日韩伦中文 | 欧美视频性 | 亚洲国产精品区 | 久久噜噜久久久精品66 | 久久国产自偷自免费一区100 |