資料庫系統原理 (1)

2021-10-02 17:49:22 字數 1239 閱讀 3024

資料庫實現資料儲存,有了一套管理系統來管理資料

1、資料庫表,庫操作

-- 注釋

-- 單行注釋用-- 注意--要用空格隔開注釋內容

-- 多行注釋用/* */

例子:/*

這是多行注釋

*/-- 另外mysql還支援#鍵注釋,且不需要空格

-- 基本語法

-- 資料庫

-- 建立

create database base1;

-- 使用

use 資料庫名;

-- 修改

-- 刪除

drop database base1;

-- 檢視 show create 檢視單個 show 檢視類s 檢視所有

show databases;檢視全部

show create database base1;檢視指定資料庫

-- 表

-- 建立

create table table1(

name varchar(20) not null,

age tinyint(10) not null

stu_nub int(20) not null primary key

);-- 檢視

show tables;檢視所有

show create table table_name; 檢視單個表

desc table_name; 具體檢視單個表

-- 修改

alter table table_name-- 修改表

add name varchar(20) primary key,-- 增加

modify name varchar(10),-- 修改

drop name;-- 刪除屬性

rename table old_name to new_name;-- 更改表名

2、sql表資料操作

-- 表資料操作

use base_name;

-- 新增

insert table_name (field1,field2) values (value1,value2),(value3,value4);-- 可以,一直新增

-- 注意主鍵不能重複

-- 修改

update table_name set field1=value1,field2=value2 where field2=value2;

資料庫系統原理1

資料描述經歷了三個階段對應於三個資料模型 如 在乙個班級裡假設沒有重名的同學,現有四個屬性 學號 姓名 年齡 性別 超鍵 在關係中可以唯一標識元組的屬性集。學號是超鍵 學號 姓名是超鍵 學號,姓名 性別是超鍵。所以超鍵可以是乙個屬性也可以是乙個屬性集,只要可以唯一標識就行。候選鍵 不含有多餘屬性的超...

資料庫 資料庫系統 1 資料庫系統概述

本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...

資料庫 資料庫系統原理

事務指的是滿足 acid 特性的一組操作,可以通過 commit 提交乙個事務,也可以使用 rollback 進行回滾。事務被視為不可分割的最小單元,事務的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時反向執行這些修改操作即可。資料...