《SQL智能查詢分析器BSQL》是一款軟件,支持Win9X/NT/2000/XP/2003/Vista/7。
軟件名稱 | SQL智能查詢分析器BSQL | 軟件平臺(tái) | pc |
---|---|---|---|
軟件版本 | 2.0.0.3 | 軟件語(yǔ)言 | 簡(jiǎn)體中文 |
軟件大小 | 7 MB | 軟件授權(quán) | 免費(fèi) |
BSQL是貝恩軟件(BAINSOFT)發(fā)布的SQL智能查詢分析工具,支持Oracle,SQLServer,MySQL,Access,Sybase和SQLAnywhere數(shù)據(jù)庫(kù).BSQL的主要特性:1SQL語(yǔ)法快速自動(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)境的語(yǔ)法自動(dòng)完成提醒窗口 (原來(lái)的提示窗口比較簡(jiǎn)陋) b對(duì)T-SQL語(yǔ)法解析的進(jìn)一步完善支持.2.0版本可以支持復(fù)雜語(yǔ)法的自動(dòng)完成,例如多表,表別名等等(之前的版本只支持單表) c除了查詢語(yǔ)法,對(duì)update,insert,delete語(yǔ)法的支持 d另一個(gè)可能有用的加強(qiáng):增加了一個(gè)按快捷鍵自動(dòng)移動(dòng)完成列表到頂部的功能,支持各個(gè)數(shù)據(jù)庫(kù)對(duì)象,如數(shù)據(jù)表,字段,視圖,存儲(chǔ)過(guò)程,函數(shù)等等.3對(duì)MySQL的支持改進(jìn) a原來(lái)的版本連接MySQL需要另外安裝一個(gè)驅(qū)動(dòng)程序,新版本已經(jīng)不需要這個(gè)操作了,系統(tǒng)會(huì)幫你處理好.b修正舊版本只支持3306端口問(wèn)題 其他改進(jìn):a用戶界面重寫,另外在主界面去掉不常用的功能,例如語(yǔ)言切換等.b修復(fù)一些bug.比如之前對(duì)注釋的支持問(wèn)題.
支持Win9X/NT/2000/XP/2003/Vista/7
類型1、磁分析器包括單聚焦型和雙聚焦型。經(jīng)加速后的離子束在磁場(chǎng)作用下飛行軌道發(fā)生不同程度的彎曲而分離。雙聚焦質(zhì)譜儀的分辨率可達(dá)150000;2、飛行時(shí)間分析器飛行時(shí)間分析器被加速的離子按不同的的時(shí)間經(jīng)...
SQL查詢同一單價(jià)的圖書select 圖書編號(hào),圖書名稱,作者姓名,出版社名,出版號(hào),出版時(shí)間,單價(jià) from 圖書 where 單價(jià)=10.00
庫(kù)倫發(fā)單通道水分儀分析器主機(jī)溫度怎么調(diào)試
庫(kù)倫水分儀又名微量水分測(cè)定儀電極污染及保養(yǎng),電極是微量水分測(cè)定儀的關(guān)鍵部件,要避免微量水分測(cè)定儀電極污染及保養(yǎng)就尤為重要;微量水分測(cè)定儀電極表面的污染可直接導(dǎo)致靈敏度降低,有些電極長(zhǎng)期應(yīng)用于油質(zhì)樣品的...
格式:pdf
大?。?span id="qmj2kig" class="single-tag-height">88KB
頁(yè)數(shù): 8頁(yè)
評(píng)分: 4.8
重慶市普通高校專轉(zhuǎn)本統(tǒng)一選拔考試 系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 第三部分 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 一、 SQL概述 1.1 SQL的概念: SQL(Structured Query Language)是結(jié)構(gòu)化查詢語(yǔ)言的簡(jiǎn)稱,它引領(lǐng)著關(guān)系數(shù)據(jù)庫(kù)的發(fā)展方 向,是未來(lái)關(guān)系數(shù)據(jù)庫(kù)發(fā)展的標(biāo)準(zhǔn)。 1.2 SQL的特點(diǎn): 一體化 高度非過(guò)程化 非常簡(jiǎn)潔 直接以命令方式交互使用 1.3 SQL的主要命令: 數(shù)據(jù)查詢: SELECT 數(shù)據(jù)定義: CREATE、DROP、ALTER 數(shù)據(jù)操縱: INSERT、UPDATE、DELETE 二、 使用命令建立 SQL 查詢 2.1 查詢的概念: 查詢是從指定的表或視圖中提取滿足條件的記錄, 然后按照想得到的輸出類型定向輸出查詢 結(jié)果。 2.2 SQL查詢語(yǔ)句格式: SELECT : 要查詢的數(shù)據(jù)(字段) FROM :數(shù)據(jù)來(lái)源 (要查詢的數(shù)據(jù)來(lái)自哪個(gè)或哪些表
格式:pdf
大小:88KB
頁(yè)數(shù): 1頁(yè)
評(píng)分: 4.4
針對(duì)當(dāng)前私家車輛劇增,交通問(wèn)題日益嚴(yán)重,本系統(tǒng)采用J2EE技術(shù)以Java CV開源計(jì)算機(jī)視覺(jué)庫(kù)技術(shù)為基礎(chǔ),設(shè)計(jì)并完成一套在流媒體圖像中定位行駛過(guò)程中的車輛牌照,并將其從圖像中提取出來(lái),實(shí)現(xiàn)在流媒體中進(jìn)行車牌檢索的功能,并具有車輛流量分析功能的系統(tǒng)。
查詢分析器是一個(gè)圖形化的數(shù)據(jù)庫(kù)編程接口,是SQL server 客戶端的重要組成部分。查詢分析器以自由的文本格式編輯SQL代碼,對(duì)語(yǔ)法中的保留字提供彩色顯示,方便開發(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ǔ)過(guò)程。(對(duì)象瀏覽器過(guò)程執(zhí)行功能)
調(diào)試存儲(chǔ)過(guò)程。(T-SQL 調(diào)試程序)
調(diào)試查詢性能問(wèn)題。(顯示執(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)利用查詢分析器,可以直接使用語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表和視圖等。其具體方法如下:
◆在查詢分析器中,直接輸入SQL語(yǔ)句;
◆單擊語(yǔ)句語(yǔ)法分析按鈕"√",檢查分析SQL語(yǔ)句是否正確;
◆單擊執(zhí)行按鈕"!執(zhí)行(X)",運(yùn)行查詢分析器中的語(yǔ)句序列。
創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句格式:
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的語(yǔ)句:
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ù)的語(yǔ)句格式:
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
說(shuō)明:OBJECT_ID()函數(shù)用于返回對(duì)象的ID,若存在,則返回值為一個(gè)整數(shù),否則為空值(NULL)。OBJECT_NAME()函數(shù)用于返回對(duì)象的名稱,若存在,則返回值為一個(gè)名稱字符串,否則為空串("")。輸出對(duì)象的Id和名稱可以使用如下SELECT語(yǔ)句:
SELECT <表達(dá)式>[,…,<表達(dá)式>]
創(chuàng)建數(shù)據(jù)表的語(yǔ)句格式:
CREATE TABLE <數(shù)據(jù)表名>
(<列名> <數(shù)據(jù)類型>[ <列級(jí)完整性約束條件> ]
[,<列名> <數(shù)據(jù)類型>[ <列級(jí)完整性約束條件>] ] …
[,<表級(jí)完整性約束條件> ])
說(shuō)明:
<數(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的語(yǔ)句如下:
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ǔ)句打開相應(yīng)的數(shù)據(jù)庫(kù)?;蛘咴赟QL Server的管理工作室的工具欄的"可用數(shù)據(jù)庫(kù)"下拉列表框中,選擇相應(yīng)的數(shù)據(jù)庫(kù)。
例如:打開數(shù)據(jù)庫(kù)Student的語(yǔ)句為: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)的語(yǔ)句格式:
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)的語(yǔ)句格式:
ALTER TABLE <表名>
ALTER COLUMN <列名> <數(shù)據(jù)類型>
例如:修改Student的SAge的類型為SMALLINT。
ALTER TABLE Student ALTER COLUMN Sage SMALLINT
刪除數(shù)據(jù)表的數(shù)據(jù)項(xiàng)的語(yǔ)句格式:
ALTER TABLE <表名>
DROP COLUMN <列名> | CONSTRAINT <約束名稱>
例如:刪除Student的數(shù)據(jù)項(xiàng)Senrollment。
ALTER TABLE Student DROP COLUMN Senrollment
刪除數(shù)據(jù)表的數(shù)據(jù)項(xiàng)約束的語(yǔ)句格式:
ALTER TABLE <表名>
DROP CONSTRAINT <約束名稱>
例如:刪除Student的SName的唯一性約束。
ALTER TABLE Student DROP CONSTRAINT Un_SName
刪除數(shù)據(jù)表的語(yǔ)句格式:
DROP TABLE <數(shù)據(jù)表名稱>
例如:刪除數(shù)據(jù)表Student。
DROP TABLE Student
刪除數(shù)據(jù)庫(kù)的語(yǔ)句格式:
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)"欄目特別推薦"萬(wàn)能數(shù)據(jù)庫(kù)查詢分析器的發(fā)布"在Baidu搜索關(guān)鍵字"DB 查詢分析器"DB Query Analyzer"搜索結(jié)果分別在50萬(wàn)、450萬(wàn)左右;在Google上搜索"DB 查詢分析器"DB Query Analyzer"結(jié)果分別達(dá)80萬(wàn)、900萬(wàn)之多.從2.0版本開始,《DB 查詢分析器》不再使用加殼技術(shù)來(lái)保護(hù)自己的可執(zhí)行程序,因而也不被反病毒程序誤認(rèn)為是病毒.從3.01版本開始免費(fèi)使用.3.02版本增加文本字段輸出可以設(shè)置文本限制符,如雙引號(hào)、單引號(hào)或者不用任何字符.4.01版本增加了將查詢結(jié)果保存成文件的功能,可以快速地保存行數(shù)達(dá)幾千萬(wàn)或者以上的結(jié)果.