資料庫概述與入門

2022-08-11 18:36:15 字數 2959 閱讀 5153

資料庫

:(格式化,持久化的儲存資料

)--按照資料結構來組織、儲存和管理資料的倉庫。

分類:關係型:(**)

非關係型(nosql):(非**,用鍵值對)

特點:nosql不是否定關聯式資料庫,而是作為關係

資料庫的乙個重要補充

nosql高效能,高併發

nosql典型的產品

memcached(

純記憶體),redis(

持久化快取),

mongodb(

文件的資料庫)。

2.資料庫和excel的區別:

資料庫:供程式使用的,面向程式設計的。

excel:供人使用的,面向使用者的。

3.資料庫的

特點:

資料庫的格式化儲存

高效、可靠、完整

資料持久化儲存

資料庫管理系統

:對資料庫進行增,刪,改,查。

sql:結構化查詢語言。

sql語句的基本分類

資料定義語言(ddl)

-- create

-- drop

-- alter

-- trancate

-- rename

資料操作語言(dml)

-- insert

-- update

-- delete

資料查詢語言(dql)

-- select

資料控制語言(dcl)

-- grant(授權管理

)-- revoke(撤銷

)-- commit

-- rollback

mysql:(眾多資料庫管理系統中的一種)--將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql服務的啟停

--window平台:

--net start mysql  

啟動--net stop mysql  停止

--linux平台:

--service mysql start  

啟動--service mysql stop  停止

資料庫操作步驟:

制定資料庫,建立乙個表

-select database(); 檢視當前資料庫

-create table tab1(id int,name char(30)); 建立**字段

-show tables; 顯示資料庫裡面所有的表

-desc tab1; 檢視**結構

-s : 檢視當前資料庫狀態;

2.增,刪,改語句

-insert into tab1 values(1,』zhangsan』); 資料插入

-insert into tab1(name) values(『wangwu』);插入部分

-update tab1 set name=』lucy』 where id=1; 修改

id=1

的name

值-delete from tab1 where id=1; 刪除

id=1

的行3.show命令用法

use pa1801;//用

pa1801

資料庫show databases; //顯示所有資料庫的名稱

show tables; //顯示資料庫中所有的**

select * from user; //顯示**

user

中的資料

show create tab1;//建立**

tab1

insert into tab1 value(1,』張三』);//在

tab1

中插入id=1

,name=

站三update tab1 set name=』lasy』 where id=1;//在**

tab1

中修id=1

的name

值delete from tab1 where id>2;// 刪除**

tab1

中id>2

的屬性show processlist;顯示系統正在執行的所有程序

show table status;// 顯示當前使用或指定的

database

中的每個資訊

show columns from table database; show columns from database.table;//顯示表中列名稱

show index from table;// 顯示表的索引

show states; //顯示一些系統特定資源的資訊

show variables;//顯示系統變數的名稱和值

show variables like 『 .....』 檢視相關變數;

show privileges;//顯示伺服器所支援的不同許可權

show create database database;//顯示

create database

語句是否能夠建立制定的資料庫

show engies;// 顯示安裝以後可用的儲存引擎和預設引擎

show innidb status;//顯示

innodb

儲存引擎的狀態

show logs;//顯示

bdb儲存引擎的日誌

show warnings;

//顯示是最後乙個執行的語句所產生的錯誤、警告和通知

show errors;

//只顯示最後乙個執行語句所產生的錯誤

資料庫概述

資料庫系統 顧名思義,就是計算機系統中加入資料庫後的系統。在組成上由資料庫 作業系統 資料庫管理系統 開發工具 資料庫應用系統 人員這幾部分組成,如圖1 1所示。圖1 1 資料庫系統組成圖資料庫是長期儲存在計算機上的有組織的有聯絡的資料的集合,就如同乙個專門儲存資料的倉庫一樣,特別注意的是資料庫中不...

資料庫概述

資料庫概述 1.資訊 資料 大資料的概念 2.資料庫 database db 簡而言之就是存放資料的倉庫 3.常見的關係型資料庫有oracle sql server mysql,非關係型的資料庫有mongodb 4.資料庫管理系統包括資料庫以及用於資料庫訪問管理的介面系統 5.資料庫管理員 dara...

資料庫概述

資料庫dbms發展 比較主流資料庫 資料庫 按照資料結構來組織,儲存,管理資料的倉庫.以樹形結構表示實體及其之間的聯絡.關係只支援一對多.代表資料庫 ibm ims 通用電氣最早在1964年開發出網狀資料庫ids,只能執行在ge自家的主機上 結點描述資料,結點的聯絡是資料的關係.能夠直接描述客觀世界...