欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      SQL學(xué)習(xí)心得(最終5篇)

      時(shí)間:2019-05-12 14:00:15下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《SQL學(xué)習(xí)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《SQL學(xué)習(xí)心得》。

      第一篇:SQL學(xué)習(xí)心得

      SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得

      經(jīng)過(guò)一個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程的學(xué)習(xí),我基本上掌握了創(chuàng)建數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)庫(kù)的操作的基礎(chǔ)知識(shí)。學(xué)習(xí)了SQL數(shù)據(jù)庫(kù)中的增、刪、改、查等功能,數(shù)據(jù)庫(kù)這門課涉及到以前的知識(shí)不多,是一門從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽(tīng)講、復(fù)習(xí)功課,還是一門比較容易掌握的課。

      正是由于這門課和以前關(guān)系不大,很多知識(shí)也從未接觸過(guò),因此對(duì)于這門課的學(xué)習(xí)方法就是:理論課上認(rèn)真聽(tīng)老師講理論知識(shí),上機(jī)課上仔細(xì)看老師的演示過(guò)程、在電腦上按照老師的演示步驟自己做,遇到自己無(wú)法做出來(lái)的過(guò)程(步驟)請(qǐng)教老師或者同學(xué)。

      在第一章基礎(chǔ)篇里:開(kāi)篇任務(wù)一是對(duì)通訊錄程序的主要功能做一個(gè)簡(jiǎn)單的介紹,并根據(jù)這些功能使用SQL Server2005設(shè)計(jì)了對(duì)應(yīng)的數(shù)據(jù)庫(kù)AddressList及數(shù)據(jù)表,并建立數(shù)據(jù)表之間的關(guān)系;了解了通訊錄程序數(shù)據(jù)庫(kù)AddressList包含的三個(gè)表以及表的相關(guān)屬性。由于我在本學(xué)期初參加數(shù)學(xué)建模競(jìng)賽,耽誤了幾節(jié)課程,導(dǎo)致任務(wù)一的內(nèi)容不會(huì)做。而C#數(shù)據(jù)庫(kù)中的內(nèi)容一環(huán)扣一環(huán),后面的任務(wù)往往是在前面的任務(wù)基礎(chǔ)上做的,所以一步跟不上,步步跟不上。在老師講后面的任務(wù)時(shí)而我前面的任務(wù)既不太會(huì)做,又沒(méi)有做完,導(dǎo)致在學(xué)習(xí)上很吃力。之后的任務(wù)都是在任務(wù)一的基礎(chǔ)上的延伸,學(xué)習(xí)數(shù)據(jù)庫(kù)的編寫、功能等。在學(xué)習(xí)數(shù)據(jù)庫(kù)和數(shù)據(jù)表創(chuàng)建和修改時(shí),了解到表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中

      黃淮學(xué)院陳凱 的數(shù)據(jù)及修改表和刪除表的操作。從課程中中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們上機(jī)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。

      通過(guò)對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí),我也明白了很多行業(yè)都離不開(kāi)數(shù)據(jù)庫(kù),就算是一個(gè)小型的超市也離不開(kāi)它??梢?jiàn)數(shù)據(jù)庫(kù)這門課的在生活中的廣泛性與實(shí)用性,如果能夠認(rèn)真學(xué)好它將來(lái)必有成就。由于我在畢業(yè)后并沒(méi)有打算從事這方面的工作,所以在學(xué)習(xí)的時(shí)候只是學(xué)習(xí),上課把老師布置的作業(yè)溫習(xí)以下。第一次接觸數(shù)據(jù)庫(kù),第一次接觸SQL語(yǔ)言,雖然陌生,但是可以讓我從頭開(kāi)始學(xué),就算沒(méi)有基礎(chǔ)的人也可以學(xué)得很好。剛開(kāi)始練習(xí)SQL語(yǔ)言的時(shí)候,并不是很難。雖然我前面拉下幾節(jié)課,但在同學(xué)的幫助上基本上都能做出來(lái),雖然不能做到舉一反三,可還是很有成就感。

      對(duì)于數(shù)據(jù)庫(kù)的學(xué)習(xí)是一個(gè)循循漸進(jìn)的過(guò)程,在這之中存在很多的細(xì)節(jié),稍有不慎自己做出的程序就會(huì)出錯(cuò),調(diào)試時(shí)顯示各類錯(cuò)誤,比如:沒(méi)有using命令、標(biāo)點(diǎn)符號(hào)的錯(cuò)誤。尤其是漢語(yǔ)下的標(biāo)點(diǎn)符號(hào)和英文符號(hào),有時(shí)看著很像,但在C#數(shù)據(jù)庫(kù)應(yīng)用程序中就是對(duì)與錯(cuò)的區(qū)別。在任務(wù)二中做的是用戶登錄,要建立連接數(shù)據(jù)庫(kù)。在這中間需要添加SQL語(yǔ)句以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接,打開(kāi)、關(guān)閉數(shù)據(jù)庫(kù);當(dāng)然在這中間可能會(huì)出現(xiàn)一些異常:比如訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程中,可能會(huì)出現(xiàn)數(shù)據(jù)庫(kù)服務(wù)沒(méi)有開(kāi)啟、連接中斷等異常情況。為了使應(yīng)用程序能夠處理

      黃淮學(xué)院陳凱 這些突發(fā)情況,需要進(jìn)行異常處理,加入一些數(shù)據(jù)庫(kù)中的一些處理語(yǔ)句。在之后的用戶登錄模塊中需要設(shè)計(jì)用戶登錄界面中控件的屬性、名稱等,之后在“登錄”、“取消”按鈕上添加事件代碼,在這中可以對(duì)用戶名和密碼進(jìn)行更改,待這一切做完后進(jìn)行調(diào)試以實(shí)現(xiàn)任務(wù)二的任務(wù)。

      任務(wù)三中主要是做主窗體的設(shè)計(jì)使用的是VS中的菜單欄MenuStrip、工具欄ToolStrip和狀態(tài)欄StatusStrip,然后在菜單欄中各菜單項(xiàng)屬性設(shè)置在工具欄中各按鈕屬性設(shè)置,然后新建一個(gè)UserHelper類,加入SQL語(yǔ)句,修改密碼處理菜單項(xiàng)各項(xiàng)事件等等;任務(wù)四是對(duì)聯(lián)系人做分組管理。任務(wù)三中實(shí)現(xiàn)了通訊錄程序的主窗體,構(gòu)建了整個(gè)通訊錄程序的框架。在此基礎(chǔ)上設(shè)計(jì)聯(lián)系人的分組管理。在這個(gè)任務(wù)中用的控件和前三個(gè)任務(wù)不太一樣,需要添加數(shù)據(jù)列,修改Colums屬性,之后要實(shí)現(xiàn)分組信息的顯示。然后學(xué)習(xí)增、刪、改、查等功能。

      這幾個(gè)任務(wù)的學(xué)習(xí),剛開(kāi)始學(xué)的時(shí)候,我的第一感覺(jué)是這個(gè)課程的學(xué)習(xí)肯定會(huì)挺復(fù)雜的。但是做著做著感覺(jué)也就是那么回事。無(wú)非就是對(duì)幾張表的操作。對(duì)于這個(gè)課程最大的收獲就是對(duì)剛學(xué)的SQL知識(shí)有了一次熟練的機(jī)會(huì),鞏固了剛學(xué)的知識(shí)。也可以說(shuō)是趁熱打鐵吧。在學(xué)習(xí)時(shí)每次都是要在做下一個(gè)任務(wù)時(shí)要把上一個(gè)任務(wù)重新做一遍,漸漸的也就把前面學(xué)的任務(wù)做的熟練了,但不好的是后面的沒(méi)有前面的熟練,甚至后面的任務(wù)需要費(fèi)很多時(shí)間做,因而很浪費(fèi)時(shí)間。

      黃淮學(xué)院陳凱 經(jīng)過(guò)一個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程的學(xué)習(xí),我基本掌握了創(chuàng)建數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)庫(kù)的操作的基礎(chǔ)知識(shí)。課堂上我們有不理解的地方老師都反復(fù)講解,使我們的基礎(chǔ)知識(shí)掌握的比較牢固。數(shù)據(jù)庫(kù)這門課涉及到以前的知識(shí)不多,是一門從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽(tīng)講、復(fù)習(xí)功課,還是一門比較容易掌握的課。通過(guò)學(xué)習(xí),我對(duì)數(shù)據(jù)庫(kù)沒(méi)有了神秘感,簡(jiǎn)單的說(shuō)下我對(duì)數(shù)據(jù)庫(kù)的理解吧。我覺(jué)得它就是創(chuàng)建一些表格,然后再用一些語(yǔ)句根據(jù)他們之間的關(guān)系,把它們組合在一起。最基本的就是子查詢了。我的子查詢經(jīng)驗(yàn)就是先寫出select * 我們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉及那些表,那些字段,再在這些字段中通過(guò)我們學(xué)過(guò)的簡(jiǎn)單select語(yǔ)句選出來(lái),有時(shí)候還要用到幾層子查詢,不過(guò)無(wú)所謂,只要思路是清晰的就沒(méi)什么問(wèn)題了。接下來(lái),關(guān)聯(lián)查詢之類的,學(xué)起來(lái)也是不難的,但有一點(diǎn)必須注意,那就是上課必須跟著老師的進(jìn)度走,一定要注意聽(tīng)講,勤做筆記。這樣,你學(xué)起來(lái)就會(huì)得心應(yīng)手,沒(méi)什么困難。

      總之,C#數(shù)據(jù)庫(kù)應(yīng)用程序這門課的學(xué)習(xí)很有意思,也使我獲益匪淺,就算自己將來(lái)不從事這個(gè)行業(yè),但是至少對(duì)數(shù)據(jù)庫(kù)的知識(shí)有了一定的了解,甚至還略知一二。

      黃淮學(xué)院陳凱

      第二篇:SQL學(xué)習(xí)心得

      數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得

      時(shí)光飛逝,我們的實(shí)訓(xùn)生活很快就結(jié)束了。經(jīng)過(guò)短暫的兩個(gè)星期的實(shí)訓(xùn),我們學(xué)習(xí)到了許多以前不懂的操作、知識(shí),也明白了實(shí)踐的重要性,更意識(shí)到了自己在計(jì)算機(jī)上還有許多不足。而最讓我感觸深刻的是團(tuán)隊(duì)精神的重要。

      在操作中,我們遇到許多問(wèn)題,比如我在畫E-R圖的途中,經(jīng)常出現(xiàn)問(wèn)題,不是這邊出錯(cuò)就是那邊出錯(cuò),不過(guò)后來(lái)也解決了問(wèn)題,完成了E-R圖的建立和所需的前提工作。在后來(lái)的操作中,我們遇到了更多地問(wèn)題。曾經(jīng)老師講過(guò)的步驟也聽(tīng)得懂,可一實(shí)踐就重重受阻,就在我們非常焦急,想“怠工”時(shí),我們隊(duì)員相互鼓勵(lì),相互幫助,一步一步做,仔仔細(xì)細(xì),一個(gè)一個(gè)排查錯(cuò)誤,遇到不會(huì)的問(wèn)題就請(qǐng)教他人。最后總算是功夫沒(méi)白費(fèi),我們用自己的雙手完成了自己的任務(wù),當(dāng)時(shí)心里感到特別的有成就感。當(dāng)然這還是要感謝我的隊(duì)員們,一群可愛(ài)而又努力的人。

      我感觸最深的是我們大家一起做概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理結(jié)構(gòu)設(shè)計(jì)……時(shí)那種投入,努力的精神。雖然在做查詢時(shí)有好多步驟都沒(méi)有做成功,但是我們努力了,共同合作過(guò),那么就要相信自己,向老師請(qǐng)教,解決問(wèn)題,不會(huì)的操作就要學(xué)會(huì),使我們這次的實(shí)訓(xùn)成為真正的鍛煉。

      通過(guò)這次實(shí)訓(xùn),我們對(duì)數(shù)據(jù)庫(kù)有了更深刻的認(rèn)識(shí),更讓我有機(jī)會(huì)體驗(yàn)做數(shù)據(jù)系統(tǒng)的過(guò)程是不易的。這將會(huì)成為我一生中的寶貴經(jīng)驗(yàn),也會(huì)激發(fā)我對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí)。我明白只有不斷學(xué)習(xí),不斷充實(shí),才能夠提高自己的能力。更要感謝我們一起的團(tuán)隊(duì),大家的相互激勵(lì)幫助才完成了今天的任務(wù),這種動(dòng)力是無(wú)窮的。我想說(shuō)這次實(shí)訓(xùn)令我今生難忘,途中的心酸,快樂(lè)會(huì)讓我回味無(wú)窮??蓯?ài)的同伴們,我們的友誼永留心間,我們是最棒的!

      總言之,通過(guò)這次實(shí)習(xí),在設(shè)計(jì)方面我感覺(jué)自己有了一定的收獲。實(shí)習(xí)主要是為了我們今后在工作及業(yè)務(wù)上能力的提高起到了促進(jìn)的作用,增強(qiáng)了我們今后的競(jìng)爭(zhēng)力,為我們 能在以后立足增添了一塊基石。這次學(xué)習(xí)豐富了我在這方面的知識(shí),使我們對(duì)將來(lái)從事設(shè)計(jì)更好的去面對(duì)這些問(wèn)題。使我向更深的層次邁進(jìn),但我也認(rèn)識(shí)到,要想做好這方面的工作單靠這這幾天的實(shí)習(xí)是 不行的,還需要我在平時(shí)的學(xué)習(xí)和工作中一點(diǎn)一點(diǎn)的積累,不斷豐富自己的經(jīng)驗(yàn)才行。我面前的路還是很漫長(zhǎng)的,需要不斷的努力和奮斗才能真正地走好。我堅(jiān)信通 過(guò)這一段時(shí)間的實(shí)習(xí),所獲得的實(shí)踐經(jīng)驗(yàn)對(duì)我終身受益,為實(shí)現(xiàn)自我的理想和光明的前程增加了更多信心。

      第三篇:SQL Server 2005學(xué)習(xí)心得

      SQL Server 2005學(xué)習(xí)心得(已變成DLL控件可直接調(diào)用)

      1、C#編程連接SQL Server 2005 數(shù)據(jù)庫(kù)的代碼:

      答: SqlConnection myconnection = new SqlConnection(“Integrated Security=SSPI;Initial Catalog=' 數(shù)據(jù)庫(kù)名 ';Data Source='服務(wù)器名';User ID='用戶登錄名';Password='密碼';Connect Timeout=30”);

      myconnection.Open();//打開(kāi)數(shù)據(jù)庫(kù)

      obj SqlConnection.Close();//關(guān)閉數(shù)據(jù)庫(kù)

      2、C#編程訪問(wèn)數(shù)據(jù)表中的數(shù)據(jù):

      答:string SQL = “select EmpName From tb_EmpInfo”;

      SqlCommand thisCommand = new SqlCommand(SQL,myconnection);

      SqlDataReader thisReader = thisCommand.ExecuteReader();

      while(thisReader.Read())//讀取數(shù)據(jù)關(guān)鍵代碼

      {

      MessageBox.Show(thisReader[“EmpName”].ToString());//輸出數(shù)據(jù)

      }

      3、C#編程訪問(wèn)查詢數(shù)據(jù)表的數(shù)據(jù)

      答 string SQL = “select EmpName From tb_EmpInfo where EmpName=‘邵珠勇’”;

      SqlCommand thisCommand = new SqlCommand(SQL,myconnection);

      SqlDataReader thisReader = thisCommand.ExecuteReader();

      while(thisReader.Read())//讀取數(shù)據(jù)關(guān)鍵代碼

      {

      MessageBox.Show(thisReader[“EmpName”].ToString());//輸出數(shù)據(jù)

      }

      4、C#編程訪問(wèn)并往數(shù)據(jù)表中插入數(shù)據(jù)

      string SQL = “insert into

      tb_EmpInfo(EmpId,EmpName,EmpLoginName,EmpLoginPwd,EmpSex,EmpBirthDay,EmpDept,EmpPost,EmpPhone,EmpPhoneM,EmpAddress,EmpFalg)values('12345678','束同同','zhanghan','123','男','1990/02/21','食品部','組長(zhǎng)','1234567','***','安徽省',0)”;

      SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

      thisCommand.ExecuteNonQuery();

      5、C#編程訪問(wèn)并更新數(shù)據(jù)表中的數(shù)據(jù)內(nèi)容

      答:string SQL = “update tb_EmpInfo set EmpName= '束同',EmpSex='女'” + “ where EmpID='12345678'”;SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

      thisCommand.ExecuteNonQuery();

      6、C#編程訪問(wèn)并刪除數(shù)據(jù)表中的數(shù)據(jù)內(nèi)容

      答: string SQL = “delete from tb_EmpInfo where EmpID='12345678'”;

      SqlCommand thisCommand = new SqlCommand(SQL, myconnection);

      thisCommand.ExecuteNonQuery();

      7、C#中查詢代碼

      答:string SQL = “select EmpName From tb_EmpInfo”;DataSet ds = new DataSet();

      SqlDataAdapter obj=new SqlDataAdapter();

      obj.SelectCommand = new SqlCommand(SQL,myconnection);obj.Fill(ds, “tb_EmpInfo”);

      dataGridView1.DataSource = ds.Tables[0];

      第四篇:SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得

      SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得

      一 數(shù)據(jù)庫(kù)課程總結(jié)

      (一)數(shù)據(jù)庫(kù)概述數(shù)據(jù)

      (1)數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄(如存儲(chǔ)某一個(gè)人

      (2)數(shù)據(jù)的種類包括文字、圖形、圖象、聲音

      (3)數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)與其語(yǔ)義是不可分的。數(shù)據(jù)庫(kù)

      (1)(database,簡(jiǎn)稱DB)是指長(zhǎng)期存儲(chǔ)在電腦內(nèi)有組織的、可共享的數(shù)據(jù)集合;

      (2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagement System,簡(jiǎn)稱DBMS),是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)

      (1)元組(Tuple)表中的一行即為一個(gè)元組。

      (2)屬性(Attribute)表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即屬性

      名。

      (3)主碼(Key)表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。

      (4)域(Domain)屬性的取值范圍。

      (5)分量元組中的一個(gè)屬性值。

      (二)SQL Server概述SQL Server的版本

      (1)企業(yè)版,作為生產(chǎn)使用

      (2)個(gè)人版,供移動(dòng)用戶使用

      (3)標(biāo)準(zhǔn)版,作為小工作組或部門使用

      (4)開(kāi)發(fā)板,供程序員開(kāi)發(fā)測(cè)試使用SQL數(shù)據(jù)庫(kù)的創(chuàng)建

      (1)創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程就是確定數(shù)據(jù)庫(kù)名稱、大小、存放位置等信息。

      (2)數(shù)據(jù)庫(kù)文件包括主數(shù)據(jù)庫(kù)文件(.mdf)、次數(shù)據(jù)文件(.ndf)、事務(wù)日志文件(.ldf)

      (3)3種方式創(chuàng)建數(shù)據(jù)庫(kù):使用數(shù)據(jù)庫(kù)創(chuàng)建向?qū)?、使用企業(yè)管理器、使用SQL語(yǔ)句在查

      詢分析器中創(chuàng)建。

      (三)數(shù)據(jù)庫(kù)中的表創(chuàng)建表兩種方式:使用企業(yè)管理器、使用SQL語(yǔ)句

      2修改表,修改操作包括:增加字段、刪除字段、修改字段(名稱、修改其已有的屬性)兩種方式,使用企業(yè)管理器、使用SQL語(yǔ)句

      (四)數(shù)據(jù)查詢

      1基本的SELECT語(yǔ)句,例查詢Readers表中所有記錄的信息SELECT*FROM Readers 2查詢語(yǔ)句的統(tǒng)計(jì)功能

      3數(shù)據(jù)的連接

      外連接的結(jié)果集中,不僅包括滿足連接條件記錄,還包括不滿足連接條件的記錄。連接方式分為:左外連接、右外連接、全外連接。

      (五)數(shù)據(jù)完整性

      1定義:數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的一致性和準(zhǔn)確性。

      2實(shí)體完整性

      又稱行完整性,要求表中不能存在完全相同的記錄,而且每條記錄都要具有一個(gè)非空且不重復(fù)的主鍵值。

      3使用約束:約束是保證數(shù)據(jù)完整性的有效方法,(1)PRIMARY KEY(主鍵約束)特點(diǎn):每個(gè)表只能定義一個(gè)主鍵、主鍵值不可為空、主鍵值不可重復(fù)。

      (2)UNIQUE(唯一約束)確保表中的某非主鍵列不輸入重復(fù)值,PRIMARY KEY 與 UNIQUE的區(qū)別、約束數(shù)量、是否允許NULL值

      (3)CHECK(檢查約束),用于限制輸入到列中的值的范圍

      (六)數(shù)據(jù)庫(kù)的安全

      1對(duì)于SQL Server來(lái)說(shuō),提供身份驗(yàn)證和權(quán)限驗(yàn)證兩種保護(hù)方式。

      (1)身份驗(yàn)證模式: Windows驗(yàn)證模式,只限于本機(jī)使用; 混合驗(yàn)證模式,本機(jī)或遠(yuǎn)程均可訪問(wèn)角色管理是一種權(quán)限管理的方法,角色中的每一用戶都擁有此角色中的所有權(quán)限。3數(shù)據(jù)庫(kù)角色提供了在數(shù)據(jù)庫(kù)級(jí)別上的管理權(quán)限組。

      (七)備份與恢復(fù)

      1備份數(shù)據(jù)庫(kù),使用SQL語(yǔ)句備份

      步驟:(1)創(chuàng)建備份設(shè)備

      (2)備份數(shù)據(jù)庫(kù)(完全數(shù)據(jù)庫(kù)備份、差異備份、日志備份、文件與文件組備份)2恢復(fù)數(shù)據(jù)庫(kù)(使用企業(yè)管理器恢復(fù)、使用SQL語(yǔ)句恢復(fù))

      二 數(shù)據(jù)庫(kù)課程心得

      在學(xué)習(xí)數(shù)據(jù)庫(kù)和數(shù)據(jù)表創(chuàng)建和修改時(shí),了解到表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們上機(jī)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單SELECT語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加、修改和刪除數(shù)據(jù)。存儲(chǔ)過(guò)程、觸發(fā)器也是我們學(xué)習(xí)的內(nèi)容之一,在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是非?;A(chǔ)的東西,但對(duì)用戶卻是非常重要的呢,只有熟悉了T_SQL語(yǔ)言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,SQL管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有SQL Server 安全訪問(wèn)控制;登錄賬戶的管理;數(shù)據(jù)庫(kù)角色的管理;用戶權(quán)限管理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)SQL Server數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。我們還做了倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù),其中的要求包含了許多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。

      第五篇:SQL Server查詢語(yǔ)句學(xué)習(xí)心得

      SQL Server查詢語(yǔ)句學(xué)習(xí)心得

      李臻敏

      摘要:數(shù)據(jù)庫(kù)技術(shù)已經(jīng)廣泛地滲透到各個(gè)領(lǐng)域,數(shù)據(jù)庫(kù)應(yīng)用技術(shù)也已經(jīng)成為計(jì)算機(jī)必修課程,SQL Server2005是Microsoft 公司推出的數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品,是一個(gè)企業(yè)級(jí)的網(wǎng)絡(luò)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),越來(lái)越得到廣大用戶的青睞。本文以SQL Server2005教材為基礎(chǔ),從中選取數(shù)據(jù)庫(kù)查詢?yōu)槔碚撘?,從?shù)據(jù)庫(kù)的應(yīng)用方法來(lái)針對(duì)SQL Server查詢來(lái)進(jìn)行簡(jiǎn)單的論述學(xué)習(xí)心得。關(guān)鍵詞:選擇列表;FROM子句;WHERE子句;查詢結(jié)果排序

      SQL Server查詢語(yǔ)句的語(yǔ)法格式: SELECT [列名] FROM [表名] [WHERE <查詢條件表達(dá)式>] [ORDER BY <排序的列名>[ASC或DESC]] 其中:[]代表可選的;<>代表必須的。如果有多個(gè)列名,需要用逗號(hào)隔開(kāi)。ORDER BY是用于排序的,可以將查詢出的數(shù)據(jù)按照ORDER BY 所指定的字段進(jìn)行排序,排序時(shí)還可以通過(guò)ASC或DESC指定升序或降序排列。

      簡(jiǎn)單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句。它們分別說(shuō)明所查詢列、查詢的表或視圖、以及搜索條件等。

      例如,下面的語(yǔ)句查詢work表中姓名為“許劍鋒”的stname字段和score字段。

      SELECT stname,score

      FROM work

      WHERE name='許劍鋒'

      (一)選擇列表

      選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號(hào)、表達(dá)式、變量(包括局部變量和全局變量)等構(gòu)成。

      1、選擇所有列

      例如,下面語(yǔ)句顯示work表中所有列的數(shù)據(jù):

      SELECT *

      FROM work

      2、選擇部分列并指定它們的顯示次序

      查詢結(jié)果集合中數(shù)據(jù)的排列順序與選擇列表中所指定的列名排列順序相同。

      例如:

      SELECT stname,score

      FROM work

      3、更改列標(biāo)題

      在選擇列表中,可重新指定列標(biāo)題。定義格式為:

      title=列名

      列名 title

      如果指定的title不是標(biāo)準(zhǔn)的標(biāo)識(shí)符格式時(shí),應(yīng)使用引號(hào)定界符,例如,下列語(yǔ)句使用漢字顯示列標(biāo)題:

      SELECT 昵稱=stname,分?jǐn)?shù)=score

      FROM work

      4、使用DISTINCT關(guān)鍵字屏蔽重復(fù)數(shù)據(jù)

      數(shù)據(jù)表中難免會(huì)出現(xiàn)重復(fù)數(shù)據(jù),DISTINCT的作用是屏蔽結(jié)果集中的重復(fù)數(shù)據(jù)行。

      SELECT語(yǔ)句中使用ALL或DISTINCT選項(xiàng)來(lái)顯示表中符合條件的所有行或刪除其中重復(fù)的數(shù)據(jù)行,默認(rèn)為ALL。使用DISTINCT選項(xiàng)時(shí),對(duì)于所有重復(fù)的數(shù)據(jù)行在SELECT返回的結(jié)果集合中只保留一行。

      5、使用TOP關(guān)鍵字查詢表中限定行數(shù)

      使用TOP n [PERCENT]選項(xiàng)限制返回的數(shù)據(jù)行數(shù),TOP n說(shuō)明返回n行,而TOP n PERCENT時(shí),說(shuō)明n是表示一個(gè)百分?jǐn)?shù),指定返回的行數(shù)等于總行數(shù)的百分之幾。

      例如:

      SELECT TOP 5 *

      FROM work

      SELECT TOP 10 PERCENT *

      FROM work

      (二)FROM子句

      FROM子句指定SELECT語(yǔ)句查詢及與查詢相關(guān)的表或視圖。在FROM子句中最多可指定256個(gè)表或視圖,它們之間用逗號(hào)分隔。

      在FROM子句同時(shí)指定多個(gè)表或視圖時(shí),如果選擇列表中存在同名列,這時(shí)應(yīng)使用對(duì)象名限定這些列所屬的表或視圖。例如在student和teaching 表中同時(shí)存在name列,在查詢兩個(gè)表中的name時(shí)應(yīng)使用下面語(yǔ)句格式加以限定:

      SELECT stname,teaching.name

      FROM student,teaching

      WHERE student.name=teaching.name

      在FROM子句中可用以下兩種格式為表或視圖指定別名:

      表名 as 別名

      表名 別名

      例如上面語(yǔ)句可用表的別名格式表示為:

      SELECT stname,b.name

      FROM student a,teaching b

      WHERE a.name=b.name

      (三)使用WHERE子句過(guò)濾部分行數(shù)據(jù)

      在數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)時(shí),有時(shí)用戶只希望可以得到一部分?jǐn)?shù)據(jù)而不是全部,如果還使用SELECT…FROM結(jié)構(gòu),就會(huì)因?yàn)榇罅坎恍枰臄?shù)據(jù)而使應(yīng)用實(shí)現(xiàn)起來(lái)很麻煩,這時(shí)就需要在SELECT語(yǔ)句中加入條件語(yǔ)句,即WHERE子句。

      例如下面語(yǔ)句查詢體重大于60的數(shù)據(jù):

      SELECT *

      FROM student

      WHERE weight >60

      WHERE子句可包括各種條件運(yùn)算符:

      比較運(yùn)算符(大小比較):>、>=、=、<、<=、<>、!>、!<

      范圍運(yùn)算符(表達(dá)式值是否在指定的范圍):BETWEEN?AND?

      NOT BETWEEN?AND?

      列表運(yùn)算符(判斷表達(dá)式是否為列表中的指定項(xiàng)):IN(項(xiàng)1,項(xiàng)2??)

      NOT IN(項(xiàng)1,項(xiàng)2??)

      模式匹配符(判斷值是否與指定的字符通配格式相符):LIKE、NOT LIKE

      空值判斷符(判斷表達(dá)式是否為空):IS NULL、NOT IS NULL

      邏輯運(yùn)算符(用于多條件的邏輯連接):NOT、AND、OR

      1、范圍運(yùn)算符例:age BETWEEN 10 AND 30相當(dāng)于age>=10 AND age<=30

      2、列表運(yùn)算符例:city IN('Beijin ','Shanghai ')

      3、模式匹配符例:常用于模糊查找,它判斷列值是否與指定的字符串格式相匹配??捎糜赾har、varchar、text、ntext、datetime和smalldatetime等類型查詢。

      可使用以下通配字符:

      百分號(hào)%:可匹配任意類型和長(zhǎng)度的字符,如果是中文,請(qǐng)使用兩個(gè)百分號(hào)即%%。

      下劃線_:匹配單個(gè)任意字符,它常用來(lái)限制表達(dá)式的字符長(zhǎng)度。

      方括號(hào)[]:指定一個(gè)字符、字符串或范圍,要求所匹配對(duì)象為它們中的任一個(gè)。[^]:其取值也[] 相同,但它要求所匹配對(duì)象為指定字符以外的任一個(gè)字符。

      例如:

      限制以Publishinshanghai 結(jié)尾,使用LIKE '%Publishinshanghai '

      限制以G開(kāi)頭:LIKE '[G]%'

      限制以G開(kāi)頭外:LIKE '[^G]%'

      4、邏輯運(yùn)算符:優(yōu)先級(jí)為NOT、AND、OR

      (四)查詢結(jié)果排序

      使用SELECT語(yǔ)句進(jìn)行數(shù)據(jù)查詢后,為了方便閱讀,可以使用ORDER BY 子句對(duì)生成的結(jié)果集進(jìn)行排序。在SELECT語(yǔ)法中ORDER BY后面的排序列名可以是字段名,也可以是表達(dá)式,有多個(gè)排序列時(shí),需要用逗號(hào)隔開(kāi)。拍序列名后面還可以指定排序方式,ASC表示升序,DESC表示降序,如果不指定默認(rèn)為升序。

      ORDER BY子句的語(yǔ)法格式為:

      ORDER BY {column_name [ASC|DESC]} [,?n]

      例如:

      SELECT *

      FROM student

      ORDER BY score desc,address ASC 以上是一些關(guān)于數(shù)據(jù)庫(kù)查詢的介紹,用戶可以根據(jù)需要應(yīng)用這些查詢技巧從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù),并將查詢結(jié)果以表格的形式輸出。

      在信息技術(shù)廣泛應(yīng)用的今天,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理的核心技術(shù)在社會(huì)各個(gè)領(lǐng)域發(fā)揮著強(qiáng)大的功能,SQL Server 2008是由Microsoft公司發(fā)布的最新關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。然而要用好數(shù)據(jù)庫(kù)的管理功能,就必須從簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢開(kāi)始,數(shù)據(jù)庫(kù)查詢是數(shù)據(jù)庫(kù)應(yīng)用的根基,只有基土之堅(jiān)固才有高大之建筑。所以,數(shù)據(jù)庫(kù)查詢?cè)跀?shù)據(jù)庫(kù)應(yīng)用中有舉足輕重的地位。

      作者單位:福建省安溪陳利職業(yè)中專學(xué)校 作者姓名:李臻敏

      通訊地址:福建省安溪縣陳利職業(yè)中專學(xué)校 郵編:362403 電子郵箱:rose_lzm@163.com 聯(lián)系電話:***

      下載SQL學(xué)習(xí)心得(最終5篇)word格式文檔
      下載SQL學(xué)習(xí)心得(最終5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        復(fù)習(xí)資料(SQL)

        以下復(fù)習(xí)資料僅供考試前作為復(fù)習(xí)的參考提綱,考試期間不得攜帶任何資料進(jìn)入考場(chǎng),切記! 一、將以下概念理解并牢記。 1、簡(jiǎn)述SQL Server查詢分析器作用? 用于執(zhí)行SQL語(yǔ)句,查看結(jié)果......

        sql試題大全

        INNER JOIN操作 INNER JOIN操作用于組合兩個(gè)表中的記錄,只要在公共字段之中有相符的值??梢栽谌魏蔚?FROM 子句中使用 INNER JOIN 運(yùn)算。這是最普通的聯(lián)接類型。只要在這兩......

        SQL語(yǔ)言匯總

        1. UPDATE MARK SET 總分=語(yǔ)文+數(shù)學(xué)+英語(yǔ)SELECT 準(zhǔn)考證號(hào),姓名,總分 FROM MARK WHERE 語(yǔ)文>=75 AND數(shù)學(xué)>=75 AND 英語(yǔ)>=75 AND 語(yǔ)文+數(shù)學(xué)+英語(yǔ)>=240 ORDER BY 總分 DESC2 UP......

        sql常用語(yǔ)句

        //創(chuàng)建臨時(shí)表空間create temporary tablespace test_temp tempfile 'E:oracleproduct10.2.0oradatatestservertest_temp01.dbf'size 32m autoextend on next 32m maxs......

        SQL語(yǔ)言

        1.輸出任意兩個(gè)字符串變量的值(參考代碼) declare @v1 varchar(12),@V2 varchar(12) set @v1='中國(guó)' set @v2='你好!' select @v1+@v2 2.為以下程序糾錯(cuò) declare @v1 varchar(12)......

        SQL語(yǔ)言以及SQL

        SQL語(yǔ)言以及SQL*PLUS工具 1. SQL語(yǔ)言組成: ? 數(shù)據(jù)查詢語(yǔ)言(DQL):SELECT; ? 數(shù)據(jù)操縱語(yǔ)言(DML):INSERT、UPDATE、DELETE; ? 事務(wù)控制語(yǔ)言(TCS):COMMIT、ROLLBACK; ? 數(shù)據(jù)定義語(yǔ)言(DDL):CREATE、DR......

        SQL總結(jié)(精選合集)

        1.SQL語(yǔ)句的With cte as用法: with as短語(yǔ),也叫做子查詢部分。即定義一個(gè)SQL片斷,該片斷會(huì)讓整個(gè)SQL語(yǔ)句所用到。 eg: with cr as (select CountryRegionCode from person.Count......

        SQL 語(yǔ)言

        SQL語(yǔ)言 create database student on primary (name=student_data1,filename='c:student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%) filegroupstudent_group分組......