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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 菜鳥筆記之資料結構(24)筆記資料結構
- 菜鳥筆記之PWN入門(1.0.0)前言筆記
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- 菜鳥筆記之計算機網路(4)筆記計算機網路
- 【菜鳥教程筆記】Python字串筆記Python字串
- vue菜鳥從業記:沒準備好的面試,那叫尬聊Vue面試
- 【菜鳥教程筆記】python基礎之元組的使用筆記Python
- 搭建Ansible實驗環境
- 菜鳥筆記之pwn工具篇--Pwndbg基礎使用筆記
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- 冬季實戰營動手實戰-上雲必備環境準備,動手實操快速搭建LAMP環境LAMP
- 準備 MMIX 環境
- Ambari環境準備
- (1)環境準備
- 【linux學習筆記--第一篇】基於nanopim2a的環境搭建,uboot編譯及下載Linux筆記NaNboot編譯
- 學習筆記:openstack實驗環境安裝筆記
- Angular環境搭建及簡單體驗Angular
- Android菜鳥學習js筆記一AndroidJS筆記
- Python筆記 開發環境搭建Python筆記開發環境
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- 筆記一:前期 docker 環境搭建筆記Docker
- 學習筆記:MQTT環境搭建筆記MQQT
- Android環境搭建學習筆記Android筆記
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- 一、考前環境準備
- Flutter(一) 環境準備Flutter
- 0. 準備環境
- 鳥哥私房菜-基礎篇小筆記筆記
- linux-鳥哥私房菜學習筆記Linux筆記
- Flutter學習系列之Flutter上手環境準備Flutter
- Linux筆記01:概述以及環境搭建Linux筆記
- 《Kafka筆記》2、環境搭建、Topic管理Kafka筆記
- 00 在Windows環境中開發Cordova專案的準備工作Windows
- Django測試環境準備Django
- DM8 實時主備環境搭建
- 鳥哥私房菜學習筆記(第零章)筆記
- 筆記-Flutter開發環境搭建Mac版筆記Flutter開發環境Mac
- 騰訊雲使用筆記一: 環境搭建筆記
- 鳥哥的Linux私房菜筆記第六章Linux筆記