用sql語句,從資料庫提取結果屬於查詢,使用select語句。select語句屬於DQL(Data Query Language)。最基本的就是:select [列名1,列名2……] from [表名] where [條件]。
⑵ sql server怎麼實現從不同資料庫取數據
1.在同一台伺服器同一個實例上的兩個資料庫的話,在表名字名字加上資料庫名和架構名;如查詢a資料庫dbo架構下的mm表中的數據:select *from a.dbo.mm
2.在不同伺服器上或者在不同實例上的兩個資料庫:
exec sp_addlinkedserver 'sv','','sqloledb','ip地址'
exec sp_addlinkedsvlogin 'sv','false',null,'sa','pwd'
go
select *from sv.a.dbo.mm
⑶ SQL 如何取出資料庫中一列的所有值.....
1、首先需要輸入名稱和密碼登陸伺服器。
⑷ 資料庫取值的sql語句
--建立測試表 tableA (type=「書籍」的不足100條),tableB (type=「書籍」的多於100條)
create table tableA(id int identity(1,1),type nvarchar(8))
create table tableB(id int identity(1,1),type nvarchar(8))
go
--向表tableA循環插入測試語句
declare @a int
set @a=0
while (@a<120)
begin
if @a<20
insert into tableA(type)values('報刊')--20本是'報刊'
else if @a<40
insert into tableA(type)values('光碟')--20本是'光碟'
else if @a<60
insert into tableA(type)values('漫畫')--20本是'漫畫'
else if @a<80
insert into tableA(type)values('書籍')--20本是'書籍'
else if @a<100
insert into tableA(type)values('其它')--20本是'其它'
else
insert into tableA(type)values('雜志')--20本是'雜志'
set @a=@a+1
end
go
--向表tableB循環插入測試語句
declare @b int
set @b=0
while (@b<120)
begin
insert into tableB(type)values('書籍')--全部是'書籍'
set @b=@b+1
end
go
--查看錶tableA,tableB中的數據
select * from tableA
select * from tableB
/************************查看你要看的的數據************************/
--方法一,用charindex函數(當然函數裡面的順序可以根據自己要求改變)
select top 100 * from tableA order by charindex(type,'書籍報刊漫畫雜志光碟其它')
--方法二,如果在不想用函數可以同一樓一樣用下面的方法
select top 100 * from tableA order by case when type='書籍' then 1 when type='報刊' then 2 else 3 end
--tableB表同上
--查看完後刪除測試表
drop table tableA
drop table tableB
數據我已經測試過了,沒問題
最後求賞~~
⑸ sql怎麼把資料庫取出來0和1
用sql把資料庫取出來0和1換成是和否顯示的方法步驟如下:
1、首先打開計算機,在計算機內打開sql,然後在sql界面內連接上相應的資料庫表,以test2表為例。
⑹ sql 資料庫怎麼從一個資料庫把數據拿出來放到另一個資料庫呢
1.根據數據量,選擇相應的文件格式,對資料庫進行數據導出,在另一個資料庫中進行數據導入
2.直接對要導出的資料庫進行分離操作,然後復制該資料庫文件到另一個電腦下,在資料庫管理下附加操作就行了。
以上方法得使用一些存儲介質進行文件的轉移,如移動硬碟等。
或者直接拿條網線把兩台電腦連接起來。
使用導出導入功能,直接把數據導到另一台電腦的資料庫中。
⑺ C#sql從資料庫中讀取邏輯值
連接資料庫並從資料庫中獲取數據一般的操作。
1.創建一個SqlConnection對象,該對象用來連接資料庫,該對象有一個connectString屬性,描述了資料庫的連接字元串。說明了要連接的資料庫以及訪問資料庫的方式(如驗證方式、用戶名、密碼等信息)。設置好connectString後,就可以使用該對象的Open()方法,連接上資料庫。
2.創建一個SqlCommand,該對象的作用是:表示要對SQLServer資料庫執行的一個Transact-SQL語句或存儲過程。該對象有個Connection,通過該屬性可以設置或獲取實例使用的SqlConnection。要使用SqlCommand前,需要設置這個Connection屬性。可以把第1步創建的SqlConnection實例賦給該屬性SqlCommand還有一個commandText屬性:獲取或設置要對數據源執行的Transact-SQL語句、表名或存儲過程。這個字元串代表要對資料庫中的表要做的查詢等操作SqlCommand有一系列的執行方法。
3。SqlDataAdapter類:表示用於填充DataSet和更新SQLServer資料庫的一組數據命令和一個資料庫連接。該類有個SelectCommand屬性:獲取或設置一個Transact-SQL語句或存儲過程,用於在數據源中選擇記錄。可以把第二步創建的SqlCommand對象設置給該屬性。該屬性也可以在構造函數中作為參數傳遞進來。調用該類的Fill方法可以將查到的數據填充到DataSet中或者DataTable中
連接資料庫
this.OpenSqlConnection(connectionString);
查詢資料庫中是否有數據,如果有,清空表。
stringcmdString="select'學號'=StudentNumber,'姓名'=Name,'年齡'=Age,'性別'=SexfromStudents";
//創建SqlCommand對象,sqlcommand表示要對SQLServer資料庫執行的一個Transact-SQL語句或存儲過程
SqlCommandcmd=newSqlCommand(cmdString);
cmd.Connection=connec;
SqlDataAdapter表示用於填充DataSet和更新SQLServer資料庫的一組數據命令和一個資料庫連接。
SqlDataAdapterada=newSqlDataAdapter(cmd);
DataSetset=newDataSet();
ada.Fill(set);