用sql語言編寫程式

2022-03-02 15:39:19 字數 6177 閱讀 3499

1樓:匿名使用者

可把表結構貼出來,幫你寫查詢

請問資料庫 sql語言用什麼軟體編寫,執行?

2樓:娛樂小八卦啊

1、microsoft sql server

sql server 是microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2012 的大型多處理器的伺服器等多種平臺使用。

microsoft sql server 是一個全面的資料庫平臺,使用整合的商業智慧 (bi)工具提供了企業級的資料管理。microsoft sql server 資料庫引擎為關係型資料和結構化資料提供了更安全可靠的儲存功能,使您可以構建和管理用於業務的高可用和高效能的資料應用程式。

2、oracle資料庫

它是在資料庫領域一直處於領先地位的產品。可以說oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。

3、db2

ibm公司研製的一種關係型資料庫系統。db2主要應用於大型應用系統,具有較好的可伸縮性,可支援從大型機到單使用者環境,應用於os/2.windows等平臺下。

db2提供了高層次的資料利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程式的執行能力,具有與平臺無關的基本功能和sql命令。

4、mysql

mysql是一個小型關係型資料庫管理系統,開發者為瑞典mysql ab公司。在2023年1月16號被sun公司收購。而2023年,sun又被oracle收購。

對於mysql的前途,沒有任何人抱樂觀的態度。目前mysql被廣泛地應用在internet上的中小型**中。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,許多中小型**為了降低**總體擁有成本而選擇了mysql作為**資料庫。

5、sybase

sybase公司成立於2023年11月,總部設在美國加州的emeryville(現為美國加州的dublin市)。作為全球最大的獨立軟體廠商之一,sybase公司致力於幫助企業等各種機構進行應用、內容及資料的管理和釋出。

sybase的產品和專業技術服務,為企業提供整合化的解決方案和全面的應用開發平臺。sybase作為享譽全球的跨國公司,在63個國家設立了分支機構,擁有4萬多家客戶,主要集中在金融服務業、**部門、電信、醫療保健和**服務業。

3樓:匿名使用者

不用什麼軟體,只是一種標準**,記事本都可以,在各種資料庫基礎上執行,不同資料庫,略有區別!

4樓:匿名使用者

我們學sql的時候是用的sql server 2000

5樓:

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;

sql 語句就是對資料庫進行操作的一種語言

建立資料庫

create database database-name

刪除資料庫

drop database dbname

建立新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..

7. 刪除新表

drop table tabname

8. 增加一個列

alter table tabname add column col type

9 . 新增主鍵

alter table tabname add primary key(col)

刪除主鍵

alter table tabname drop primary key(col)

10.建立索引

create [unique] index idxname on tabname(col….)

刪除索引

drop index idxname

11.建立檢視

create view viewname as select statement

刪除檢視

drop view viewname

資料庫程式設計是用什麼語言

6樓:匿名使用者

當然是sql(structure query language)了,中文名字結構化查詢語言。sql下還有很多分支,不同的資料都有針對sql進行特殊的擴充套件,比如oracle的plsql,很多企業都用的。下附sql說明:

在2023年代初,由ibm公司san jose,california研究實驗室的埃德加·科德發表將資料組成**的應用原則(codd's relational algebra)。2023年,同一實驗室的d.d.

chamberlin和r.f. boyce對codd's relational algebra在研製關聯式資料庫管理系統system r中,研製出一套規範語言-sequel(structured english query language),並在2023年11月的ibm journal of r&d上公佈新版本的sql語言(叫sequel/2)。

2023年改名為sql。

2023年oracle公司首先提供商用的sql,ibm公司在db2 和sql/ds資料庫系統中也實現了sql。

2023年10月,美國ansi採用sql作為關聯式資料庫管理系統的標準語言(ansi x3. 135-1986),後為國際標準化組織(iso)採納為國際標準。

2023年,美國ansi採納在ansi x3.135-1989報告中定義的關聯式資料庫管理系統的sql標準語言,稱為ansi sql 89, 該標準替代ansi x3.135-1986版本。

該標準為下列組織所採納:

國際標準化組織(iso),為iso 9075-1989報告「database language sql with integrity enhancement」

美國聯邦**,釋出在the federal information processing standard publication(fips pub)127

目前,所有主要的關聯式資料庫管理系統支援某些形式的sql語言, 大部分資料庫打算遵守ansi sql89標準。

sql 是高階的非過程化程式語言,它允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解其具體的資料存放方式。而它的介面,能使具有底層結構完全不同的資料庫系統和不同資料庫之間,使用相同的 sql 語言作為資料的輸入與管理。

它以記錄專案〔records〕的合集(set)〔項集,record set〕作為操縱物件,所有 sql 語句接受項集作為輸入,回送出的項集作為輸出,這種項集特性允許一條 sql 語句的輸出作為另一條 sql 語句的輸入,所以 sql 語句可以巢狀,這使它擁有極大的靈活性和強大的功能。在多數情況下,在其他程式語言中需要用一大段程式才可實踐的一個單獨事件,而其在 sql 上只需要一個語句就可以被表達出來。這也意味著用 sql 語言可以寫出非常複雜的語句。

sql 同時也是資料庫檔案格式的副檔名。

sql 語言包含3個部分:

「資料定義語言」(ddl : data definition language)

「資料操縱語言」(dml : data manipulation language)

「資料控制語言」(dcl : data control language)

ddl:用來建立資料庫或表,例如:create [ temporary | temp ] table table (

column type

[ null | not null ] [ unique ] [ default value ]

[column_constraint_clause | primary key } [ ... ] ]

[, ... ]

[, primary key ( column [, ...] ) ]

[, check ( condition ) ]

[, table_constraint_clause ]

) [ inherits ( inherited_table [, ...] ) ]

