下文給大家介紹mysql數據庫介紹,具體詳情如下所示:
MySQL
數據庫:
Oracle、DB2、SQL Server、MySQL、access、mangodb、bigtable
關系型數據庫
大型
Oracle、DB2
中小型
SQL Server、MySQL
小型
access
非關系型數據庫
mangodb、bigtable
什麼是關系型數據庫?
所謂的關系型數據庫就是使用"關系模型"來組織數據的數據庫。
什麼是非關系型數據庫?
沒有使用"關系模型"來組織數據的數據庫,即為非關系型數據庫
關系模型
關系模型就是二維表模型,關系型數據庫是由多張二維表,及表之間聯系來組織數據的。
關系:
關系就是可理解為二維表,每一個二維表在數據庫中,就是數據表。
元組:就可理解為二維表中的一行,對應數據庫中數據表中的記錄。
屬性:就可理解為二維表中的一列,對應數據庫中數據表中的字段。
域:就是屬性的取值范圍,也就是對數據庫中數據表中的字段的取值限制(字段類型)。
關鍵字:就是用於唯一標識一個元組的一組屬性,對應數據庫數據表中的主鍵字段。
數據庫中的幾個概念:
數據:數據庫的存儲對象
數據庫:計算機中用於長期存儲數據,可共享,統一管理的數據庫的集合。
數據表:table
記錄:record
字段:field(column)
DBMS(DataBase Management System):數據庫管理系統,就是一個用於管理數據庫的大型軟件,主要用於創建、刪除、維護數據庫。
MySQL對象結構關系
MySQL 顯示命令介紹如下所示:
雖然現在各種圖形化管理工具方便了MySQL的管理,但是偶爾還是需要手動輸入指令來使用比較方便,以下是摘抄的一些命令,供自己備忘使用。
1、顯示數據庫列表。
show databases;
2、顯示庫中的數據表:
use mysql;
show tables;
3、顯示數據表的結構:
describe 表名;
4、建庫:
create database 庫名;
5、建表:
use 庫名;
create table 表名 (字段設定列表);
6、刪庫和刪表:
drop database 庫名;
drop table 表名;
7、將表中記錄清空:
delete from 表名;
8、顯示表中的記錄:
select * from 表名