資料庫實現資料儲存,有了一套管理系統來管理資料
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 進行回滾。事務被視為不可分割的最小單元,事務的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時反向執行這些修改操作即可。資料...