乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      操作SQL數(shù)據(jù)只需這四條指令

       沅江纖夫4mr4bm 2022-02-17
      原創(chuàng) 加菲貓的VFP 加菲貓的VFP 2022-02-17 09:12

      現(xiàn)在社群開始有了零基礎的會員,看來貓貓也要寫一些零基礎向的文章。

      首先大家要學會安裝MSSQL數(shù)據(jù)庫,這里面網(wǎng)上有相應的教程,寫得非常細。
      再次要學會建庫建表。
      MSSQL提供了一個Microsoft SQLServer Management studio,在這里建庫建表就可以了。

      這里有個地方要注意,n開頭的類型,VFP目前不建議用。比如nvarchar(50)

      我這里給了方向,百度去尋找答案,如果找了,還是找不到,可以聯(lián)系貓貓幫你找。

      軟件開發(fā)最重要是解決問題,上述就是解決兩個問題,數(shù)據(jù)庫系統(tǒng)安裝,數(shù)據(jù)庫建庫建表。

      建好表之后,我們就來學習操作數(shù)據(jù),

      最后面就是SQL指令要怎么學習呢?
      在SQL語句中字符串用單引號、單等號。select *、SeLeCT *:SQL語句是大小寫不敏感的.
      VFP中支持的SQL是可以用雙引號,但在MYSQL ,MSSQL里面是不可以的。

      打開Microsoft SQLServer Management studio

      圖片

      輸完指令之后,就可以點執(zhí)行看結果了。

      準備工作

      在查詢界面輸入以下指令也可以創(chuàng)建一個表,也可以用設計器創(chuàng)建。

      create table Student
      (--------------創(chuàng)建學生信息表
      sId int identity(1,1) primary key,-----------------自動編號
      sName nvarchar(50not null,
      sAge int not null,
      sNo numeric(18,0),-----------------------身份證號,十八位數(shù)字,小數(shù)為
      sSex char(2not null,
      sEmail varchar(50)
      )

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

      向表中插入一行(該行的每一列都有數(shù)據(jù))
      insert into 表(列名,列名) values(值1,值2)
      insert student (sName,sAge,sNo,sSex,sEmail) values('張三',20,1,'男','123@qq.com')
      insert student (sName,sAge,sNo,sSex,sEmail) values('王五',18,1,'男','456@qq.com')
      insert student (sName,sAge,sNo,sSex,sEmail) values('李四',18,1,'男','567@163.com')

      數(shù)據(jù)查詢

      1. 查詢所有列
        select * from student

      2. 查詢指定列
        select sName,sAge from student

      3. 指定條件查詢,查詢姓名=張三的行
        select * from student where sName='張三'

      4. 計數(shù),查詢多少記錄數(shù)
        select count(*) from student

      5. 求和,查詢所有年齡之和
        select sum(sAge) from student

      數(shù)據(jù)更新update(數(shù)據(jù)修改)

      1. 更新一個列:update Student set sSex = '男’

      2. 更新多個列:update Student set sSex ='女',sAge = 18

      3. 更新一部分數(shù)據(jù):update Student set sClassId= 4 where sClassId = 1,用where語句表示只更新Name是’tom’的行,注意SQL中等于判斷用單個=,而不是==。
        Where中還可以使用復雜的邏輯判斷update Student set sAge=30 where sName='華佗' or sAge<25 ,or就是或者

      4. 所有學生的年齡加1update Student set sAge = sAge + 1
        update Student set sClassId=6
        where (sAge>20 and sAge<30) or(sAge=50) Where中可以使用的其他邏輯運算符:(||)or、(&&)and、(!)not、<、>、>=、<=、 <>(或!=)等

      優(yōu)先級:

      not and or,用小括號可以改變優(yōu)先級.

      數(shù)據(jù)刪除

      刪除表中全部數(shù)據(jù):DELETE FROM Student。
      Delete刪除數(shù)據(jù),表還在。
      Delete 也可以帶where子句來刪除一部分數(shù)據(jù):DELETE FROM Student WHERE sAge > 20

      我們目前在在管理工具中學習測試,那在祺佑三層開發(fā)框架中怎么用了呢?參看MSSQLHelper的幫助就可以啦。

      看起很多的內(nèi)容,做起來很少的,每天抄代碼一小時,你就能學得會。

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多