簡介mysql資料庫
二、mysql基本操作
三、mysql與sqlite比較
一、mysql安裝
2.配置檔案:
選定乙個磁碟並建立資料夾mysql ⟶ 解壓mysql-8.0.11-winx64.zip到mysql資料夾 ⟶ 在解壓後的mysql-8.0.11-winx64資料夾下建立my.ini文字檔案(此檔案為電腦配置檔案) ⟶ 建立儲存資料的空資料夾data。
my.ini內容:
注:basedir為mysql安裝目錄,根據自己的實際目錄位置修改。datadir為mysql資料庫資料儲存位置,同樣根據自己的實際目錄位置修改。[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=f:\mysql\mysql-8.0.11-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=f:\mysql\mysql-8.0.11-winx64\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
3.啟動mysql服務:
啟動cmd.exe ⟶ 切換到mysql的bin目錄下 ⟶ 輸入「mysqld install」(安裝成功會提示)。
二、mysql基本操作
1.執行mysql:
輸入mysql,執行資料庫。
2.檢視資料庫:
注:語句結尾的 「;
」不能漏。
3.使用資料庫:
use "資料庫名"
4.檢視資料庫內的表:
5.建立表:
6.檢視表內容:
select * from "表名"
7.刪除表:
drop table "表名";
三、mysql與sqlite比較
1.主要開發物件:
mysql主要針對做服務端的開發,而sqlite主要是針對客戶端的開發。
2.支援的資料型別:
sqlite包含的資料型別少,型別如下:
1.integer(有符號整數)
2.real(浮點數)
3.text(文字字串)
4.blob(二進位製大物件)
mysql包含的資料型別較多,且分類詳細。型別如下:
1.integer(有符號整數)
2.float[有符號 (單精度) 浮點數]
3.double, double precision, real[有符號 (雙精度) 浮點數]
4.date(日期)
5.time(時間)
6.year[兩位或者4位數字格式表示的年份(預設是4位)]
7.char(固定長度的字串,儲存時總是在其固定長度的空間裡右對齊)
8.enum(列舉型別)
9.set(集合)
10.blob, text[blob或者text列,最大長度 65535 (2^16 - 1)個字元]
3.sql建立表時語法格式不同
mysql建立表:
create
table
`demo`
(`id`
int(11)
notnull
auto_increment
,`name`
varchar
(100
)not
null
,`***`
char(5
)not
null
,primary
key(
`id`))
;
sqlite建立表:
create
table demo(
"id"
intnot
null
,"name"
text
,"***"
text
,primary
key(
"id"
asc)
);
MySQL資料庫 一 MySQL資料庫簡介
mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...
MySQL資料庫簡介
mysql 是乙個真正的多使用者 多執行緒sql資料可伺服器。sql是世界上最流行的和標準化的資料庫語言。mysql 是以乙個客戶機 伺服器結構實現的,是有乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成的。sql是一種標準化語言,它使得儲存 更新和訪問資訊更容易。如果您想用sql語言為乙...
MySQL資料庫簡介
資料庫就是儲存資料的倉庫。為了方便資料的儲存和管理,將資料按照特定的規律儲存在磁碟上。通過資料庫管理系統,有效的組織和管理儲存在資料庫中的資料。資料庫系統和資料庫不是乙個概念,資料庫系統比資料庫大很多,由資料庫 資料庫管理系統 應用開發工具構成。資料庫管理系統,用來定義資料 管理和維護資料的軟體。它...