Mysql資料庫複習(一)

2021-10-03 19:35:07 字數 1679 閱讀 5286

2. mysql資料庫

3. 資料庫表的基本操作

資料庫是按照資料結構來組織和管理資料的倉庫。

每個資料庫都有乙個或者多個不同的api用於建立,訪問,管理,搜尋和複製鎖儲存的資料。我們也可以把資料儲存在檔案中,但是在檔案中獨寫資料速度相對比較慢。所以現在我們使用關係型資料庫管理系統來儲存和管理大資料量。

關係型資料庫,就是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。

有以下特點:

1.資料以**的形式出現

2.每行為每種記錄名稱

3.每列為記錄名稱所對應的資料域

4.許多的行於列組成一張單錶

5.若干的表單組成資料庫

mysql 是乙個關係型資料庫管理系統,由瑞典 mysql ab 公司開發,目前屬於 oracle 公司。mysql 是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

create database 資料庫名;
drop database 《資料庫名》;
[root@host]# mysql -u root -p

enter password:******

mysql> use runoob;

database changed

mysql>

char 和 varchar 型別類似,但它們儲存和檢索的方式不同。它們的最大長度和是否尾部空格被保留等方面也不同。在儲存或檢索過程中不進行大小寫轉換。

binary 和 varbinary 類似於 char 和 varchar,不同的是它們包含二進位制字串而不要非二進位制字串。也就是說,它們包含位元組字串而不是字元字串。這說明它們沒有字符集,並且排序和比較基於列值位元組的數值值。

blob 是乙個二進位製大物件,可以容納可變數量的資料。有 4 種 blob 型別:tinyblob、blob、mediumblob 和 longblob。它們區別在於可容納儲存範圍不同。

有 4 種 text 型別:tinytext、text、mediumtext 和 longtext。對應的這 4 種 blob 型別,可儲存的最大長度不同,可根據實際情況選擇。

create table table_name (column_name column_type);
drop table table_name ;
insert into table_name ( field1, field2,...fieldn )

values

( value1, value2,...valuen );

select column_name,column_name

from table_name

[where clause]

[limit n][ offset m]

查詢語句中select 後面跟你查詢欄位名稱,多個字段之間用「,」分割,「*」表示查詢該錶的所有字段,使用where 語句來設定查詢條件。

你可以使用limit 語句來限制返回資料的數量。

offset 指定select語句開始查詢的資料偏移量,預設情況下為0。

資料庫複習(一)

邏輯設計中的資料描述 物理設計中的資料描述 資料庫系統的 模式結構 資料庫管理系統 database management system,簡記為dbms 是位於使用者與作業系統 os 之間的一層資料管理軟體,它為使用者或應用程式提供訪問db的方法,包括db的建立 查詢 更新及各種資料控制。資料庫系統...

資料庫複習

這是本科資料庫課程的複習。考試內容主要是資料庫的基本概念,資料庫設計資料庫系統的優化和恢復。至於設計底層的資料庫管理系統原理,坑先挖了,日後補,是我計畫中的一門課程。目錄資料庫系統 一般由資料庫。資料庫管理系統 及其開發工具 應用系統 資料庫管理員構成。目的 儲存資訊並支援使用者檢索和更新所需的資訊...

資料庫複習

資料庫複習 2016年6月15日 21 34 main logical data model ldm 邏輯資料模型 1.邏輯資料模型的三要素 data structure 資料結構 data operation 資料操縱 data constraints 資料約束 2.關係模型的歷史 提出關係代數 ...