日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库基础概念

發布時間:2025/3/12 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库基础概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

postgreSQL設置只允許本地機器連接

在D:\program files\PostgreSQL\14\data里面設置postgresql.conf:

listen_addresses = ‘localhost’

然后在服務窗口重新啟動postgresql。

PostgreSQL執行SQL語句

PostgreSQL的psql工具可通過命令行執行SQL語句。

psql -U postgres

D:\program files\PostgreSQL\14\bin>psql -U postgres 用戶 postgres 的口令: psql (14.2) 輸入 "help" 來獲取幫助信息.postgres=# SELECT 1;?column? ----------1 (1 行記錄)

創建數據庫并連接

postgres=# CREATE DATABASE shop; CREATE DATABASE postgres=# \qD:\program files\PostgreSQL\14\bin>psql -U postgres -d shop 用戶 postgres 的口令: psql (14.2) 輸入 "help" 來獲取幫助信息.shop=#

數據庫基礎知識

DB、DBMS

將大量數據保存起來,通過計算機加工而成的,可進行高效訪問的數據集合稱為數據庫。DB(Database)

管理數據庫的計算機系統,統稱數據庫管理系統(DBMS)

為什么要使用DBMS而不是Excel管理數據:

  • 無法多人共享數據。某個用戶打開該文件,其他用戶無法編輯。
  • 無法提供操作大量數據所需格式。要瞬間獲取大量數據,數據要保存為適當格式。
  • 實現讀寫自動化,需要編程。
  • 無法應對突發事故。比如文件誤刪,數據易被別人盜用。

而DBMS可以克服這些缺點。

DBMS種類

  • HDB:層次數據庫,把數據通過樹形結構方式表現出。
  • RDB:關系數據庫,由行和列組成的二維表管理數據。這種類型的DBMS稱為RDBMS。
  • OODB:面向對象數據庫,把數據和對數據的操作,集合起來,以對象為單位,進行管理。
  • XMLDB:XML數據庫,可對XML形式的,大量數據進行高速處理。
  • KVS:鍵值存儲系統,用來保存查詢所使用的主鍵和值的組合的數據庫。

RDBMS

常見系統結構就是C/S(客戶端/服務器)結構。

RDBMS也是一種服務器,能從保存在硬盤上的數據庫中,讀取數據,返回。

客戶端將想獲取什么數據,對數據變更的信息,通過SQL語句發給RDBMS服務器。

RDBMS根據語句內容,返回請求的數據,或對存儲在數據庫中的數據更新。

RDBMS可以和其客戶端安在同一臺計算機上,可分別安在不同計算機上。

可以實現多個客戶端訪問同一個RDBMS、同時對一個數據庫進行讀寫操作。

客戶端只要能將SQL發給RDBMS,就可操作數據庫。

RDBMS要接收客戶端請求,還要操作數據庫,通常安裝在比客戶端性能更好計算機上。

用來管理數據的二維表,在關系數據庫中簡稱為表。

表存儲在由RDBMS管理的數據庫中。

表的列稱為字段,表示,保存在表中的數據項目。

表的行稱為記錄,相當于一條數據。關系數據庫以行為單位讀寫數據。

SQL

sql,為操作數據庫而開發的語言。用關鍵字、表名、列名等組合而成SQL語句,描述操作的內容。

關鍵字:含義或使用方法,已經事先定義好的英語單詞。

SQL語句分為以下三類。這里面SQL是用來操作關系數據庫的。

DDL(數據定義語言)

  • CREATE 創建數據庫、表等對象
  • DROP 刪除數據庫、表等對象
  • ALTER 修改數據庫、表等對象

DML(數據操縱語言)

  • SELECT 查詢表中的數據
  • INSERT 向表中插入新數據
  • UPDATE 更新表中的數據
  • DELETE 刪除表中數據

DCL(數據控制語言)

  • COMMIT 確認對數據庫中的數據進行的變更
  • ROLLBACK 取消對數據庫中的數據進行的變更
  • GRANT 賦予用戶操作權限
  • REVOKE 取消用戶操作

SQL書寫規則

SQL語句以分號結尾。

SQL語句不區分大小寫。為了理解容易,關鍵字大寫、表名首字母大寫、其余小寫。

插入到表中的數據區分大小寫。

SQL語句中直接書寫的字符串、日期、數字稱為常數。

SQL語句中有字符串時,要像’qwe’、'10/01/26’這樣用單引號括起來。

SQL語句中,書寫數字時,不需要任何符號標識。

SQL語句,單詞之間用半角空格或換行符分隔。

總結

以上是生活随笔為你收集整理的数据库基础概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。