mysql基础知识整理_mysql基础知识整理(一)
一、數(shù)據(jù)庫(kù)基本操作
登錄: 開(kāi)啟數(shù)據(jù)庫(kù)服務(wù),在cmd中輸入指令 mysql -u用戶名 -p密碼
3退出: 在cmd中輸入exit/quit;
啟動(dòng)服務(wù): net start 服務(wù)名
停止服務(wù):net stop 服務(wù)名
mysql基本函數(shù)
select version(); 顯示mysql版本
select now(); 顯示當(dāng)前時(shí)間
select user(); 顯示當(dāng)前用戶
\T:寫入內(nèi)容到本地
\t:結(jié)束寫入文件
mysql語(yǔ)句規(guī)范
1.關(guān)鍵字和函數(shù)名稱要大寫
2.數(shù)據(jù)庫(kù)名稱,表名稱,字段名稱全部要小寫
sql語(yǔ)句必須要分隔符結(jié)尾;
sql語(yǔ)句支持
二、數(shù)據(jù)庫(kù)的相關(guān)操作
1.創(chuàng)建數(shù)據(jù)庫(kù)
create database | schema db_name character-utf-8;
2.查看數(shù)據(jù)庫(kù)
show databases;
3.打開(kāi)指定數(shù)據(jù)庫(kù)
use 數(shù)據(jù)庫(kù)名;
4.查看當(dāng)前打開(kāi)的數(shù)據(jù)庫(kù)
select database();
5.刪除指定數(shù)據(jù)庫(kù)
drop database db_name;
三 mysql數(shù)據(jù)類型
1.整型(int):
2.浮點(diǎn)型:
float:單精度,四個(gè)字節(jié)
double:雙精度,8個(gè)字節(jié)
3.字符串型(string):
4.二進(jìn)制類型:一般用于存儲(chǔ)圖片以及視頻的本地文件路徑
5.日期型():
mysql存儲(chǔ)引擎
1.什么是存儲(chǔ)引擎?
存儲(chǔ)引擎說(shuō)白了就是如何存儲(chǔ)數(shù)據(jù)、如何為存儲(chǔ)的數(shù)據(jù)
建立索引和如何更新、查詢數(shù)據(jù)等技術(shù)的實(shí)現(xiàn)方法。因?yàn)?/p>
在關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)的存儲(chǔ)是以表的形式存儲(chǔ)的,所以存
儲(chǔ)引擎也可以成為表的類型(即存儲(chǔ)和操作此表的類型)
2.show engines\G #查看所有支持的存儲(chǔ)引擎 show variables like 'storage_engine%'; #查看正在使用的存儲(chǔ)引擎
用的最多的三種引擎:
1.InnoDB 存儲(chǔ)引擎
支持事務(wù),其設(shè)計(jì)目標(biāo)主要面向聯(lián)機(jī)事務(wù)處理(OLTP)的應(yīng)用。其特點(diǎn)是行鎖設(shè)計(jì)、支持外鍵,并支持類似 Oracle 的非鎖定讀,即默認(rèn)讀取操作不會(huì)產(chǎn)生鎖。
2.MyISAM 存儲(chǔ)引擎
不支持事務(wù)、表鎖設(shè)計(jì)、支持全文索引,主要面向一些 OLAP 數(shù) 據(jù)庫(kù)應(yīng)用;
3.Memory 存儲(chǔ)引擎
Memory 存儲(chǔ)引擎中的數(shù)據(jù)都存放在內(nèi)存中,數(shù)據(jù)庫(kù)重啟或發(fā)生崩潰,表中的數(shù)據(jù)都將消失。
它非常適合于存儲(chǔ) OLTP 數(shù)據(jù)庫(kù)應(yīng)用中臨時(shí)數(shù)據(jù)的臨時(shí)表,也可以作為 OLAP 數(shù)據(jù)庫(kù)應(yīng)用中數(shù)據(jù)倉(cāng)庫(kù)的維度表。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的mysql基础知识整理_mysql基础知识整理(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql 算子 谓词_[SQL] SQ
- 下一篇: 360 mysql账户_MYSQL用户管