SQL Server學習記錄Day1

來源:互聯網
上載者:User

標籤:ora   font   規律   開啟   ip地址   sql語句   電腦名稱   rac   方法   

   最近在學習SQL Server 資料庫,用的版本是2008 R2的版本,如所示,本人學習時間不長,寫這篇文章一是為了鍛煉自己加深印象,二也可以與和諸多朋友進行交流以及得到大家的指教。

  安裝教程網上有很多,可以自行去搜尋,但是安裝時有一些小細節,在安裝到執行個體配置的時候,如果沒有安裝過其它版本的SQL SERVER,請選擇預設執行個體,如果有安裝過,則手工指定執行個體。如果一台電腦安裝了多個執行個體的SQL SERVER,每個執行個體的連接埠是不一樣的,當在軟體中設定伺服器串連地址時需要注意,例如:192.168.0.1,1433  、 192.168.0.1,1456 。在伺服器配置和資料庫引擎配置的時候賬戶設定最好選擇混合模式

安裝好了之後就可以開啟資料庫了

 

在開始學習資料庫之前首先要對資料庫做一個大致的瞭解

1.資料庫的發展史

   在人類誕生以來,就有記錄資料的需求,在遠古時代就有了結繩記事的故事,而隨著科技的進步,我們記錄資料的方式也發生了天翻地覆的變化,從效率低、規模小、不能適應資訊高速發展的需要的手工或者簡單機械記錄資訊到為了適應現在高速大量的資訊發展而創立的資料庫管理系統

  目前的資料庫主流的都是關係型資料庫,當然未來的資料方向是物件導向型資料庫,關係型資料庫的特點是具有將對象實體轉化成二維表來進行管理,具有簡單、清晰的優點

2.資料庫的基本概念

  資料庫按照從大到小的範圍可以分成四個層級:資料庫系統>資料庫管理系統>資料庫>資料、資訊

  資訊:客觀事物的屬性反映

  資料:記錄資訊即記錄事物的客觀屬性

  資料庫:有規律的整理資料

  資料庫管理系統:管理資料庫的正常運行

  資料庫系統:由資料庫、資料庫管理系統、應用系統、資料庫管理員和使用者構成

 

 

 

3.開啟SQL Server的幾種方法

  1.開啟SQL Server2008的組態管理員

       

     

  開啟SQL Server服務   

    

    2.Dos命令啟動

    dos命令:net start mssqlserver

  3.控制台--組態工具--服務

  4.工作管理員--服務

登陸資料庫:

     

    伺服器類型:資料庫引擎
    伺服器名稱:ip地址,本機可以用.或者電腦名稱代替
    登入方式兩種:window身分識別驗證不要求輸入密碼
    sql身份認證要求輸入密碼

 

4.SQL Server的基本操作

  SQL Serve中預設的資料庫有4個:

資料庫檔案分為資料檔案和記錄檔兩類,特點如下:

5.使用SQL語句建立資料庫

建立資料庫的代碼模板

 1 create database 資料庫名稱 2 on 3 ( 4 name:邏輯名稱 5 fileName:實體名稱 6 size:初始大小 7 filegrowth:增長方式 8 maxsiz:最大值 9 )10 log on11 (12 name:邏輯名稱13 fileName:實體名稱14 size:初始大小15 filegrowth:增長方式16 maxsiz:最大值17 )
18 --下面這頓啊代碼應該放到建立資料庫之前,判斷資料庫是否存在,存在就刪除重新建立
19 if exists(select * from sysdatabases where name=資料庫名稱)--判斷表是否存在 21 drop database 資料庫名稱

 下面這段代碼簡單的建立了一個Demo_test資料庫,並且建立的一個classes表,可以根據上面的模板按照自己的需求作更改

 1 USE master--使用指定的資料庫 2 GO 3  4 --建立資料庫 5 if exists(select * from sysdatabases where name = ‘Demo_test‘) --判斷資料庫是否存在 6 drop database Demo_test 7  8 CREATE DATABASE Demo_test  9 ON --建立主要資料檔案 (只能有一個)10 ( name = ‘lg_data‘,-- 邏輯名稱 11 fileName = ‘E:\SQL_Data\Data\Demo_data.mdf‘, --實體名稱12 size = 3MB, --初始大小13 filegrowth = 20%, --增長方式14 maxsize = 30mb    --最大大小限制15 ),16 ( 17 name = ‘Demo_data2‘,18 fileName = ‘E:\SQL_Data\Data\Demo_data2.ndf‘,19 size = 3MB,20 filegrowth = 20%,21 maxsize = 30mb22 )23 log on --記錄檔24 (25 name = ‘Demotest_log‘, --邏輯名稱26 fileName = ‘E:\SQL_Data\Data\Demotest_log.ldf‘,--實體名稱27 size = 1MB,28 filegrowth = 1MB29 )30 go

小結:

  資料庫的發展分為3代:網狀(層次)模型資料庫系統、關聯式模式資料庫系統、物件導向資料庫系統
  當今主流的資料庫有:Oracle、DB2、Sybase、SQL Server,MySQL等
  SQL Server 2008是由微軟公司推出的可靠的、高效的、智能化的資料平台
  SQL Server 2008提供了4個系統資料庫,用於儲存系統層級資訊
  建立資料庫時,必須有一個主要資料檔案和一個記錄檔
  資料表是資料庫中重要的對象,所有的資料都必須存放在資料表中

 

SQL Server學習記錄Day1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.