資料庫簡介

2021-09-01 09:24:25 字數 1945 閱讀 4145

資料庫:吞吐量大、效率高

按照一定的資料結構來儲存和管理資料的倉庫

分類:

1)關係型資料庫(二維關係表)(sql)

儲存方式固定、安全

2)非關係型資料庫(nosql (not only sql))

儲存方式比較靈活、儲存效率較高,但不太安全

mysql 基本結構

最流行的關係型資料庫管理系統之一

關係型資料庫管理系統:採用關係模型來組織管理資料的資料庫系統,把資料儲存在不同的表中,可以執行在多個系統上,支援多種程式語言。

多張表可以組成乙個資料庫,多個資料庫可以被乙個mysql管理。

登陸mysql

mysql -u root -pqwe123

庫級操作語句

show databases;

create database ***; #建立資料庫

create database if not exists ***;

drop database [if exists] ***;

進入資料庫進行操作:

use ***x; #進入資料庫

show tables;

create table student (name varchar(20), age int, *** char(20)); #建立表

create table student (

name varchar(20),

age int,

*** char(20)

);

show create table student; #顯示創表過程

desc student;

drop table student;

insert into student values(『haha』, 22); #全欄位插入,都寫才能成功

insert into student(name) values(『hehe』); #指定字段插入

select * from student; # 查詢內容

insert into student values(『stu1』, 18), (『stu2』,19); #一次插入多個

select * from student; # (*萬用字元,匹配任意資料),展示全部資料

select name from student; #展示特定字段

select age from student;

select name, age from student;

select name, age from student where age = 22; #查詢特定資料

update student set age=20; #全部修改

update student set age=20 where name=『***』; #指定修改

update student set age=20, name=『www』 where name=『***』; #指定修改多個字段

delete from student where age=11; #刪除

delete from student; #刪除表裡所有資料

mysql 資料型別

數值型別

字元型別

時間日期型別

alter table student modify age tinyint;

資料庫簡介

1.網型 2.層次型 3.關係型 4.物件導向的關係型 5.物件導向型 dbms 資料庫管理系統 rdbms 關係型資料庫管理系統 rodbms 物件導向的關係型資料庫管理系統 現在比較流行的大型資料庫有oracle,sqlserver,sybase,db2,都採用了sql 結構化查詢語言 作為資料...

資料庫簡介

1.關係型資料庫 sql mysql資料庫是中小型企業使用的資料。主要是使用innnodb的引擎儲存資料 orcalr資料庫是大型企業使用的資料庫 甲骨文公司 mariadb資料庫是把mysql的閉源漏洞在論壇上修復後的版本,使用時xtradb引擎 sql server是微軟設計的一種針對windo...

資料庫簡介

資料庫管理資料和其它方式管理資料區別 記憶體管理資料 優點 訪問速度快 缺點 斷電後資料不能儲存 檔案管理資料 優點 資料可以持久化儲存 缺點 讀取速度慢,資料組織格式不好控制 資料庫管理資料 優點 統一的資料組織格式 讀取速度快 容量大 缺點 需要專門的管理軟體 需要一定的學習成本 資料庫如何管理...