資料庫的SQL,什麼是資料庫 微軟的SQL又是什麼

時間 2021-08-30 09:11:24

1樓:匿名使用者

public sqlconn as adodb.connection //定義一個資料庫連線sqlconn

on error goto handler //發生錯誤時跳轉到 handler標籤

set sqlconn = new adodb.connection //例項化sqlconn

sqlconn.cursorlocation = aduseclient //不知道

connstr = "provider=sqloledb.1;password=sa;persist security info=true;user id=sa;data source=myserver" //設定資料庫連線資訊字串connstr

sqlconn.connectionstring = connstr //設定sqlconn的連線字串為connstr

sqlconn.open //開啟連線

dim rs as adodb.recordset, sqlstr as string //定義rs為一個recordset型別(大概是記錄容器吧),sqlstr為一個字串

sqlstr= "select * from table" //設定sqlstr的內容,其內容為運算元據庫的語句select語句

set rs = sqlstr.execute(sqlstr) //設定rs的內容為sqlstr內所包含的運算元據庫語句所返回的結果。。。。這裡sqlstr怎麼突然冒出來的?

中間丟東西了吧

if rs.eof then exit sub //如果返回結果集為空則推出本子程式

do while rs.eof = false //當返回結果集不到最後一條則一直做

xx = rs.fileds(1).value //設定xx為rs當前行的第一個列的值

rs.movenext //rs下一行

loop //迴圈

sqlstr = "update table1 set filter1 = 'hello'" //設定sqlstr為運算元據庫語句,此次為update語句

sqlconn.execute sqlstr //執行此條語句

2樓:匿名使用者

update table1 set filter1 = 'hello' 是一段sql語言,意思是把table1

這張表裡面所有的記錄的filter值設定成‘hello’

sqlconn.execute sqlstr意思就是執行上面這段sql文,執行完成後 table中的filter值都會變成‘hello’

3樓:

十分就要一步一步詳細點 說話的口氣好象別人欠他一樣 現在提問的都是爺了 連句謝謝都沒 知道都不想告訴你

什麼是資料庫 微軟的sql又是什麼

4樓:咿呀咿呀咿咿呀咿呀

問題一:sql server 是微軟出品的一個關聯式資料庫管理系統。你提到註冊使用者資訊是存在資料庫中的資料,是資訊資料的後設資料單位。

這些資訊不一定存在sql server中,也可以是oracle、mysql其他的資料庫,或者是一定標準格式的檔案中,例如xml檔案,這是實現手段。

問題二:從常規的來說,電影的描述資訊存在資料庫中的,至於電影的**檔案,以**檔案形式存在硬碟上,資料庫只存檔案存在的路徑的可能性大。

問題三:pl/sql也是一種程式語言,叫做過程化sql語言(procedural language/sql)。很有用,沒它你操作不了資料庫。

具體建議你查查相關的資料,每個問題都是門很深的學問。

5樓:匿名使用者

通俗說,你註冊一個**使用者名稱,那都存在資料庫中,資料庫分幾種,屬於不同公司開發的 ,如微軟的sql、mysql、甲骨文的oracle,都屬於資料庫。

6樓:匿名使用者

mssql資料庫。 。

microsoft sql server

資料庫中常用的sql語句有哪些

7樓:黑馬程式設計師

1.檢索資料

select prod_namefrom products;

#檢索單列

select prod_id, prod_name, prod_pricefromproducts;

#檢索多列

select * from products;

#檢索所有列

select distinctvend_id fromproducts;

#檢索不同的值

selectprod_name from products limit 5;

#返回不超過5行資料

selectprod_name from products limit 5 offset 5;

#返回從第5行起的5行資料。limit指定返回的行數,limit帶的offset指定從哪兒開始。

2.排序檢索資料

selectprod_name

fromproducts

order byprod_name;

#排序資料

select prod_id, prod_price, prod_name

fromproducts

order by prod_price, prod_name;

#按多個列排序

select prod_id, prod_price, prod_name

fromproducts

order by 2, 3;

#按列位置排序,第三行表示先按prod_price, 再按prod_name進行排序

