MySQL數(shù)據(jù)庫
數(shù)據(jù)庫:關(guān)系型和非關(guān)系型
關(guān)系型數(shù)據(jù)庫的優(yōu)勢
1.復(fù)雜查詢
可以使用SQL語句 在一個或多個表之間進行復(fù)雜的查詢
2.事務(wù)支持
可以提高安全性能
非關(guān)系型數(shù)據(jù)庫
1.性能
NoSQL 是基于鍵值對不需要對SQL層的解析 性能高
2.可擴展性
因為是基于鍵值對 所以水平擴展非常的容易
一、進入MySQl數(shù)據(jù)庫
標(biāo)準(zhǔn)寫法
mysq -主機名 -u用戶名 -p
輸入密碼
mysql -hlocalhost -uroot -p
mysql -h127.0.0.1 -uroot -p
本地IP 不走網(wǎng)絡(luò) 127.0.0.1-127.255.255.254
簡寫
mysql -uroot -p
二、介紹數(shù)據(jù)庫
MySQL->小數(shù)據(jù)庫->數(shù)據(jù)表->字段->數(shù)據(jù)
三、對于數(shù)據(jù)庫的操作
命令:
庫和表 create增 drop刪 alter改 show查
1.查看所有數(shù)據(jù)庫
show databases;
2.進入數(shù)據(jù)庫
use 庫名
3.查看當(dāng)前所在的數(shù)據(jù)庫
select database();
4.創(chuàng)建數(shù)據(jù)庫
create database 庫名;
5.查看當(dāng)前所創(chuàng)建的數(shù)據(jù)庫
show create database 庫名
6.創(chuàng)建一個不存在的庫
create database if not exists 庫名
7.刪除數(shù)據(jù)庫
drop database 庫名
drop database if exists 庫名;
8.創(chuàng)建庫并設(shè)置字符集
create database 庫名 character set utf8
9.修改庫的字符集
alter database 庫名 character set utf8