sql數(shù)據(jù)庫基礎(chǔ)知識
2023-04-28 17:09:01 閱讀(154)
SQL數(shù)據(jù)庫是什么? 主要干什么用的?
SQL可以有兩個解釋:一個是微軟的SQLServer,是一個大型的數(shù)據(jù)庫系統(tǒng)軟件,專門用于大批量的數(shù)據(jù)存儲和管理。另一個解釋是StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)的縮寫,它是目前使用最廣泛的數(shù)據(jù)庫語言,SQL是由IBM發(fā)展起來的,后來被許多數(shù)據(jù)庫軟件公司接受而成為了業(yè)內(nèi)的一個標(biāo)準(zhǔn)。就象SQL的名字一樣,我們可以通過容易理解的查詢語言,來和數(shù)據(jù)庫打交道,從數(shù)據(jù)庫中得到我們想要的數(shù)據(jù)。對于SQL語言,有兩個組成部分:DML(datamanipulationlanguage):它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數(shù)據(jù)庫里的數(shù)據(jù)進(jìn)行操作的語言。DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結(jié)構(gòu),數(shù)據(jù)類型,表之間的鏈接和約束等初始化工作上,他們大多在建立表時使用。
sql數(shù)據(jù)沒有啟動是什么意思?
檢查下控制面板——管理工具——服務(wù),里面的SQLSERVER 有沒有啟動。 重新啟動,如果文件損失造成啟動失敗,建議備份數(shù)據(jù)庫,重新下SQL
如何登陸sql server中的數(shù)據(jù)庫?
1、打開sqlserver的企業(yè)管理器或者是SQL server Management Studio 2、服務(wù)器類型選擇:數(shù)據(jù)庫引擎 3、服務(wù)器名稱輸入:localhost或是本機(jī)ip 4、身份驗(yàn)證選擇:如果沒開混合驗(yàn)證,選windows身份驗(yàn)證;如果開了混合驗(yàn)證,可以用windows身份登錄,也可選選擇SQL server身份驗(yàn)證。 5、選了SQLserver身份認(rèn)證需要輸入SQL已經(jīng)定義的用戶名和密碼。
sqlserver數(shù)據(jù)庫怎么打開?
1、安裝好sql server2008之后,在開始菜單打開Microsoft SQL Server Management studio,進(jìn)行連接服務(wù)器,其中服務(wù)器名稱是電腦計(jì)算機(jī)名稱,輸入用戶名和密碼進(jìn)行連接。 2、鼠標(biāo)右鍵數(shù)據(jù)庫,點(diǎn)擊新建可以新建數(shù)據(jù)庫,進(jìn)去之后,輸入數(shù)據(jù)庫名稱,點(diǎn)擊確定就新建數(shù)據(jù)庫了。 3、打開test數(shù)據(jù)庫,在表上鼠標(biāo)右鍵,選擇新建表。 4、輸入各字段名稱,類型和長度之和,點(diǎn)擊保存,輸入表名稱,點(diǎn)擊確定。 5、鼠標(biāo)右鍵table1表,選擇編輯前200行,可以給表添加內(nèi)容,如果想修改表字段內(nèi)容,可以鼠標(biāo)右鍵表,選擇設(shè)計(jì)。 6、如果想執(zhí)行sql語句操作,點(diǎn)擊新建查詢,可以寫sql語句,點(diǎn)擊執(zhí)行,會執(zhí)行sql。
sql的五個主要特點(diǎn)?
SQL的五個主要特點(diǎn): 1. 綜合統(tǒng)一 數(shù)據(jù)庫系統(tǒng)的主要功是通過數(shù)據(jù)庫支持的數(shù)據(jù)語言來實(shí)現(xiàn)。 這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。特別是用戶在數(shù)據(jù)庫系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時地逐步地修改模式,并不影響數(shù)據(jù)庫的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展性。 另外,在關(guān)系模型中實(shí)體和實(shí)體之間的聯(lián)系用關(guān)系表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性帶來了數(shù)據(jù)操作符的統(tǒng)一性,查找、插入、刪除、更新等每一種操作都只需一種操作符,從而克服了非關(guān)系系統(tǒng)由于信息表示方式的多樣性帶來的操作復(fù)雜性。 2.?高度非過程化 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是“面向過程”的語言,用“過程化”語言完成某項(xiàng)請求,必須指定存取路徑。而用SQL進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無須指明“怎么做”,因此無需了解存取路徑。存取路徑的選擇以及SQL的操作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨(dú)立性。 3.?面向集合的操作方式 費(fèi)關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一條記錄。而SQL采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。 4.?以同一種語法結(jié)構(gòu)提供多種使用方式 SQL既是獨(dú)立的語言,又是嵌入式語言。?作為獨(dú)立的語言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數(shù)據(jù)庫進(jìn)行操作;作為嵌入式語言,SQL語句能夠嵌入到高級語言程序中,供程序員設(shè)計(jì)程序時使用。而在兩種不同的使用方式下,SQL的語法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語法結(jié)構(gòu)提供多種不同使用方式的做法,提供了極大的靈活性與方便性。 5.?語言簡潔,易學(xué)易用 SQL功能極強(qiáng),但由于設(shè)計(jì)巧妙,語言十分簡潔,完成核心功能只有9個動詞,如表所示。SQL接近英語口語,因此容易學(xué)習(xí),容易使用。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處