Time of Update: 2018-12-04
資料庫的建立,刪除首先,啟動服務管理員:其次,開啟企業管理器:滑鼠右擊“資料庫”文家夾表徵圖,選擇“建立資料庫”,則彈出對話方塊如下:在“名稱”處填寫想要建立的資料庫名稱(我以sky2098為例),也可以通過“資料檔案”和“交易記錄”來配置其它的參事,單擊“確定”,便建立了名稱為sky2098的資料庫:刪除資料庫,只要指定資料庫,右擊指定要刪除的資料庫的表徵圖,選擇“刪除”,彈出對話方塊如下:可以通過選擇“為資料庫刪除備份並還原記錄(D)”來選擇刪除方式。 資料庫的備份指定要備份的資料庫,右擊要
Time of Update: 2018-12-04
Transact-SQL語句之“建立”: 1. 建立資料庫create database 資料庫名[on primary(name=…,filename=…,size=…,maxsize=…,filegrowth=…)…Log on(name=…,filename=…,size=…,maxsize=…,filegrowth=…)…filegroup 檔案組名] 說明:(1)size、maxsize、filegrouwth 參數中不要使用小數,對於非整數MB的檔案,應將其大小乘以1024
Time of Update: 2018-12-04
--資料操作語言(DML)SELECT --從資料庫表中檢索資料行和列INSERT --向資料庫表添加新資料行DELETE --從資料庫表中刪除資料行UPDATE --更新資料庫表中的資料--資料定義語言 (Data Definition Language)(DDL)CREATE TABLE --建立一個資料庫表DROP TABLE --從資料庫中刪除表ALTER TABLE --修改資料庫表結構CREATE VIEW
Time of Update: 2018-12-04
Linux作為一個免費的Unix類作業系統,以其開放性原始碼、多任務、X-window等特點為眾多的使用者所採用,並有很多企業採用Linux來作為其內部網的全功能伺服器(WWW,FTP,Email、DNS)。企業的內部網不僅要提供文本資訊的訪問,還要能提供對企業關聯式資料庫中的資訊的訪問。SQLServer以其低成本、效能高以及與NT的有效整合等特性為許多企業所採用,但Microsoft不提供其Unix下的用戶端,為這類應用帶來了困難。本文則提出了這一問題的解決方案。 安裝Sybase用戶端
Time of Update: 2018-12-04
偶然需要在預存程序使用隨機數,對其機率有疑慮,故先對SQL的隨機數函數做個測試 SQL SERVER 的隨即數函數是RAND(),會產生一個小於1的浮點數,形式例如0.123456789,如果需要限定大小,可以用乘以一個數再取整即可。 例如需要0~99範圍內的隨機數:select cast(RAND() * 100 as int)例如需要0~999範圍內的隨機數:select cast(RAND() * 1000 as int)以此類推 不過要測試隨機數的機率平均值還得寫個小程式 --
Time of Update: 2018-12-04
認識“查詢分析器”啟動服務管理員,開啟企業管理器。 選中要進行操作的資料庫(以我建立的sky2098為例),選擇功能表列上“工具”中的“SQL查詢分析器”:如果沒有出現左側的“物件瀏覽器”,可以這樣做到:選擇工具列上“工具”選項卡,選擇第一項“物件瀏覽器”展開的列表中的“顯示/隱藏”選項,即可看到的“物件瀏覽器”。另一種方式開啟“物件瀏覽器”,使用快速鍵F8即可實現。對資料庫執行查詢的基本操作查詢資料庫sky2098中所有的記錄,只要再右側的“查詢”區中“查詢”區中命令:select *
Time of Update: 2018-12-04
前段時間在測試100萬條以上資料時的分頁速度,需要往資料庫中插入100萬條記錄,那個時候插入記錄我是用C#寫的,後來發現,其實用SQL自已也可以實現的,而且更簡單哦!以下是我寫的一個執行個體,很簡單,大家應該能看懂的. declare @i int --變義變數@i set @i = 1 --初始化@i為1 while @i < 100 --如果@i小於100,這裡改成100萬即是插入100萬條記錄 begin --
Time of Update: 2018-12-04
java 串連SqlServer資料庫測試代碼package com.connDBTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class GetConnectionSqlServer {public void getConnectionSqlServer() {String driverName =
Time of Update: 2018-12-04
在Sql Server中當使用者比較函數或資料函數中時, NULL可能會存在些問題,能夠導致無法預測的結果.首先說下NULL和數學1 如果NULL出現在任何SQL數學中,則結果總是NULL.下面示範一個執行個體 . 查詢三個表的資料,並且要求卡號是UserID= 2, 還是未結賬狀態的.並且將得到的資料相加 下面是預存程序中的事務代碼 ALTERPROCEDURE[dbo].[PROC_CheckBill] -- Add the parameters for the stored
Time of Update: 2018-12-04
SQL-Server和MySQL沒多大區別兩者資料庫都能夠在.NET或J2EE下運行正常,同樣,都能夠利用RAID。 區別就是 有一些 控制碼名字不一樣,但功能大都一樣。 SQL ServerMySQL 商務資料庫,貴不全是免費,但很便宜 只支援Windows系統支援windows和linux,unix等系統 無法跨平台可以跨平台 SQL-Server是微軟公司開發的中型資料庫,它的可視化方面做得很好,在安全性等方面功能非常強大,並且有微軟的強大支援人員,適合應用於中、大型系統。MySQL是
Time of Update: 2018-12-04
一、建立資料庫 database_name:資料庫的名稱,最長為128個字元 ON:指明資料庫檔案盒檔案組的明確定義額 PRIMARY:指定主要資料庫檔案或主檔案組。主檔案組的第一個檔案被認為是主要資料庫檔案,其中包含了資料庫的邏輯起點和資料庫的系統資料表。如果沒有PRIMARY項, 則在VREATE
Time of Update: 2018-12-04
到今天為止,總算是完成了SQL Server 視頻和PPT的回顧。回顧這十幾天的漫漫視頻路,總覺得耿老師越到後來講的東西的套路都差不多,於是就快進著衝下來了。 當然,40集視頻看下來收穫也不小,對SQL Server基礎有了比較詳細的瞭解,不過具體實施和操作還要在以後的實踐中熟練掌握。下面就用幾張圖為大家解析一下資料庫的基本知識。 這張是總的概覽圖,以SQL
Time of Update: 2018-12-04
正在做一個體檢管理系統,涉及到把Excel資料匯入到SQLServer,本以為挺簡單的一件事還是折騰了會,在讀取完資料更新到資料庫時用了三種方法,覺得這個最可取,話不多說,來看代碼。 B S系統,先使用FileUpload控制項儲存當前Excel檔案到伺服器,再讀取Excel中的資料,如下:public DataSet GetExcelTabel() { string isXls = "";//用來儲存副檔名
Time of Update: 2018-12-04
今天將所有的SSIS文章總結到一個文章中,做一個簡單的目錄,便於尋找。SSIS是微軟的一個智能解決方案,通俗點和ASP.NET程式差不多,它也設計了很多的類似控制項的東西,不過叫任務,這些任務的主要功能是將資料從資料來源轉到資料目的,中間也會有查詢,彙總等等更加具體的任務。只要對SQL
Time of Update: 2018-12-04
在本文之前我讀過多篇關於事務的文章,大都說的比較深奧,可能讓新手也難以理解。 在此我們用非常簡單的例子講解一下事務的應用吧。 第一:我們先建立一個暫存資料表,填寫一些資料。 CREATE TABLE #tab (id INT, country NVARCHAR(10), popu INT )INSERT INTO #tab VALUES (1, '中國', '600')INSERT INTO #tab VALUES (2, '美國', '100')INSERT INTO #tab VALUES
Time of Update: 2018-12-04
一、系統資料表資料字典的詳細資料請查SQL SERVER
Time of Update: 2018-12-04
函數是由一個或多個 Transact-SQL 陳述式組成的子程式,可用於封裝代碼以便重新使用。 系統函數 一組內建函數,對 SQL Server 中的值、對象和設定執行操作,並返回有關它們的資訊。 Sql Server基本函數:1.字串函數 長度與分析用 datalength(Char_expr) 返回字串包含字元數,但不包含後面的空格 substring(expression,start,length) 不多說了,取子串 right(char_expr,int_expr) 返回字串右邊int_
Time of Update: 2018-12-04
sql server 2000以前的版本,例如7.0一般不存在多個版本,只有標準版跟案頭版,使用者如果不清楚該裝什麼版本的話,可按安裝上的安裝先決條件指示安裝,一般在WIN2000 伺服器版上裝標準版,其他的系統裝案頭版的就可以;而SQL Server 2000安裝問題就比較大,時常見問題有如下: (1)設定管理員時中斷. (2)註冊 ActiveX 時中斷. (3)顯示到100%的時候中斷. (4)提示:command line option syntax error, type
Time of Update: 2018-12-04
方法一:1、停掉來源資料庫,將要複製的資料庫兩個物理檔案(MDF、LOG)拷貝到目的地。2、開啟目的SQL Server資料庫的企業管理器,將該資料庫檔案附加為本機資料庫。但是庫名要修改為不同的名字,例如XXBAK等。3、建立一個與來源資料庫同名的空庫,使用預設值建立。4、在“安全性”——“登入”裡建立該資料庫的實際登入名稱,輸入訪問密碼,“資料庫訪問”裡選擇對應的資料庫,並勾上“db_owner”選項。
Time of Update: 2018-12-04
在《資料庫原理》裡面,對聚簇索引的解釋是:聚簇索引的順序就是資料的實體儲存體順序,而對非聚簇索引的解釋是:索引順序與資料物理排列順序無關。正式因為如此,所以一個表最多隻能有一個聚簇索引。不過這個定義太抽象了。在SQL