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

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

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資料庫和oracle資料庫哪個好

兄弟,聽我的。肯定學習oracle。原因 1 oracle是商用的最廣泛的關係型資料庫管理系統,廣泛應用於銀行 電信 電力 社保等各個領域。特別是對於unix和linux平臺,sqlserver怎麼用啊?我想你學習,肯定為了將來應用,或者工作,你的簡歷裡面寫oracle和sqlserver完全是不一...

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

咿呀咿呀咿咿呀咿呀 問題一 sql server 是微軟出品的一個關聯式資料庫管理系統。你提到註冊使用者資訊是存在資料庫中的資料,是資訊資料的後設資料單位。這些資訊不一定存在sql server中,也可以是oracle mysql其他的資料庫,或者是一定標準格式的檔案中,例如xml檔案,這是實現手段...

用sql資料庫如何檢視資料庫的使用者

四舍 入 select from tablename tablename是資料庫中註冊使用者表。查詢具體的欄位 select column name,column name from tablename 例子 獲取名為 lastname 和 firstname 的列的內容 從名為 persons 的...