SQL菜鳥筆記之第一篇 實驗環境的搭建及準備工作
都快12點了,今天白天太忙了,但是什麼理由都不能作為藉口,所以我還是要堅持做筆記,今天的也還要有!
不知道小布老師為什麼只做了8講sqlplus的課程,接下來我繼續學習sql的課程,繼續做sql菜鳥筆記。
一、搭建實驗環境
linux平臺安裝oracle 11g database,在建庫時需要選中示例資料庫,需要多瞭解示例資料庫中的那七張表,多瞭解下每個欄位,熟悉這些表對以後做實驗會有很大的幫助。
需要準備好三類官方文件,在以後的實驗過程中是需要經常翻閱的。文件名稱如下:
oracle database reference 11g,release 1
oracle database sql language reference 11g, release 1
oracle database concepts 11g, release 1
二、一些基本概念
主鍵:唯一標識表中的所有行的一個列或一組列。主鍵不允許空值。不能存在具有相同的主鍵值的兩個行,因此主鍵值總是唯一標識單個行。
外來鍵:外來鍵 (FK) 是用於建立和加強兩個表資料之間的連結的一列或多列。透過將儲存表中主鍵值的一列或多列新增到另一個表中,可建立兩個表之間的連結。這個列就成為第二個表的外來鍵。
SQL (structured query language)
DML (data manipulation language): 包括select,insert,update,delete,merge,主要是對錶內資料的一些操作
DDL (data definition language): 包括create,alter,drop,rename,truncate,comment,主要是對錶的結構做調整的一些操作
DCL (data control language): 包括grant,revoke
TCL (transaction control language):包括commit,rollback,savepoint
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-706155/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL*Plus菜鳥筆記之第六篇SQL筆記
- SQL*Plus菜鳥筆記之第五篇SQL筆記
- SQL*Plus菜鳥筆記之第四篇SQL筆記
- SQL*Plus菜鳥筆記之第三篇SQL筆記
- SQL*Plus菜鳥筆記之第二篇SQL筆記
- SQL菜鳥筆記之第九篇 SQL單行函式 (下)SQL筆記函式
- SQL菜鳥筆記之第八篇 SQL單行函式 (中)SQL筆記函式
- 菜鳥的讀書筆記筆記
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- SQL菜鳥筆記之第七篇 SQL單行函式 (上)SQL筆記函式
- 菜鳥筆記之資料結構(24)筆記資料結構
- SQL菜鳥筆記之第六篇 資料的限制和排序 (下)SQL筆記排序
- SQL菜鳥筆記之第五篇 資料的限制和排序 (中)SQL筆記排序
- SQL菜鳥筆記之第四篇 資料的限制和排序 (上)SQL筆記排序
- vue菜鳥從業記:沒準備好的面試,那叫尬聊Vue面試
- 菜鳥筆記之計算機網路(4)筆記計算機網路
- 菜鳥也玩mysql之學習筆記篇MySql筆記
- PHP基礎教程-02 搭建環境準備PHP
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- 冬季實戰營動手實戰-上雲必備環境準備,動手實操快速搭建LAMP環境LAMP
- OCS 2007 R2環境搭建DC上的準備工作
- 搭建Ansible實驗環境
- OCM實驗-測試環境的搭建
- Angular環境搭建及簡單體驗Angular
- 【菜鳥教程筆記】Python字串筆記Python字串
- MFC入門——菜鳥級筆記筆記
- 學習筆記:openstack實驗環境安裝筆記
- 筆記一:前期 docker 環境搭建筆記Docker
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- 學習筆記:MQTT環境搭建筆記MQQT
- 【菜鳥教程筆記】python基礎之元組的使用筆記Python
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- Flutter(一) 環境準備Flutter
- 【linux學習筆記--第一篇】基於nanopim2a的環境搭建,uboot編譯及下載Linux筆記NaNboot編譯
- SQL菜鳥筆記之第三篇 SELECT基本功能介紹(下)SQL筆記
- SQL菜鳥筆記之第二篇 SELECT基本功能介紹(上)SQL筆記
- 【菜鳥筆記|機器學習】神經網路筆記機器學習神經網路
- Python筆記 開發環境搭建Python筆記開發環境