以上語句建立了一個名為table的表。

dml管理資料例如:select * from table 查詢table中所有資料。

dcl資料庫控制,運算元據許可權,配置資料庫。

7樓:帥建郝雪卉

查詢部分要使用sql語言,這是工業標準,各種資料庫都支援。

介面部分用什麼都可以,那個熟悉用那個。

關於查詢部分和介面部分的區別,簡單的說就是:

查詢部分是執行在資料庫伺服器上的,用來按照你的要求重新組織和計算資料庫中的內容,並把結果返回給應用程式,查詢部分是公用的不針對特定應用程式,與應用程式無關。

介面部分是特定應用程式用來接收使用者輸入資料和向使用者反饋計算或查詢結果的介面,介面部分不是必須的,如果使用者可以讀懂資料庫返回的大量文字型資訊,也可以不做介面,但好的介面會幫助使用者更有效的使用資料。

舉個實際例子來說,銀行atm機就是介面部分,而存取款後如何向資料庫中記錄就是銀行主機上查詢部分程式的事情了。

8樓:匿名使用者

裘月茁笈芳扁族興泔片緒了麒煦潼昊燼泳珅燈雯

delphi,方便快速,三方控制元件也多

9樓:

德爾福,方便,快捷,三方控制

10樓:匿名使用者

資料庫程式設計當然是sql語言了.....

11樓:匿名使用者

structed query language

簡稱(sql)

結構化查詢語言...

12樓:西部

你是說編寫 資料庫, 還是使用資料庫的一些語言呢!

請問資料庫 sql語言用什麼軟體編寫,執行?

13樓:辛蘭英廖姬

不用什麼軟體,只是一種標準**,記事本都可以,在各種資料庫基礎上執行,不同資料庫,略有區別!

14樓:戰希榮費賦

1.結構化查詢語言(structured

query

language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;

2.sql

語句就是對資料庫進行操作的一種語言

3.建立資料庫

4.create

database

database-name

5.刪除資料庫

drop

database

dbname

6.建立新表

create

table

tabname(col1

type1

[not

null]

[primary

key],col2

type2

[not

null],..

7.刪除新表

drop

table

tabname

8.增加一個列

alter

table

tabname

addcolumn

coltype

9 .新增主鍵

alter

table

tabname

addprimary

key(col)

刪除主鍵

alter

table

tabname

drop

primary

key(col)

10.建立索引

create

[unique]

index

idxname

ontabname(col….)

刪除索引

drop

index

idxname

11.建立檢視

create

view

viewname

asselect

statement

刪除檢視

drop

view

viewname

編寫程式,求10用c語言,編寫程式,求10用C語言

include 主函式 main s是字元指標抄 陣列。對應4個字串襲。迴圈中bai i 3 2 1 0 對於不同的i,j有不同取值du 3 第一zhi次判斷就不成立,直接退出dao。不做操作 2 j 3 1 j 3 2 0 j 3 2 1 輸出的是s i j 也就是 從s i 字串的第j個字元開始...

用c語言編寫程式輸出菱形圖案,用C語言編寫一個程式輸出菱形圖案

include int main void for i 1 i n 1 i return 0 include include void main for i n 2 i 0 i return include stdafx.h vc 6.0加上bai這一行 duzhi.include stdio.h ...

用c語言編寫程式,求和s

vc6.0 編譯執行通過 求和s 1 3 5 include 求階乘函式 int f int n return f n 1 n main 函式 int main void include int fun int i return sum int main printf sum d n sum 遞迴或...