sql server 修改字段不能为空_SQL-SQL介绍
一SQL 介紹
SQL(Structured Query Language),語(yǔ)義是結(jié)構(gòu)化語(yǔ)言, 是一門 ANSI 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言,用來(lái)訪問和操作數(shù)據(jù)庫(kù)系統(tǒng);
二 數(shù)據(jù)庫(kù)介紹
2.1 數(shù)據(jù)庫(kù)
我們已經(jīng)知道了SQL是操作數(shù)據(jù)庫(kù)的語(yǔ)言,那么數(shù)據(jù)庫(kù)是什么?數(shù)據(jù)庫(kù)(database)是 保存一個(gè)文件或者一組文件的容器;這樣說(shuō)你可能還不懂,可以比喻為數(shù)據(jù)是一個(gè)圖書館,圖書館里面收藏有好多書,我們可以認(rèn)為數(shù)據(jù)庫(kù)就是能夠存儲(chǔ)數(shù)據(jù)的容器;其實(shí)數(shù)據(jù)庫(kù)很常見,你每天都在操作數(shù)據(jù)庫(kù),比如你看手機(jī),上網(wǎng),微信聊天,其實(shí)背后都在操作數(shù)據(jù)庫(kù),只是展現(xiàn)操作數(shù)據(jù)庫(kù)的形式不一樣而已;
2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)里面有好多的數(shù)據(jù),就像圖書管一樣有好多的書,書是由圖書管理員進(jìn)行管理,那么什么東西能夠管理數(shù)據(jù)庫(kù)呢?沒錯(cuò)就是數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Manage System),比如 mysql, Access、DB2、Informix、 Server、Oracle、Sybase以及其他數(shù)據(jù)庫(kù)系統(tǒng);
2.3 表
表是一種結(jié)構(gòu)化的文件可以用來(lái)存儲(chǔ)特定類型的數(shù)據(jù);這么說(shuō)你可能沒聽懂,我們?cè)倥e個(gè)例子,表就像圖書館里面的圖書架子,每個(gè)書架都放了好多書;再不懂也沒關(guān)系,你總用過excel吧,excel表格里面的標(biāo)簽頁(yè) (sheet) 我們就可類比數(shù)據(jù)表,表存放的就是特定類型的數(shù)據(jù),跟excel的sheet一樣;重點(diǎn)是每個(gè)表的表名是唯一,不可重復(fù);
2.4 列和數(shù)據(jù)類型
列是表中的一個(gè)字段,一個(gè)表由多個(gè)列組成;每個(gè)列都由特定的數(shù)據(jù)類型,只能存放指定數(shù)據(jù)類型的數(shù)據(jù);聽不懂沒關(guān)系,我們類比excel,excel中的sheet也是由多個(gè)列組成,每個(gè)列都有指定的數(shù)據(jù)類型,比如文本,數(shù)字,日期類型;那數(shù)據(jù)庫(kù)的表跟excel的結(jié)果是類似的;
數(shù)據(jù)類型就是限定表中的每個(gè)列只能存儲(chǔ)特定類型的數(shù)據(jù),常見的數(shù)據(jù)類型有整型,數(shù)字,文本,字符串,日期等等。
2.5 行
行就是表中的一條記錄,類比excel,很容易理解;
2.6 主鍵
主鍵就是每行的唯一標(biāo)識(shí),其特性是主鍵不能重復(fù),不能為空,不能重復(fù),不能修改;主鍵我們可以類比身份證號(hào),每個(gè)身份證號(hào)都是唯一不可重復(fù)的;
2.7 行號(hào)
行號(hào)指表中每個(gè)行的行號(hào);
2.8 與excel對(duì)應(yīng)的關(guān)系圖
總結(jié)
以上是生活随笔為你收集整理的sql server 修改字段不能为空_SQL-SQL介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图书管理系统 java 源码_[源码和文
- 下一篇: 45道mysql数据库题目_MySQL