linux 指定库名 登录mysql_数据库学习笔记之MySQL(01)
目錄
01. 什么是數(shù)據(jù)庫?
02. 常見數(shù)據(jù)庫
03. MySQL簡介
04. 數(shù)據(jù)庫系統(tǒng)(Database System)的組成
05. SQL語言
06. SQL語言組成
07. MySQL的常用規(guī)范
08. MySQL的常用操作
09. 系統(tǒng)默認(rèn)創(chuàng)建的數(shù)據(jù)庫有哪些
10.數(shù)據(jù)庫相關(guān)操作
正文
01. 什么是數(shù)據(jù)庫?
從字面理解,數(shù)據(jù)庫就是存儲數(shù)據(jù)的倉庫。他是用來組織、存儲和管理數(shù)據(jù)庫的倉庫。
官方定義:數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫”。是一個(gè)長期存儲在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的大量數(shù)據(jù)的集合。
02. 常見數(shù)據(jù)庫
- Oracle
- DB2
- SQL Server
- Postgre SQL
- MySQL
03. MySQL簡介
MySQL目前屬于Oracle旗下產(chǎn)品,是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最好的RDBMS應(yīng)用軟件。MySQL是典型的開源免費(fèi)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
04. 數(shù)據(jù)庫系統(tǒng)(Database System)的組成
- 數(shù)據(jù)庫(Database)
- 數(shù)據(jù)庫管理系統(tǒng)(Database Management System)
- 應(yīng)用開發(fā)工具
- 管理員及用戶
05. SQL語言
SQL語言不是MySQL才有的,是一個(gè)結(jié)構(gòu)化查詢語言,Structured Query Language。我們都是通過SQL語句管理我們數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)。
06. SQL語言組成
- DDL:數(shù)據(jù)定義語言,包含數(shù)據(jù)庫定義、表定義以及視圖索引觸發(fā)器等
- DML:數(shù)據(jù)操縱語言,數(shù)據(jù)的插入、更新、刪除
- DQL:數(shù)據(jù)查詢語言,數(shù)據(jù)的查詢
- DCL:數(shù)據(jù)控制語言,控制用戶的權(quán)限相關(guān)
07. MySQL的常用規(guī)范
- 命令行結(jié)束符默認(rèn)使用;或者g來結(jié)束。
- 常用MySQL關(guān)鍵字需要大寫,例如庫名、表名、字段名稱等使用小寫
- SQL語句支持折行操作,拆分的時(shí)候不能把完整的單詞分開
- 數(shù)據(jù)庫名稱、表名稱、字段名稱不能使用MySQL的保留關(guān)鍵字,如果必須要使用,需要使用反引號``進(jìn)行括起來。
- 數(shù)據(jù)庫中注釋是通過 # 號或者--來注釋內(nèi)容的。
08. MySQL的常用操作
- 登錄
- 登錄的同時(shí)打開指定的數(shù)據(jù)庫(db_name)
- 退出
- 得到當(dāng)前版本號
- 得到當(dāng)前用戶
- 得到當(dāng)前打開的數(shù)據(jù)庫
- 得到當(dāng)前日期時(shí)間
- 查看幫助手冊
- 取消不執(zhí)行當(dāng)前命令
09. 系統(tǒng)默認(rèn)創(chuàng)建的數(shù)據(jù)庫有哪些
- information_schema
- mysql
- performance_schema
以上三個(gè)數(shù)據(jù)庫是默認(rèn)的,不能刪除,里面包含一些像用戶信息,權(quán)限的一些相關(guān)信息。
10.數(shù)據(jù)庫相關(guān)操作
- 創(chuàng)建數(shù)據(jù)庫
- 檢測數(shù)據(jù)庫名稱是否存在,不存在創(chuàng)建新的數(shù)據(jù)庫
- 創(chuàng)建數(shù)據(jù)庫的同時(shí)指定編碼方式
- 查看當(dāng)前服務(wù)器下所有數(shù)據(jù)庫
- 查看上一步操作產(chǎn)生的警告信息
- 查看指定數(shù)據(jù)庫的相信信息,主要是看編碼方式
- 修改指定數(shù)據(jù)庫的編碼方式
- 打開指定數(shù)據(jù)庫
- 刪除指定數(shù)據(jù)庫
- 如果數(shù)據(jù)庫存在則刪除
寫在最后
本文是在學(xué)習(xí)MySQL過程中整理的相關(guān)筆記,是該系列的第一篇文章,以上內(nèi)容純手敲,可能有手誤的地方,也可能有錯(cuò)誤的地方,希望大家一起指正和見諒。最后,希望與每一個(gè)努力的人同行,一起加油!!!
總結(jié)
以上是生活随笔為你收集整理的linux 指定库名 登录mysql_数据库学习笔记之MySQL(01)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 550 黑苹果_HFP虾青素原液 | 多
- 下一篇: 查看MySQL句柄_mysql查询语句-