sql資料庫的連接方式
A. 關於sql資料庫中cross join 和inner join用法上的區別
=====
舉個簡單的例子吧,從結果來理解比較具體些。
a表
name sex
張三 男
李四 女
b表
name age
李四 30
王五 23
1\全外連接
select a.name,a.sex,b.name,b.age
from a full outer join b on a.name=b.name
結果如下,
name sex name age
張三 男 NULL NULL
李四 女 李四 30
NULL NULL 王五 23
關聯欄位name,左表有而右表沒有的,如張三,b.name,b.age都為NULL,加上左右兩邊都有的就是左連接的結果;而右表有而左表表沒有的,如王五,a.name,a.sex都為NULL,加上左右兩邊都有的就是右連接的結果;左右兩邊都有的如,李四,這就是內連接。相見如下
2\左
select a.name,a.sex,b.name,b.age
from a left outer join b on a.name=b.name
結果如下
name sex name age
張三 男 NULL NULL
李四 女 李四 30
2\右
select a.name,a.sex,b.name,b.age
from a right outer join b on a.name=b.name
結果如下
name sex name age
李四 女 李四 30
NULL NULL 王五 23
3\內聯
select a.name,a.sex,b.name,b.age
from a inner join b on a.name=b.name
結果如下
name sex name age
李四 女 李四 30
4\交叉
select a.name,a.sex,b.name,b.age
from a cross join b on a.name=b.name
結果如下
name sex name age
張三 男 李四 30
李四 女 王五 23
張三 男 王五 23
李四 女 李四 30
B. SQL資料庫裡面WHERE語句要聲明兩個條件 中間要用什麼連接
用AND,或者OR連接.
比如:
Select a, b, c from [table xyz] where e = 1 f = 2 g = 3
Select a, b, c from [table xyz] where e = 1 and f = 2 and g = 3
必須加入AND、OR,表名要分開寫加逗號,OR 用連接
select a, b, c from x,y,z where e = 1 and f = 2 and g = 3
C. 用vb怎麼連接SQL資料庫
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\你資料庫的名稱"
Dim strquery As String
strquery = "select * from Table_Users where 用戶名='" & Trim(Text1.Text) & "'and 密碼= '" & Trim(Text2.Text) & "'"
Adodc1.RecordSource = strquery
Adodc1.Refresh
這樣應該就ok了 希望能幫到你
D. VB6.0 如何連接SQL 資料庫
你在SQL SERVER中新建一個資料庫,然後將這個資料庫生成腳本文件,根據情況修改後轉存為MASTER下的一個存儲過程。至於資料庫名和數據文件路徑可以做成參數傳入,然後在VB中用連到MASTER後執行這個存儲過程。
用VB與建立的SQL資料庫連接
1.使用ODBC DSN連接字元串
DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword
----------------------------------------------
2.使用無ODBC DSN的連接字元串
(1)標准安全性
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
------------------------------------------------
(2)信任連接(分兩種)
1)連接字元串1
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Uid=;Pwd=;
2)連接字元串2
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Trusted_Connection=yes
---------------------------------------------------------------------------
(3)連接本地SQL SERVER
Driver={SQL Server};Server=(local);DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------------
(4)連接遠程SQL SERVER
Driver={SQL Server};Server=xxx.xxx.xxx.xxx; _
Address=xxx.xxx.xxx.xxx,1433; _
Network=DBMMSOCN;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------
3.使用OLEDB PROVIDER FOR SQL SERVER的連接字元串
(1)標准安全性
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName
-------------------------------------------
(2)信任連接
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName; _
Integrated Security=SSPI
--------------------------------------
(3)連接到命名實例
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=myServerName\myInstanceName; _
Password=myPassword; _
User ID=myUsername
--------------------------------------
(4)連接到本地SQL SERVER
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=(local)
-----------------------------------------
(5)連接到遠程SQL SERVER
Provider=SQLOLEDB.1; _
Netwprk Library=DBMMSOCN; _
Data Source=xxx.xxx.xxx.xxx,1433; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName;
E. sql如何建立連接
給你找了一個詳細的資料,如下:
一、安裝MSSQL
自行安裝好MS SQL,此處省略
二、打開資料庫
資料出自:Boblim博客園
以上希望可以幫助到你
F. SQL資料庫的表。怎麼同時連接3個表查詢。
可以參考下面的方法:
1、select * from 表1,表2,表3 where 表1.欄位=表2.欄位 and 表1.欄位=表3.欄位
2、select * from 表1 join 表2 on 表1.欄位=表2.欄位 and join 表3 on 表1.欄位=表3.欄位
如果沒有AND,前面就需要加括弧了。
(6)sql資料庫的連接方式擴展閱讀:
參考語句
創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據已有的表創建新表:
1、create table tab_new like tab_old (使用舊表創建新表)
2、create table tab_new as select col1,col2… from tab_old definition only
刪除新表
drop table tabname
G. 如何連接並使用區域網內另一台電腦的sql資料庫。
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。