select prod_id, prod_price, prod_name

fromproducts

order by prod_pricedesc, prod_name;

#prod_price列以降序排序,而prod_name列(在每個**內)仍然按標準的升序排序

3.過濾資料

select prod_name, prod_price

fromproducts

where prod_price< 10;

#檢查單個值

select prod_name, prod_price

fromproducts

where vend_id <> ‘dll01’;

#不匹配檢查

select prod_name, prod_price

fromproducts

where prod_pricebetween 5 and 10;

#範圍值檢查

select cust_name

fromcustomers

where cust_emailis null;

#空值檢查

4.高階資料過濾

selectprod_id, prod_price, prod_name

fromproducts

where vend_id = ‘dll01’andprod_price <= 4;

#and操作符

selectprod_name, prod_price

fromproducts

wherevend_id=’dll01’ or vend_id=’brs01’;

#or操作符

selectprod_name, prod_price

fromproducts

where (vend_id = ’dll01’orvend_id=’brs01’)

andprod_price >= 10;

#求值順序 and的優先順序高於or

selectprod_name, prod_price

fromproducts

where vend_idin (‘dll01’,’brs01’)

order by prod_name;

#in操作符

select prod_name

fromproducts

where notvend_id = ‘dll01’

order by prod_name;

#not 操作符

select prod_name

fromproducts

wherevend_id <> ‘dll01’

order by prod_name;

#not 操作符

8樓:翠**易珍

建立資料庫

建立之前判斷該資料庫是否存在

ifexists

(select

*from

sysdatabases

where

name='databasename')

drop

database

databasename

gocreate

database

database-name

刪除資料庫

9樓:後夕容己

select

into

from語句

要求目標表table_4不存在,因為在插入時會自動建立表table_4,並將table_3中指定欄位

資料複製到table_4中。

可以考慮使用如下語句:

insert

into

dbo.table_4

(sname,

semail)

(select

sname,

semail

from

table_3);

建立資料庫的sql語句怎麼寫

10樓:佴朔戚曉昕

自己定義的檔案路徑(說明是要找f盤下的一個叫職員管理.mdf的檔案):

filename='f=\program

files\microsoft

sqlserver\mssql\data\職員管理,mdf',//其中"f="

應該為"f:"

,"職員管理,mdf"

應該為"職員管理.mdf"

不明白可以再hi我

11樓:匿名使用者

最簡單的語句如下:

use master

gocreate database 資料庫名on ( name = prods_dat,filename = 'c:\program files\microsoft sql server\mssql\data\資料庫名.mdf',

size = 4,

maxsize = 10,

filegrowth = 1 )go

刪除資料庫的sql語句如何寫?

12樓:巢葛菲

1、drop database:資料庫名--刪除資料庫的。

2、drop table:表名--刪除表的。

3、delete from:表名--where條件--刪除資料的。

4、truncate table:表名--也是刪除資料庫的。

1、sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。

2、sql語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,sql查詢語句就是一個典型的例子,無論是高階查詢還是低階查詢,sql查詢語句的需求是最頻繁的。

sql資料庫使用者驗證語句,SQL資料庫使用者驗證語句

sql語句 select from tablename where userid userid and userpwd userpass 要不寫在儲存過程裡 set ansi nulls on set quoted identifier on goalter procedure dbo loginp...

SQL資料庫高手請進,SQL資料庫高手請進

使用學號分組,統計通過和不通過的數量即可 不用管什麼成績了 比如某學號有7門課程,通過3門 不通過4門,那麼就可以知道通過率了 select a,case b when 通過 then 1 else 0 as 通過科目數 count a as 總科目數 case b when 通過 then 1 e...

SQL資料庫有什麼優點,相比SQL資料庫,圖資料庫有何優勢?

sql server的優點眾多,讓其在資料庫領域獨佔鰲頭,成為最受使用者歡迎的資料庫系統,下面就讓我們來了解sql server的優點和缺點。sql server是一個關聯式資料庫管理系統,它最初是由microsoft,sybase和ashton tate三家公司共同開發的於1988 年推出了第一個...