Sql Server 2008學習之第一天


因為愛好,決定自己今天開始自學SqlServer教程,為此記錄每天學習情況,以此鞭策自己。好了,廢話不多說了,下面為今天學習到的內容:

SQL Server 是Microsoft 公司推出的關系型數據庫管理系統。具有使用方便可伸縮性好與相關軟件集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的服務器等多種平台使用。SQL Server中使用語言為SQL語言(語句)又稱結構化查詢語言。

以下為最基本也是入門的幾個SQL語句
--創建數據庫
create database 數據庫名
--修改數據庫名
exec sp_renamedb 數據庫名,新數據庫名
--刪除數據庫
drop database 數據庫名

數據庫中常用術語

關系:關系即二維表,每一個關系有一個關系名,就是通常我們所經常聽到的表名。

記錄:表中的行,稱之為記錄

域:即取值范圍  比如:時間取值,08:00-13:00 、年齡必須為數字不能為漢字等等

關聯:是指不同數據庫表之間的數據彼此聯系的方式

關鍵字:屬性或屬性的組合,可以用於唯一標示一條記錄  比如:我們的身份證號,學生編號等等

外部關鍵字:如果表中的一個字段,不是本表中的關鍵字而是其他表中的關鍵字,這個就可以稱之為外部關鍵字。

數據冗余:是指數據庫中的重復數據

數據的完整性:某字段數據類型必須一致  必須符合規則  不能違反

插入異常 更新異常 刪除異常

這三個異常通常指數據庫中為保證多表數據的關系性 不能出現矛盾

---------------------------------------------------------------------------------------------------------------------------------------------

創建數據庫具體的步驟:

create database 數據庫名稱                           --創建數據庫名稱

on ( name=數據庫名稱_data,                       --數據庫名

filename='d:\temp\數據庫_data.mdf',            --數據庫文件  

size=6,                                                       --數據庫文件初始大小

maxsize=12,                                               --最大數據庫

filegrowth=10%                                           --超過的按照10%增長 )

log on                                                          --對事務日志文件的描述

(

name=數據庫名稱_log,

filename='d:\temp\數據庫名稱_log.ldf',

size=1,

maxsize=8,

filegrowth=10%

)

創建表的具體步驟:

use 數據庫             

--打開數據庫 create table 表名     --創建表

(  

編號             --字段  

姓名                

  )

查詢表語句:

select * from 表名;

修改數據庫  --(增加數據庫文件)

alter database 數據庫

add file

(

name=數據庫2,

file='d:\temp\數據庫.mdf'

size=6

)

修改數據庫  --(增加事務日志文件)

alter database 數據庫

add log file

(

name=數據庫_log2,

filename='d:\temp\數據庫_log2.ldf'

filegrowth=10%

)

刪除數據庫文件

alter database 數據庫

remove file 數據庫文件                       --用來存儲數據

刪除數據庫事物日志文件

alter database 數據庫

remove file 數據庫事物日志文件_log2   --所有操作記錄在事務日志文件中

修改數據庫中某表名

exec sp_rename "表名","新表名"

對數據庫中某表增加字段

use 數據庫

alter table 表名

add 字段名 數據類型  

--對新加的字段填充默認值

add 字段名 數據類型 default '自動填充的值'

好了,以上為第一天學習到的東西,特此記錄,便於以后復習查看,希望也能給后來的學弟學妹們帶來點幫助

由於該筆記為本人開視頻過程以及通過自己理解所寫,所以文中有哪些錯誤,還請學長們多多指教。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM