哪位會用vf關聯sql資料庫做乙個簡單的查詢表~
1樓:網友
*建資料庫*/
create database database1modify database database1*建表*/create table table1 (id int not null primary key, name varchar not null )
select table1
彈出視窗改表的結構*/
modify structure
加入資料*/
insert into table1 (id, name) values (1, "aaa")
insert into table1 (id, name) values (2, "bbb")
檢視全部資料*/
browse
在程式裡使用查詢*/
use database1!table1
select name from table1 where id=2
2樓:馬秋華
1.首先要建立與sql資料庫的連線。
2.從sql查詢資料生成臨時表。
的表和上面的臨時表進行關聯查詢,就是你要的結果。
急!如何用vf做乙個簡單的資料庫** 可以儲存錄入資料 建立查詢
3樓:我愛數學
我當年的筆記,都給你吧。
一、 建立資料庫。
方法一:使用嚮導,調出方法⑴可採用「檔案」選單「新建」
或採用「工具」選單「嚮導」
方法二:使用資料庫設計器。
1、 使用嚮導建立資料庫。
特點:可以方便快捷地建立資料庫,但只適用於一般常用的資料庫。
2、 使用資料庫設計器建立資料庫。
特點: 最大特點就是靈活性。
操作步驟:⑴「檔案」選單「新建」,顯示新建對話方塊⑵選擇「資料庫」和單擊「新建檔案」鈕。
在建立對話方塊中輸入新資料庫的名稱和單擊「儲存」鈕效果:資料庫檔案已經建立完成。
顯示出「資料庫設計器」視窗和「資料庫設計工具」
開啟「資料庫設計器」工具方法:「顯示」選單「工具欄」
選擇「資料庫設計器」
三、建立表。
1、 資料庫與資料表。
可以先建立自由表,然後再新增到資料庫中。
建立新的資料庫表,系統會將其自動加入到資料庫中。
2、 建立自由表。
注意:自由表獨立於任何資料庫,如需要課新增到資料庫中,但不能同時將乙個表新增到多個資料庫。
預備知識:建立表必須首先建立表的結構。
即要描述各個欄位的欄位名、欄位型別、欄位寬度、如果是數值型還有小數位數,以及索引、是否再欄位中允許空值(選擇null)3、 建立資料庫表。
有三種方法:
法一、「檔案」選單「新建」,顯示新建對話方塊選擇「表」和單擊「新建檔案」鈕。
在建立對話方塊中輸入新數表名稱和單擊「儲存」鈕法。
二、再建立完資料庫後,不關閉「資料庫設計器」視窗,單擊滑鼠右鍵後選擇快捷選單種的「新表」,單擊「新表」鈕,再建立對話方塊輸入表 名後「儲存」
法。三、使用資料庫設計器工具欄。
顯示」選單「工具欄」)
選擇「資料庫設計器」工具欄種的第乙個鈕「新建表」
二、使用命令建立資料庫、資料庫表。
1、 建立資料庫。
create database 資料庫名稱2、 建立資料庫表。
create table │dbf 表名 [free](欄位名1 欄位型別 [(欄位寬度 [,小數位數] )欄位名2……]
二、使用嚮導建立查詢。
1、查詢形式分類:查詢嚮導:標準查詢。
交叉表嚮導:以電子**形式輸出查詢結果。
圖形嚮導:以電子圖形形式輸出查詢結果。
2、使用查詢嚮導建立查詢步驟:
0]使用查詢嚮導前必須先開啟用到的庫表或自由表⑴欄位選取。
記錄篩選。選擇排序方式。
查詢完成(選擇儲存並執行)(瀏覽查詢)
開啟查詢設計器,修改查詢。
4樓:
'檔案'---'新建'---'表'---'新建檔案'
輸入各'欄位'及'欄位型別'
就可以輸入資料了。
vf資料庫操作題誰會啊???
5樓:智者總要千慮
*建資料庫*/
create database database1modify database database1*建表*/create table table1 (id int not null primary key, name varchar not null )
select table1
彈出視窗改表的結構*/
modify structure
加入資料*/
insert into table1 (id, name) values (1, "aaa")
insert into table1 (id, name) values (2, "bbb")
檢視全部資料*/
browse
在程式裡使用查詢*/
use database1!table1
select name from table1 where id=2
誰會用sql做乙個簡單的教師資訊查詢程式 幫忙給作乙個
6樓:網友
不太明白你的要求,是指定乙個教師然後查詢出該教師的相關資訊還是查詢所有教師的資訊。
打個比方有teacher表,欄位有id,name,tel
那用select id,name,tel from teacher where id=『老師編號』or name='老師姓名'
如果用儲存過程則是。
create proc aspteacherquery
id nvarchar(10),@name nvarchar(20)
asselect select id,name,tel from teacher
where (@id=''or id=@id) or (@name=''or name=@name)
儲存過程這樣就完了。
需要查詢時直接執行 exec aspteacherquery ''
或 exec aspteacherquery '01','
或 exec aspteacherquery ''張三'
或 exec aspteacherquery '01','張三'
vf表單裡如何查詢sql資料庫裡的資料
7樓:網友
vfp 操作sql有ca,檢視,spt三種方式spt比較繁瑣,但最靈活。
所以我都是使用spt
con = sqlstringconnect('driver=sql server;server=;uid=sa;pwd=;database=tqcopy')
csql = "select * from tuser where uid = 'admin' and pwd = 'admin'"
sqlexec(con,csql,'temp')這樣就會在本地機器生成乙個臨時表。
可以對臨時表像對dbf表乙個進行操作,除了不能使用pack命令。
vf知識,要建立多表查詢,相應的表是否得在同乙個資料庫中?
8樓:網友
可以不在同一資料庫。
比如有資料庫:db1,db2
分別有表t1,t2
兩個資料庫可以同時開啟,呼叫時遵循"資料庫名!表名"的方式就行了select a.*,b.* from db1!t1 a,db2!t2 where...
vf中資料庫,表,專案,索引之間是什麼關係?
9樓:匿名使用者
表存在於資料庫中,索引是以表中某個欄位建立的,這樣檢索起來速度快~~~
兩張關聯的表,怎麼用一條sql查詢張表的內容
10樓:刺友互
1、開啟sql database studio。
2、點選資料庫連線和資料庫。
3、已有的表。
4、右擊要生成查詢設計的表,然後點選【design query】。
5、此時進入查詢設計介面。
6、勾選要查詢的欄位。
7、點選【execute】執行查詢後,可以看到查詢結果。
11樓:地獄得沒
外連線:select 列名1,列名2
from 表1 left outer join 表2on 表 = 表。
等值連線:select 列名1,列名2
from 表1,表2
where 表 = 表。
sqlserver如何用t—sql命令查詢乙個資料庫中有哪些表
12樓:網友
所有使用者表都存放在資料庫中的系統物件表sysobjects中。
筆者以個人專用資料庫為例:
select *
from sysobjects --系統物件表where xtype = 'u' --u表示所有使用者表執行後影響的行數為180(rows),如下圖:
1)syscolumns :資料表列名清單表;
2)systypes:各列資料型別表。
13樓:網友
可用如下方法:
以sqlserver2008r2為例,可以從系統表中來取欄位。
1、開啟sql server managment studio,並登陸到指定資料庫。
2、新建乙個查詢視窗。
3、使用如下語句:
select name from where type='u';
查詢結果:其中name列的內容就是當前登陸使用者下的所有表名。
14樓:諾
1、查詢sql中的所有表: select table_name from 資料庫名稱。information_ where table_type='base table' 執行之後,就可以看到資料庫中所有屬於自己建的表的名稱 2、查詢sql中所有表及列:
select as table_name, as column_name from inner join on = where ( = 'u') and (not ( like 'dtproperties')) 3、在sql查詢分析器,還有乙個簡單的查詢方法: exec sp_msforeachtable @command1="sp_spaceused '?'" 執行完之後,就可以看到資料庫中所有使用者表的資訊 4、查詢總儲存過程數:
select count(*)總儲存過程數 from sysobjects where xtype='p' 附:xtype型別d = 預設值或 default 約束。
f = foreign key 約束l = 日誌fn = 標量函式if = 內嵌表函式。
p = 儲存過程。
pk = primary key 約束(型別是 k)rf = 複製篩選儲存過程s = 系統表tf = 表函式tr = 觸發器u = 使用者表uq = unique 約束(型別是 k)v = 檢視x = 擴充套件儲存過程 另:在sqlserver中取得某個資料庫中所有表名的sql語句 select from ='u';select name
where (xtype = 'u') 在資料庫的sysobjects表裡有這個資料庫全部表的資訊, xtype值為'u'的就是表名 注意:一般通過上述方法獲得全部使用者表示都會有乙個dtproperties表,sq預設它也是使用者表,想要從使用者表中排出,需要加上限定條件 status>0,即:select * from sysobjects where xtype='u' and status>0
sql2019資料庫還原資料庫提示資料庫不一致的問題
進入查詢分析器中,選擇所使用的資料庫,並檢查該資料庫是否存在錯誤。可以看到該資料庫存在4個分配錯誤和1個一致性錯誤。為你實際要處理 的資料庫.發現錯誤後要開始修復,所使用語句下 sp dboption dbname single user true 把資料庫置為單使用者模式dbcc checkdb ...
SQL資料庫有什麼優點,相比SQL資料庫,圖資料庫有何優勢?
sql server的優點眾多,讓其在資料庫領域獨佔鰲頭,成為最受使用者歡迎的資料庫系統,下面就讓我們來了解sql server的優點和缺點。sql server是一個關聯式資料庫管理系統,它最初是由microsoft,sybase和ashton tate三家公司共同開發的於1988 年推出了第一個...
資料庫SQL語句
create function dbo isin string1 varchar 100 string2 varchar 4000 returns bitas begin if charindex string1 string2 0 begin return 1 endreturn 0 end呼叫 ...