《XXXX年VFP之VFP項目-數(shù)據(jù)庫-表--嚴(yán)浩》由會員分享,可在線閱讀,更多相關(guān)《XXXX年VFP之VFP項目-數(shù)據(jù)庫-表--嚴(yán)浩(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,嚴(yán)浩,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,嚴(yán)浩,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,嚴(yán)浩,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,嚴(yán)浩,*,2016,年,VFP,項目,-,數(shù)據(jù)庫,-,表,精講,-,主講人:,1111,1,嚴(yán)浩,一,.,三者關(guān)系,數(shù)據(jù)庫,1,表,1,數(shù),據(jù),據(jù),庫,庫,2,表,2,項,目,目數(shù),據(jù),據(jù),庫,庫,3,表,3,數(shù),據(jù),據(jù),庫,庫,4
2、,一,個,個,項,項,目,目,可,可,以,以,有,有,多,多,個,個,數(shù),數(shù),據(jù),據(jù),庫,庫,一,個,個,數(shù),數(shù),據(jù),據(jù),庫,庫,可,可,以,以,有,有,多,多,個,個,表,表,一,張,張,表,表,只,只,能,能,屬,屬,于,于,一,一,個,個,數(shù),數(shù),據(jù),據(jù),庫,庫,2,嚴(yán),浩,浩,二,.,數(shù),據(jù),據(jù),庫,庫,的,的,建,建,立,立,與,與,使,使,用,用,1.,創(chuàng),建,建,數(shù),數(shù),據(jù),據(jù),庫,庫,界,界,面,面,方,方,式,式,命,命,令,令,方,方,式,式,createdatabaseabc,創(chuàng),創(chuàng),建,建,數(shù),數(shù),據(jù),據(jù),庫,庫,后,后,,,,自,動,動,生,生,成,成,三,三,個,個
3、,文,文,件,件,.,dbc,.,dct,.,dcx,一,一,個,個,數(shù),數(shù),據(jù),據(jù),庫,庫,主,主,要,要,包,包,含,含,五,五,個,個,內(nèi),內(nèi),容,容,本,本,地,地,視,視,圖,圖,遠(yuǎn),遠(yuǎn),程,程,視,視,圖,圖,連,連,接,接,數(shù),數(shù),據(jù),據(jù),庫,庫,表,表,存,存,儲,儲,過,過,程,程,2.,打,開,開,數(shù),數(shù),據(jù),據(jù),庫,庫,界,界,面,面,方,方,式,式,命,命,令,令,方,方,式,式,opendatabaseabc,3.,關(guān),閉,閉,數(shù),數(shù),據(jù),據(jù),庫,庫,界,界,面,面,方,方,式,式,命,命,令,令,方,方,式,式,closedatabaseabc,4.,設(shè),置,置,當(dāng)
4、,當(dāng),前,前,數(shù),數(shù),據(jù),據(jù),庫,庫,界,界,面,面,方,方,式,式,命,命,令,令,方,方,式,式,setdatabasetoabc,3,嚴(yán),浩,浩,二,.,數(shù),據(jù),據(jù),庫,庫,的,的,建,建,立,立,與,與,使,使,用,用,5.,刪,除,除,數(shù),數(shù),據(jù),據(jù),庫,庫,從,從,項,項,目,目,管,管,理,理,器,器,中,中,移,去,去,數(shù),據(jù),據(jù),庫,庫,1,,,此,此,數(shù),數(shù),據(jù),據(jù),庫,庫,1,仍,存,存,在,在,于,于,文,文,件,件,夾,夾,中,中,,,,,屬,屬,于,于,此,此,數(shù),數(shù),據(jù),據(jù),庫,庫,1,的,表,表,不,不,能,能,自,自,動,動,成,成,為,為,自,自,由,由,表
5、,表,,,,,不,不,能,能,自,自,由,由,添,添,加,加,到,到,其,其,他,他,數(shù),數(shù),據(jù),據(jù),庫,庫,中,中,。,。,從,從,項,項,目,目,管,管,理,理,器,器,中,中,刪,除,除,數(shù),據(jù),據(jù),庫,庫,2,,,此,此,數(shù),數(shù),據(jù),據(jù),庫,庫,2,在,文,文,件,件,夾,夾,中,中,也,也,被,被,刪,刪,除,除,,,,,下,下,屬,屬,表,表,變,變,成,成,自,自,由,由,表,表,,,,,可,可,以,以,添,添,加,加,到,到,其,其,他,他,數(shù),數(shù),據(jù),據(jù),庫,庫,中,中,。,。,從,從,文,文,件,件,夾,夾,中,中,直,直,接,接,刪,刪,除,除,數(shù),數(shù),據(jù),據(jù),庫,庫,3
6、,,,下,下,屬,屬,表,表,存,存,在,在,且,且,不,不,是,是,自,自,由,由,表,表,。,。,(,(,非,非,法,法,操,操,作,作,),),使,一,一,張,張,表,表,變,變,為,為,自,自,由,由,表,表,的,的,命,命,令,令,:,:,freetableabc.dbf&,使,表,表,abc,變,成,成,自,自,由,由,表,表,嚴(yán),浩,浩,4,三,.,數(shù),據(jù),據(jù),庫,庫,表,表,的,的,建,建,立,立,與,與,使,使,用,用,(,一,一,),),表,表,結(jié),結(jié),構(gòu),構(gòu),概,概,述,述,(,二,二,),),表,表,結(jié),結(jié),構(gòu),構(gòu),的,的,創(chuàng),創(chuàng),建,建,(,三,三,),),表,表,結(jié)
7、,結(jié),構(gòu),構(gòu),的,的,修,修,改,改,(,四,四,),),表,表,的,的,打,打,開,開,與,與,關(guān),關(guān),閉,閉,(,五,五,),),表,表,數(shù),數(shù),據(jù),據(jù),的,的,處,處,理,理,嚴(yán),浩,浩,5,三,.,數(shù),據(jù),據(jù),庫,庫,表,表,的,的,建,建,立,立,與,與,使,使,用,用,(,一,一,),),表,表,結(jié),結(jié),構(gòu),構(gòu),概,概,述,述,1.,有,關(guān),關(guān),表,表,的,的,基,基,本,本,概,概,念,念,數(shù),數(shù),據(jù),據(jù),庫,庫,表,表,與,與,自,自,由,由,表,表,:,:,自,由,由,表,表,+,擴,展,展,屬,屬,性,性,+,主,索,索,引,引,=,數(shù),據(jù),據(jù),庫,庫,表,表,表,表,結(jié),
8、結(jié),構(gòu),構(gòu),:,:,表,表,名,名,+,表,頭,頭,(,(,屬,屬,性,性,的,的,集,集,合,合,),),字,字,段,段,:,:,表,表,中,中,的,的,一,一,列,列,記,記,錄,錄,:,:,表,表,中,中,的,的,一,一,行,行,嚴(yán),浩,浩,6,三,.,數(shù),據(jù),據(jù),庫,庫,表,表,的,的,建,建,立,立,與,與,使,使,用,用,(,一,一,),),表,表,結(jié),結(jié),構(gòu),構(gòu),概,概,述,述,2.,字段的,基,基本屬,性,性,字段,名,名的命,名,名要求,:,:必須,以,以字母,開,開頭,,可,可由數(shù),字,字符號,,,,字母,,,,下劃,線,線組成,,,,不分,大,大小寫,,,,不允,許,許空
9、格,或,或其他,字,字符。,自由表,的,的字段,名,名,=10,個字符,。,。,數(shù)據(jù)庫,表,表的字,段,段名為,1-128,個字符,。,。如果,從,從數(shù)據(jù),庫,庫中移,去,去一個,表,表,那,么,么此表,的,的長字,段,段名將,被,被截成,10,個字符,。,。,數(shù)據(jù),類,類型及,字,字段寬,度,度:,小數(shù),位,位數(shù):,NULL,值:,嚴(yán)浩,7,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(二),表,表結(jié)構(gòu),的,的創(chuàng)建,1.,界面方,式,式,:,表設(shè)計,器,器,2.,命令方,式,式,:,createtable,表名,(,字段名,1,類型,(,長度,),字段名,n,類型,(,長度,),例,:c
10、reate table teacher(xmc(10),xhc(12),表創(chuàng),建,建成功,后,后,自,動,動生成,表,表文件,.dbf,和表備,注,注文件,.fpt,嚴(yán)浩,8,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(三),表,表結(jié)構(gòu),的,的修改,1.,界面方,式,式,:,2.,命令方,式,式,:,ALTERTABLE,表名,ADD,COLUMN,新字段,名,名 類,型,型,(,長度,),&,增加字,段,段,ALTERTABLE,表名,ALTER,字段名,新,新類,型,型,(,新長度,)&,修改字,段,段,ALTERTABLE,表名,RENAME,舊字段,名,名,TO,新字段,名,名,
11、&,重命名,字,字段,ALTERTABLE,表名,DROP,字段名,&,刪除字,段,段,例,:,altertableabcadd column jg c(20)&,增加,jg,字段,altertableabcalterzzmmc(20)&,修改字,段,段,altertableabcrename zzmmtozzmmdm&,重命名,字,字段,altertableabcdropzp&,刪除,zp,字段,嚴(yán)浩,9,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(四),表,表的打,開,開與關(guān),閉,閉,1.,工作區(qū),:,:表每,次,次打開,的,的時候,,,,都會,在,在內(nèi)存,中,中分配,到,到一塊,存
12、,存儲區(qū),域,域,作,為,為,工作區(qū),,,,,而且計,算,算機都,給,給工作,區(qū),區(qū)進(jìn)行,了,了編號,(,(即,工作區(qū),號,號,),這,個,個編號,范,范圍從,1,到,32767,。另外,,,,,VFP,還規(guī)定,前,前,10,個工作,區(qū),區(qū)可用,字,字母,A-J,作為,工作區(qū),別,別名,。,2.,表的別,名,名:在,工,工作區(qū),中,中打開,表,表時為,該,該表所,定,定義的,名,名稱。,可,可以自,定,定義別,名,名,否,則,則系統(tǒng),默,默認(rèn)就,以,以表名,作,作為別,名,名。若,一,一張表,在,在多個,工,工作區(qū),中,中被打,開,開,系,統(tǒng),統(tǒng)默認(rèn),在,在表名,后,后依次,加,加,_a,、,
13、_b,。,自定義,別,別名的,格,格式:,use,表名,alias,別名,嚴(yán)浩,10,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(四),表,表的打,開,開與關(guān),閉,閉,3.,表的打,開,開與關(guān),閉,閉,:,關(guān)閉,表,表,:,usein2&,關(guān)閉指,定,定工作,區(qū),區(qū)打開,的,的表,use&,關(guān)閉當(dāng),前,前工作,區(qū),區(qū)中的,表,表。,closetablesall&,關(guān)閉所,有,有工作,區(qū),區(qū)中的,表,表,打開,表,表,:,usexs&,在當(dāng)前,工,工作區(qū),打,打開表,xs,selectxs&,選擇,xs,表所在,的,的工作,區(qū),區(qū)作為,當(dāng),當(dāng)前工,作,作區(qū),select0&,選擇當(dāng),前,前
14、未被,使,使用的,最,最小工,作,作區(qū),select3&,選擇,3,號工作,區(qū),區(qū),嚴(yán)浩,11,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(四),表,表的打,開,開與關(guān),閉,閉,3.,表的打,開,開與關(guān),閉,閉,:,不改,變,變當(dāng)前,工,工作區(qū),,,,在指,定,定工作,區(qū),區(qū)打開,表,表,:,usejsin0&,不改變,當(dāng),當(dāng)前工,作,作區(qū),,在,在當(dāng)前,未,未被使,用,用的最,小,小工作,區(qū),區(qū)打開,js,表,usejsin5&,不改變,當(dāng),當(dāng)前工,作,作區(qū),,在,在,5,號工作,區(qū),區(qū)中打,開,開,js,表,usegzaliassalary in 6&,把工資,表,表改別,名,名后在
15、,6,號工作,區(qū),區(qū)打開,usexsagainin11&,在,11,號區(qū)再,次,次打開,xs,表,嚴(yán)浩,12,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(五),表,表數(shù)據(jù),的,的處理,1.,表的瀏,覽,覽與篩,選,選,browse&,瀏覽當(dāng),前,前工作,區(qū),區(qū)中的,表,表,list&,在主窗,口,口顯示,當(dāng),當(dāng)前表,browsefor xb=,女,&,篩選記,錄,錄【顯,示,示在表,中,中】,list forxb=,女,&,篩選記,錄,錄【顯,示,示在主,窗,窗口中,】,】,browsefields gh,xm,xb&,篩選字,段,段【顯,示,示在表,中,中】,list offgh,xm
16、,xb&,篩選字,段,段【顯,示,示在主,窗,窗口中,】,】,browsefields gh,xm,xb forxb=,女,setfilter to xb=,女,&,設(shè)置記,錄,錄的篩,選,選條件,setfilter to&,恢復(fù)原,來,來,setfields to gh,xm,xb&,設(shè)置字,段,段篩選,setfields to all&,恢復(fù)原,來,來,display all&,在主窗,口,口中顯,示,示所有,記,記錄,display allforxb=,女,&,在主窗,口,口中顯,示,示性別,為,為女的,所,所有記,錄,錄,display offxm&,在主窗,口,口中顯,示,示表中,所,所有姓,名,名的字,段,段,display&,默認(rèn)在,主,主窗口,中,中只顯,示,示一條,記,記錄,嚴(yán)浩,13,三,.,數(shù)據(jù)庫,表,表的建,立,立與使,用,用,(五),表,表數(shù)據(jù),的,的處理,2.,表記錄,的,的添加,單條,記,記錄的,添,添加,:,界面方,式,式:顯,示,示追加方,式,式,命令方,式,式:,insertinto,表名,(,字段名,1,字段名,2)values(,表達(dá)式,1,表達(dá)