支持Win9X/NT/2000/XP/2003/Vista/7
BSQL是貝恩軟件(BAINSOFT)發(fā)布的SQL智能查詢分析工具,支持Oracle,SQLServer,MySQL,Access,Sybase和SQLAnywhere數(shù)據(jù)庫(kù).BSQL的主要特性:1SQL語法快速自動(dòng)完成.2快速腳本自動(dòng)生成.3提供專用的SQL查詢編輯器.4自動(dòng)快速產(chǎn)生專業(yè)的數(shù)據(jù)庫(kù)報(bào)表.提供報(bào)表生成向?qū)?可進(jìn)行自定義.5導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)至多種可用的文件格式,包括MS Excel,HTML,RTF,PDF,XML等.6支持多數(shù)據(jù)庫(kù)平臺(tái).v2.0版本更新:1 多連接,多數(shù)據(jù)庫(kù)支持 2智能化查詢分析功能加強(qiáng) 重要的改進(jìn)包括:a提供了非常類似IDE開發(fā)環(huán)境的語法自動(dòng)完成提醒窗口 (原來的提示窗口比較簡(jiǎn)陋) b對(duì)T-SQL語法解析的進(jìn)一步完善支持.2.0版本可以支持復(fù)雜語法的自動(dòng)完成,例如多表,表別名等等(之前的版本只支持單表) c除了查詢語法,對(duì)update,insert,delete語法的支持 d另一個(gè)可能有用的加強(qiáng):增加了一個(gè)按快捷鍵自動(dòng)移動(dòng)完成列表到頂部的功能,支持各個(gè)數(shù)據(jù)庫(kù)對(duì)象,如數(shù)據(jù)表,字段,視圖,存儲(chǔ)過程,函數(shù)等等.3對(duì)MySQL的支持改進(jìn) a原來的版本連接MySQL需要另外安裝一個(gè)驅(qū)動(dòng)程序,新版本已經(jīng)不需要這個(gè)操作了,系統(tǒng)會(huì)幫你處理好.b修正舊版本只支持3306端口問題 其他改進(jìn):a用戶界面重寫,另外在主界面去掉不常用的功能,例如語言切換等.b修復(fù)一些bug.比如之前對(duì)注釋的支持問題.
打開軟件的“幫助”菜單下拉條中的“文字幫助”,在彈出的“幫助”窗口中,選擇“軟件的安裝與卸載”。在其下面選擇“軟件運(yùn)行環(huán)境”,即可看到你想了解的內(nèi)容。(廣聯(lián)達(dá)的其它軟件硬件環(huán)境要求也可以通過類似方法了...
①配置推薦及以上:系統(tǒng):64位 Window 7 旗艦版處理器:Intel(R) Core(TM) i5-7500 3.40GHz內(nèi)存:&n...
從應(yīng)用的角度,地理信息系統(tǒng)由硬件、軟件、數(shù)據(jù)、人員和方法五部分組成。硬件和軟件為地理信息系統(tǒng)建設(shè)提供環(huán)境;數(shù)據(jù)是GIS的重要內(nèi)容;方法為GIS建設(shè)提供解決方案;人員是系統(tǒng)建設(shè)中的關(guān)鍵和能動(dòng)性因素,直接...
格式:pdf
大?。?span id="tmatib4" class="single-tag-height">2.0MB
頁(yè)數(shù): 3頁(yè)
評(píng)分: 4.8
全國(guó)工業(yè)增加值同比增速回升0.7個(gè)百分點(diǎn)\r\n一季度我國(guó)國(guó)內(nèi)生產(chǎn)總值同比增長(zhǎng)6.9%,增速比去年同期回升0.2個(gè)百分點(diǎn)。\r\n第二產(chǎn)業(yè)同比增長(zhǎng)6.4%,增速回升0.5個(gè)百分點(diǎn);為6.9%貢獻(xiàn)2.9個(gè)百分點(diǎn),貢獻(xiàn)率42.1%,比去年同期回升1.8個(gè)百分點(diǎn)。
格式:pdf
大小:2.0MB
頁(yè)數(shù): 2頁(yè)
評(píng)分: 4.8
北疆供水工程總干渠全長(zhǎng)133.65 km,工程在建設(shè)和運(yùn)行過程中會(huì)造成水土流失,環(huán)境破壞。文章從地形、地貌、氣候等條件下,分析論證了總干渠工程建設(shè)和運(yùn)行過程中可能引起的水土流失,環(huán)境破壞。根據(jù)工程布局和水土流失特點(diǎn),總結(jié)了運(yùn)行過程中的環(huán)境防護(hù)措施,以供其它水利工程水土保持借鑒。
查詢分析器是一個(gè)圖形化的數(shù)據(jù)庫(kù)編程接口,是SQL server 客戶端的重要組成部分。查詢分析器以自由的文本格式編輯SQL代碼,對(duì)語法中的保留字提供彩色顯示,方便開發(fā)人員使用。
Microsoft? SQL Server? 2000 SQL 查詢分析器是一種圖形工具,您可以使用它進(jìn)行以下操作:
創(chuàng)建查詢和其它SQL 腳本,并針對(duì) SQL Server 數(shù)據(jù)庫(kù)執(zhí)行它們。("查詢"窗口)
由預(yù)定義腳本快速創(chuàng)建常用數(shù)據(jù)庫(kù)對(duì)象。(模板)
快速?gòu)?fù)制現(xiàn)有數(shù)據(jù)庫(kù)對(duì)象。(對(duì)象瀏覽器腳本功能)
在參數(shù)未知的情況下執(zhí)行存儲(chǔ)過程。(對(duì)象瀏覽器過程執(zhí)行功能)
調(diào)試存儲(chǔ)過程。(T-SQL 調(diào)試程序)
調(diào)試查詢性能問題。(顯示執(zhí)行計(jì)劃、顯示服務(wù)器跟蹤、顯示客戶統(tǒng)計(jì)、索引優(yōu)化向?qū)?
在數(shù)據(jù)庫(kù)內(nèi)定位對(duì)象(對(duì)象搜索功能),或查看和使用對(duì)象。(對(duì)象瀏覽器)
快速插入、更新或刪除表中的行。("打開表"窗口)
為常用查詢創(chuàng)建鍵盤快捷方式。(自定義查詢快捷方式功能)
向"工具"菜單添加常用命令。(自定義"工具"菜單功能)
如下:
單擊工具欄的"新建查詢(N)",啟動(dòng)查詢分析器。
管理工作室的新建數(shù)據(jù)庫(kù)GUI
(2)利用查詢分析器,可以直接使用語句創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表和視圖等。其具體方法如下:
◆在查詢分析器中,直接輸入SQL語句;
◆單擊語句語法分析按鈕"√",檢查分析SQL語句是否正確;
◆單擊執(zhí)行按鈕"!執(zhí)行(X)",運(yùn)行查詢分析器中的語句序列。
創(chuàng)建數(shù)據(jù)庫(kù)的語句格式:
CREATE DATABASE <數(shù)據(jù)庫(kù)名>
[ON
( NAME = <數(shù)據(jù)表名>,
FILENAME = <盤符\路徑\數(shù)據(jù)庫(kù)存儲(chǔ)名稱>)
[LOG ON
( NAME = <日志文件名>,
FILENAME = <盤符\路徑\日志文件存儲(chǔ)名稱>)]]
創(chuàng)建數(shù)據(jù)庫(kù)Student的語句:
CREATE DATABASE Student
ON
( NAME = 'Student_dat',
FILENAME = 'D:\data\Student_dat.mdf')
LOG ON
( NAME = 'Student_Log',
FILENAME = 'D:\data\Student_Log.ldf ') 或者
CREATE DATABASE Student
ON
( NAME = 'Student_dat',
FILENAME = 'D:\data\Student_dat.mdf') 或者
CREATE DATABASE Student
在默認(rèn)存儲(chǔ)設(shè)備的默認(rèn)路徑上,創(chuàng)建默認(rèn)的邏輯數(shù)據(jù)庫(kù)名稱(Student.MDF)和邏輯日志名稱(Student_LOG.LDF)的數(shù)據(jù)庫(kù)Student。其默認(rèn)路徑如下:
C:\Program Files\Microsoft SQL Server\MSSQL\Data\Student.mdf
C:\Program Files\Microsoft SQL Server\MSSQL\Data\Student_log.ldf
注意:上述三個(gè)格式中,第一種格式,(C:\Program Files\Microsoft SQL Server\MSSQL\Data\)上創(chuàng)建數(shù)據(jù)庫(kù)。
刪除數(shù)據(jù)庫(kù)的語句格式:
DROP DATABASE <數(shù)據(jù)庫(kù)名>[,<數(shù)據(jù)庫(kù)名>,…]
例如:建立數(shù)據(jù)庫(kù)MyTestStudent,如果該數(shù)據(jù)庫(kù)存在,則先刪除,然后建立。
IF OBJECT_ID ('MyTestStudent') IS NOT NULL
SELECT OBJECT_NAME(OBJECT_ID('MyTestStudent')) '對(duì)象名稱',
OBJECT_ID('MyTestStudent') '對(duì)象ID'
DROP DATABASE MyTestStudent
GO
CREATE DATABASE MyTestStudent
說明:OBJECT_ID()函數(shù)用于返回對(duì)象的ID,若存在,則返回值為一個(gè)整數(shù),否則為空值(NULL)。OBJECT_NAME()函數(shù)用于返回對(duì)象的名稱,若存在,則返回值為一個(gè)名稱字符串,否則為空串("")。輸出對(duì)象的Id和名稱可以使用如下SELECT語句:
SELECT <表達(dá)式>[,…,<表達(dá)式>]
創(chuàng)建數(shù)據(jù)表的語句格式:
CREATE TABLE <數(shù)據(jù)表名>
(<列名> <數(shù)據(jù)類型>[ <列級(jí)完整性約束條件> ]
[,<列名> <數(shù)據(jù)類型>[ <列級(jí)完整性約束條件>] ] …
[,<表級(jí)完整性約束條件> ])
說明:
<數(shù)據(jù)表名>:所要定義的數(shù)據(jù)表的名稱;
<列名>:組成數(shù)據(jù)表的各個(gè)數(shù)據(jù)項(xiàng)的名稱;
<列級(jí)完整性約束條件>:數(shù)據(jù)項(xiàng)的完整性約束條件;
<表級(jí)完整性約束條件>:數(shù)據(jù)表的完整性約束條件;
<數(shù)據(jù)類型>:數(shù)據(jù)項(xiàng)的數(shù)據(jù)類型。常用的數(shù)據(jù)類型如表8.1所示。
表8.1 SQL Server 2008常用數(shù)據(jù)類型
BIT, SMALLINT, INT, BIGINT | 整型 |
MONEY, SMALLMONEY | 貨幣型 |
FLOAT,REAL | 浮點(diǎn)型 |
DATETIME, SMALLDATETIME | 日期時(shí)間型 |
IMAGE | 二進(jìn)制圖像型 |
CHAR(n) | 長(zhǎng)度為n的字符型 |
創(chuàng)建數(shù)據(jù)庫(kù)Student的相應(yīng)數(shù)據(jù)表Student、Course和StudentCourse的語句如下:
CREATE TABLE Student(
SNo CHAR(10) PRIMARY KEY NOT NULL,
SName CHAR(20) NOT NULL,
SSex CHAR(2),
SAge INT) 或者
CREATE TABLE Student(
SNo CHAR(10) PRIMARY KEY NOT NULL,
SName CHAR(20) NOT NULL,
SSex CHAR(2),
SAge INT CHECK (SAge>1 and SAge<100)) 或者
CREATE TABLE Student(
SNo CHAR(10) PRIMARY KEY NOT NULL,
SName CHAR(20) NOT NULL,
SSex CHAR(2),
SAge INT,
CONSTRAINT SAge1_100 CHECK (SAge>1 and SAge<100)) 或者
CREATE TABLE Student(
SNo CHAR(10) NOT NULL,
SName CHAR(20) CONSTRAINT SName_NotNull NOT NULL,
SSex CHAR(2),
SAge INT,
CONSTRAINT SNo_PK PRIMARY KEY(SNo),
CONSTRAINT SName_Unique UNIQUE(sname),
CONSTRAINT SAge1_100 CHECK (sage>1 and sage<100)) 或者
CREATE TABLE Course(
CNo CHAR(10) PRIMARY KEY NOT NULL,
CName CHAR(20) NOT NULL,
CCredit INT) 或者
CREATE TABLE StudentCourse(
SNo CHAR(10) NOT NULL,
CNo CHAR(10) NOT NULL,
Grade FLOAT,
PRIMARY KEY (SNo, CNo),
FOREIGN KEY (SNo) REFERENCES Student(SNo),
FOREIGN KEY (CNo) REFERENCES Course(CNo))
注意:在創(chuàng)建數(shù)據(jù)表之前,先使用USE語句打開相應(yīng)的數(shù)據(jù)庫(kù)?;蛘咴赟QL Server的管理工作室的工具欄的"可用數(shù)據(jù)庫(kù)"下拉列表框中,選擇相應(yīng)的數(shù)據(jù)庫(kù)。
例如:打開數(shù)據(jù)庫(kù)Student的語句為:USE Student
技巧:在創(chuàng)建數(shù)據(jù)表之前,如果該數(shù)據(jù)表已經(jīng)存在,可以先使用OBJECT_ID檢測(cè)其存在性,若非空,則可以先刪除該數(shù)據(jù)表,然后再建立。具體實(shí)現(xiàn)方法如下:
例如:建立一個(gè)數(shù)據(jù)表MyTestStudent,即使該表存在,也可以建立。
-- 測(cè)試數(shù)據(jù)表是否存在,如果若存在,則刪除
IF OBJECT_ID ('MyTestStudent') IS NOT NULL
DROP TABLE MyTestStudent
GO
CREATE TABLE MyTestStudent(
SNo CHAR(10) PRIMARY KEY NOT NULL,
SName CHAR(20) NOT NULL,
SSex CHAR(2),
SAge INT)
向數(shù)據(jù)表添加新數(shù)據(jù)項(xiàng)的語句格式:
ALTER TABLE <表名>
ADD <新列名> <數(shù)據(jù)類型> [ 完整性約束 ]
例如:向Student增加"注冊(cè)時(shí)間"列,其數(shù)據(jù)類型為日期型。
ALTER TABLE Student ADD SEnrollment DATETIME
例如:向Student的SName增加唯一性約束。
ALTER TABLE Student ADD UNIQUE(SName) 或者
ALTER TABLE Student ADD CONSTRAINT Un_SName UNIQUE(SName)
修改數(shù)據(jù)表的數(shù)據(jù)項(xiàng)的語句格式:
ALTER TABLE <表名>
ALTER COLUMN <列名> <數(shù)據(jù)類型>
例如:修改Student的SAge的類型為SMALLINT。
ALTER TABLE Student ALTER COLUMN Sage SMALLINT
刪除數(shù)據(jù)表的數(shù)據(jù)項(xiàng)的語句格式:
ALTER TABLE <表名>
DROP COLUMN <列名> | CONSTRAINT <約束名稱>
例如:刪除Student的數(shù)據(jù)項(xiàng)Senrollment。
ALTER TABLE Student DROP COLUMN Senrollment
刪除數(shù)據(jù)表的數(shù)據(jù)項(xiàng)約束的語句格式:
ALTER TABLE <表名>
DROP CONSTRAINT <約束名稱>
例如:刪除Student的SName的唯一性約束。
ALTER TABLE Student DROP CONSTRAINT Un_SName
刪除數(shù)據(jù)表的語句格式:
DROP TABLE <數(shù)據(jù)表名稱>
例如:刪除數(shù)據(jù)表Student。
DROP TABLE Student
刪除數(shù)據(jù)庫(kù)的語句格式:
DROP DATABASE <數(shù)據(jù)庫(kù)名稱>
例如:刪除數(shù)據(jù)庫(kù)Student。
DROP DATABASE Student
注意:在刪除數(shù)據(jù)庫(kù)之前,先關(guān)閉要?jiǎng)h除的數(shù)據(jù)庫(kù)。方法是使用USE打開另外一個(gè)數(shù)據(jù)庫(kù)。
《程序員》2007年第2期"新產(chǎn)品&工具點(diǎn)評(píng)"欄目特別推薦"萬能數(shù)據(jù)庫(kù)查詢分析器的發(fā)布"在Baidu搜索關(guān)鍵字"DB 查詢分析器"DB Query Analyzer"搜索結(jié)果分別在50萬、450萬左右;在Google上搜索"DB 查詢分析器"DB Query Analyzer"結(jié)果分別達(dá)80萬、900萬之多.從2.0版本開始,《DB 查詢分析器》不再使用加殼技術(shù)來保護(hù)自己的可執(zhí)行程序,因而也不被反病毒程序誤認(rèn)為是病毒.從3.01版本開始免費(fèi)使用.3.02版本增加文本字段輸出可以設(shè)置文本限制符,如雙引號(hào)、單引號(hào)或者不用任何字符.4.01版本增加了將查詢結(jié)果保存成文件的功能,可以快速地保存行數(shù)達(dá)幾千萬或者以上的結(jié)果.