freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫基礎(chǔ)教材-文庫吧資料

2025-07-03 11:39本頁面
  

【正文】 間戳記的表示,用于存儲日期、時間、時間與日期的組合。同時,一些系統(tǒng)為大型文本提供特殊字符數(shù)據(jù),通常稱為 LOAD 或 TEXT。 44 為 9。小數(shù)位是小數(shù)部分?jǐn)?shù)字的位數(shù)且總是小于或等于精度值。小數(shù)點的位置由數(shù)字的精度( p)和小數(shù)位(s)確定。變長字符串(VARCHAR ):在實際應(yīng)用中,很多情況下無法明確確定所需字符串的長度,此時,可以應(yīng)用變長字符串。對于CHAR,不論實際存放的數(shù)據(jù)是多長,在內(nèi)存中總是占據(jù)相同的空間,系統(tǒng)會自動插入固定的字符來填滿剩余的空間。一般來說,字符串?dāng)?shù)據(jù)類型有兩種基本形式:字符串?dāng)?shù)據(jù)類型用于存儲字母、數(shù)字和特殊字符。同時,所有的關(guān)系數(shù)據(jù)庫系統(tǒng)都為數(shù)字?jǐn)?shù)據(jù)類型提供了很多內(nèi)嵌函數(shù),可以很方便地使用這些內(nèi)嵌函數(shù)進(jìn)行特定的計算,如POWER()函數(shù)可以進(jìn)行求冪運算,這大大方便了用戶的使用。當(dāng)然,也可以將數(shù)字?jǐn)?shù)據(jù)存儲在字符串中。有些系統(tǒng)中提供了特定的貨幣數(shù)據(jù)類型(小數(shù)點后面恰好包含兩位數(shù)字的精確小數(shù)) ,例如,在 SQL Server 中,貨幣數(shù)據(jù)的數(shù)據(jù)類型是 Money 和 Smallmoney;Money 數(shù)據(jù)類型要求 8 個存儲字節(jié),Smallmoney 數(shù)據(jù)類型要求 4 個存儲字節(jié)。例如,需要一個精確小數(shù),精度為7,位數(shù)為 4,則應(yīng)該描述為 DECIMAL(3,4)或 NUMERIC(3 ,4) 。等。這種數(shù)據(jù)類型的列一般存儲的是計數(shù)值、數(shù)量或年齡等。 43 目 錄一般來說,數(shù)字?jǐn)?shù)據(jù)類型可以分成兩類:SELECT *FROM DanweiWHERE gongchengCURRENT_DATE符號常量 CURRENT_DATE 能生成當(dāng)前日期的值。 數(shù)字?jǐn)?shù)據(jù)類型數(shù)字?jǐn)?shù)據(jù)類型是可以不進(jìn)行數(shù)據(jù)轉(zhuǎn)換而直接參與算術(shù)運算的數(shù)據(jù),即數(shù)字?jǐn)?shù)據(jù)類型可以直接在數(shù)學(xué)表達(dá)式中使用。若將數(shù)字?jǐn)?shù)據(jù)包括在單引號中,它將被作為字符串?dāng)?shù)據(jù)來對待。有時甚至在兩種系統(tǒng)中名稱相同的數(shù)據(jù)類型,其表達(dá)的含義也可能不相同。關(guān)系數(shù)據(jù)庫中的字符串?dāng)?shù)據(jù)類型基本上也可以擁有其他類型的數(shù)據(jù),但這些數(shù)據(jù)只是作為字符串來對待的。數(shù)據(jù)類型是數(shù)據(jù)的一種屬性,代表數(shù)據(jù)所表示信息的類型。這些都是在當(dāng)前數(shù)據(jù)庫系統(tǒng)中使用得比較多且很有用的符號常量。SELECT *FROM DanweiWHERE gongcheng TO_DATE(‘20220202’,’yyyyMMdd’)注意:通常時間和日期的使用都必須結(jié)合轉(zhuǎn)換函數(shù)一起使用,以保證進(jìn)行操作時,時間和日期的格式是相同的。對于嵌入在雙引號中的字符串則沒有必要這樣做。大多數(shù)數(shù)據(jù)庫系統(tǒng)都提供了時間和日期的轉(zhuǎn)換函數(shù),以使系統(tǒng)中時間和日期的格式得以統(tǒng)一。例如:’04/15 /99’ (日期常量) , ’15:30:20’(時間常量) 。語句:SQL 標(biāo)準(zhǔn)中規(guī)定,字符串常量要包括在單引號中,例如’王五’ 、 ’張三’ 、 ’李四’ ,如果字符串常量中包括單引號,在其之前再加上一個單引號,以表示其是字符串常量中的一個字符,如:’I dont know’。字符串常量的引入,大大方便了人們使用 SQL 語句,如查詢、添加等操作。所以 , 就代表常量 105。對于浮點數(shù)據(jù)類型的常量,通常規(guī)定使用符號 E,如 ,+。在 Danwei 數(shù)據(jù)表中,如果想列出編號在 15 以上的員工的名字,可以使用下面的 SQL 語句:在 SQL 中,常量前面也可以加上加號或減號。 數(shù)字常量整數(shù)和浮點數(shù)類型的數(shù)據(jù)都可以作為常量使用。同其他編程語言一樣,SQL 也提供了對常量的支持,以方便用戶更好更靈活地使用SQL 語句。 常 量常量也稱為字面值或標(biāo)量值,是表示一個特定數(shù)據(jù)值的符號。它定義了用于這些產(chǎn)品中的本機(jī) XML 數(shù)據(jù)類型的面向 XML 的運算符。現(xiàn)在有了一種叫做 SQL/XML 的新ISO/ANSI 標(biāo)準(zhǔn),這項標(biāo)準(zhǔn)定義了一種通用的方法。新方法以完全公布的方式制作動態(tài)網(wǎng)頁,利用 SQLtoXML 查詢生成數(shù)據(jù)的 XML 表示,并利用 XSLT(可擴(kuò)展樣式表語言轉(zhuǎn)換)將 XML 融入到 HTML中。XML 發(fā)布是合乎邏輯的起點,因為它可以容易地在XML 中代表 SQL 結(jié)果集合,因為很多的動態(tài)網(wǎng)頁都是由 SQL 查詢來提供的。 40 SQL 的未來以訪問二維表數(shù)據(jù)為主的 SQL 和 XML 的結(jié)合成了 SQL 的一個發(fā)展方向。根據(jù)使用的語句不同,該組件也不同,例如,SELECT 和 DELETE 語句具有相似的目標(biāo)結(jié)構(gòu),而 INSERT 和 UPDATE 語句則具有不同的目標(biāo)結(jié)構(gòu)。(2)目標(biāo)所有的 SQL 操作語句都在一個或多個數(shù)據(jù)庫表或視圖上進(jìn)行操作。每一個操作都是SQL 語句名。SQL 操作和目標(biāo)是必要的,至于條件,則根據(jù)執(zhí)行的 SQL 操作決定其是否可選。 SQL 語句的結(jié)構(gòu)所有的 SQL 語句均有自己的格式,每條 SQL 語句由一個謂詞開始,謂詞描述該語句要產(chǎn)生的動作。數(shù)據(jù)的多視化:可以通過使用 SQL 產(chǎn)生不同的報表和視圖,將數(shù)據(jù)庫中數(shù)據(jù)從用戶所需的角度顯示出來供用戶使用,具有很大的靈活性。 各大公司的支持:SQL 由 IBM 研究人員發(fā)明,然后得到了 Microsoft 公司、Oracle 公司等數(shù)據(jù)庫市場各大軟件公司的支持,保證了 SQL 今后的發(fā)展。 軟件提供商的獨立性:所有主流的 DBMS 軟件提供商均提供對 SQL 的支持,SQL 標(biāo)準(zhǔn)的確立使不同的廠商可以獨立地進(jìn)行 DBMS 軟件的設(shè)計,查詢、報表生成器等數(shù)據(jù)庫工具能在許多不同類型的 SQL 數(shù)據(jù)庫中使用。雖然在不同廠家之間SQL 語言的實現(xiàn)方式存在某些差異,但是通常情況下無論選擇何種數(shù)據(jù)庫平臺,SQL 語言都保持相同。SQL 是一種易于理解的語言,同時又是綜合管理數(shù)據(jù)的工具。修改數(shù)據(jù)庫結(jié)構(gòu):SQL 使用戶或應(yīng)用程序可以修改數(shù)據(jù)庫的結(jié)構(gòu)。維持?jǐn)?shù)據(jù)完整性:SQL 使用戶可以定義約束規(guī)則,定義的規(guī)則將存在于數(shù)據(jù)庫內(nèi)部,可以防止因數(shù)據(jù)庫更新過程中的意外或系統(tǒng)錯誤而導(dǎo)致的數(shù)據(jù)庫崩潰。保護(hù)數(shù)據(jù)安全:SQL 能對用戶和應(yīng)用程序訪問數(shù)據(jù)、添加數(shù)據(jù)等操作的權(quán)限進(jìn)行限制,以防止未經(jīng)授權(quán)的訪問,有效地保護(hù)數(shù)據(jù)庫的安全。數(shù)據(jù)查詢:SOL 使用戶或應(yīng)用程序可以從數(shù)據(jù)庫中按照自己的需要查詢數(shù)據(jù)并組織使用它們,SQL 不僅支持簡單條件的檢索操作,而且支持子查詢、查詢的嵌套、視圖等復(fù)雜的查詢。數(shù)據(jù)更新:SQL 為用戶和應(yīng)用程序提供了添加、刪除、修改等數(shù)據(jù)更新操作,使用戶或應(yīng)用程序可以向數(shù)據(jù)庫中增加新的數(shù)據(jù)、刪除舊的數(shù)據(jù)以及修改已有數(shù)據(jù),有效地支持了數(shù)據(jù)庫數(shù)據(jù)的更新。數(shù)據(jù)定義:SQL 能讓用戶自己定義所存儲數(shù)據(jù)的結(jié)構(gòu),以及所存儲數(shù)據(jù)各項之間的關(guān)系。通過 SQL 命令,程序員或數(shù)據(jù)庫管理員(DBA)可以完成以下功能。完成數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制的核心功能只用了 9 個動詞:CREATE、DROP、ALTER 、 SELECT、INSERT 、UPDATE、DELETE、GRANT、REVOKE 等,因此易于學(xué)習(xí),容易使用。在這兩種不同的使用方式下,SQL 語言的語法結(jié)構(gòu)基本上是一致的,它以統(tǒng)一的語法結(jié)構(gòu)提供兩種不同的使用方法,為用戶提供了極大的靈活性與方便性。兩種使用方式:第一個方式,用戶可以在終端鍵盤上鍵入 SQL 命令,對數(shù)據(jù)庫進(jìn)行操作,稱之為自含式語言。SQL 集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體,語言風(fēng)格統(tǒng)一,可獨立完成數(shù)據(jù)庫生命周期的所有活動,包括定義關(guān)系模式、查詢、更新、建立數(shù)據(jù)庫、數(shù)據(jù)庫安全性控制等一系列操作的要求,這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)提供了良好的環(huán)境。當(dāng)進(jìn)行數(shù)據(jù)操作時,只要指出要做什么,而無需指出怎么做,因此用戶無需了解存取路徑,存取路徑的選擇以及 SQL 語句的操作過程由系統(tǒng)自動完成,這樣提高了數(shù)據(jù)的獨立性。不過,大多數(shù)數(shù)據(jù)庫系統(tǒng)對 SQL 進(jìn)行了有針對性的擴(kuò)展使它們成為了過程化語言。SQL 語言主要包括數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)操縱和數(shù)據(jù)查詢等功能,其中最重要的是數(shù)據(jù)查詢功能。1989 年。70 年代中期,IBM 公司在研制SYSTEM R 關(guān)系數(shù)據(jù)庫管理系統(tǒng)中研制了 SQL 語言。 SQL 和 SQL 標(biāo)準(zhǔn)簡史SQL 語言是 IBM 公司在 20 世紀(jì) 70 年代開發(fā)的關(guān)系數(shù)據(jù)庫原型 SYSTEM R 的一部分。它不僅包含數(shù)據(jù)查詢功能,還包括插入、刪除、更新和數(shù)據(jù)定義功能。SQL 語言集數(shù)據(jù)定義(data definition) 、數(shù)據(jù)操作(data manipulation)和數(shù)據(jù)控制(data control )功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)庫語言的特點和優(yōu)點。 1986 年美國頒布了 SQL 語言的美國標(biāo)準(zhǔn),1987 年國際標(biāo)準(zhǔn)化組織將其采納為國際標(biāo)準(zhǔn)。1975~1979 年,IBM 公司的 San Jose Research Laboratory 研制了著名的關(guān)系數(shù)據(jù)庫管理系統(tǒng)原型 System R,并實現(xiàn)了這種語言。SQL 已經(jīng)成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)數(shù)據(jù)語言。 36 第 3 章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQLSQL 是結(jié)構(gòu)化查詢語言 Structured Query Language 的縮寫。 35 目 錄圖 輸入表名稱在圖 中,輸入數(shù)據(jù)表名稱之后,點擊“確定”按鈕,這樣就創(chuàng)建表結(jié)構(gòu)完成。 34 圖 創(chuàng)建表在圖 中,選擇“創(chuàng)建表” ,在圖 中創(chuàng)建表中的字段(包括字段名稱、類型、長度、是否允許為空、主鍵等信息) ,這里需要注意的是,當(dāng)字段類型為字符串類型時,要選擇字符集與當(dāng)初安裝數(shù)據(jù)庫的字符集一致(utf8) ,整理下拉列表中選擇對應(yīng)的信息,如圖 所示。在圖 中,配置完成后,單擊“確定”按鈕,進(jìn)入下如圖 所示的界面。圖 創(chuàng)建新數(shù)據(jù)庫 33 目 錄在圖 中,點擊“創(chuàng)建數(shù)據(jù)庫” ,進(jìn)入下圖 所示的界面。 31 目 錄圖 參數(shù)設(shè)置在圖 中,點擊“連接測試”按鈕,測試一下數(shù)據(jù)庫連接狀態(tài),如果成功就出現(xiàn)圖 所示的界面,點擊“確定”按鈕,進(jìn)入圖 所示的客戶端主界面。圖 啟動客戶端程序 圖 客戶端連接 MySQL 30 在圖 界面上,點擊“連接” ,進(jìn)入圖 所示的窗口。圖 安裝完成 29 目 錄在圖 中,點擊“完成” ,安裝完成。圖 準(zhǔn)備安裝 28 在圖 中,選擇“安裝” ,開始進(jìn)行安裝,進(jìn)入圖 所示的窗口。點擊“下一步”按鈕,進(jìn)入圖 所示的窗口。點擊“下一步”按鈕,進(jìn)入圖 所示的窗口。圖 是否同意協(xié)議在圖 中,選擇“我同意” ,可以繼續(xù)安裝,選擇“我不同意”就不可以繼續(xù)安裝,這里選擇“我同意” ,點擊“下一步”按鈕,進(jìn)入圖 所示的窗口。圖 一切工作正常 MySQL 客戶端工具 客戶端工具(Navicat 8)安裝雙擊“”文件,出現(xiàn)如圖 所示的窗口。如果一切工作正常,在圖 中鍵入 exit 關(guān)閉窗口。輸入該口令后,會出現(xiàn)如圖 所示的窗口。這很容易檢查,方法是從任務(wù)欄啟動程序 MySQL Command Line Client,如圖 所示。圖 MySQL 正在運行 23 目 錄如果 MySQL 作為一個服務(wù)器出現(xiàn)在圖 所示的列表中,則表明 MySQL 正在運行。圖 配置正在進(jìn)行中 22 圖 MySQL 的配置完成選擇圖 中的 Finish,則安裝過程結(jié)束,且 MySQL 數(shù)據(jù)庫服務(wù)器已被安裝。這個過程只需幾秒鐘時間。圖 使用 root 作為口令 21 目 錄圖 做好開始配置的準(zhǔn)備完成 MySQL 的配置后,單擊圖 所示窗口中的 Execute 按鈕。然后單擊 Next。讀者必須輸入該口令兩次。該用戶的名稱為 root。 20 圖 作為 Windows Service 安裝 MySQL在圖 中,選擇 Install As Windows Service 選擇并單擊 Next。默認(rèn)的字符集不支持漢字,可以選擇 gb2312 或 utf8 字符集,就可以支持漢字了。確定端口號之后,選擇 Next,會出現(xiàn)如圖 所示的窗口。該端口號會在以后和 Java 程序進(jìn)行連接時用到。現(xiàn)在選擇 Manual Setting,在后面的下拉框中輸入連接數(shù)目 30,選擇 Next,會出現(xiàn)如圖 所示的窗口。圖 選擇 連接數(shù)目在圖 中,根據(jù)需要選擇連接數(shù)目。圖 選擇應(yīng)用類型在圖 中,根據(jù)需要選擇安裝數(shù)據(jù)庫應(yīng)用類型,選擇 Multifunctional Database,選擇Next,會出現(xiàn)如圖 所示的窗口。在這里選擇 Detailed Configuration 選項,選擇 Next 后,會出現(xiàn)如圖 所示的窗口。圖 開始配置 MySQL 16 圖 選擇所需要的配置在圖 中,選擇 Standard Configuration 選項,然后單擊 Next。這時會出現(xiàn)圖 所示的窗口。這時會出現(xiàn)如圖 所示的窗口。 14 圖 準(zhǔn)備安裝 MySQL圖 MySQL 正在安裝中幾秒鐘后,會出現(xiàn)如圖 所示的窗口。如果希望更改內(nèi)容,可選擇 Back 并更改一些安裝參數(shù)。這是會出現(xiàn)如圖 所示的窗口。選擇 Complete 選項,接著會詢問讀者是否已準(zhǔn)備好安裝。這時會出現(xiàn)如圖 所示的窗口。 12 本章目標(biāo):完成本章內(nèi)容后我們將能夠:? 掌握 MySQL 安裝過程? 熟練 MySQL 客戶端安裝過程? 熟練應(yīng)用 MySQL 客戶端 安裝 MySQL讀者可以從網(wǎng)站( 的軟件,解壓后雙擊 Setup 的文件,幾秒鐘后,會出
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1