mybatisplus 操作另一个数据库的数据_MySQL的数据库操作详解
生活随笔
收集整理的這篇文章主要介紹了
mybatisplus 操作另一个数据库的数据_MySQL的数据库操作详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、mysql查看數(shù)據(jù)庫
在 MySQL 中,可使用 SHOW DATABASES 語句來查看或顯示當前用戶權限范圍以內(nèi)的數(shù)據(jù)庫。查看數(shù)據(jù)庫的語法格式為:
SHOW DATABASES [LIKE '數(shù)據(jù)庫名'];//例子SHOW DATABASES;SHOW DATABASES like 'mynews';show databases like '%name%';語法說明如下:
- LIKE 從句是可選項,用于匹配指定的數(shù)據(jù)庫名稱。LIKE 從句可以部分匹配,也可以完全匹配。
- 數(shù)據(jù)庫名由單引號’ ‘包圍。
幾個mysql自帶的數(shù)據(jù)庫
mysql> show databases;+----------------------+| Database |+----------------------+| information_schema || mysql || performance_schema || sys |+----------------------+35 rows in set (0.00 sec)說明:
- information_schema:主要存儲了系統(tǒng)中的一些數(shù)據(jù)庫對象信息,比如用戶表信息、列信息、權限信息、字符集信息和分區(qū)信息等。
- mysql:MySQL 的核心數(shù)據(jù)庫,主要負責存儲數(shù)據(jù)庫用戶、用戶訪問權限等 MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 數(shù)據(jù)庫的 user 表中修改 root 用戶密碼。
- performance_schema:主要用于收集數(shù)據(jù)庫服務器性能參數(shù)。
- sys:MySQL 安裝完成后會多一個 sys 數(shù)據(jù)庫。sys 數(shù)據(jù)庫主要提供了一些視圖,數(shù)據(jù)都來自于 performation_schema,主要是讓開發(fā)者和使用者更方便地查看性能問題。
二、mysql創(chuàng)建數(shù)據(jù)庫
在 MySQL 中,可以使用 CREATE DATABASE 語句創(chuàng)建數(shù)據(jù)庫,語法格式如下:
CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的內(nèi)容是可選的。語法說明如下:
- :創(chuàng)建數(shù)據(jù)庫的名稱。MySQL 的數(shù)據(jù)存儲區(qū)將以目錄方式表示 MySQL 數(shù)據(jù)庫,因此數(shù)據(jù)庫名稱必須符合操作系統(tǒng)的文件夾命名規(guī)則,不能以數(shù)字開頭,盡量要有實際意義。注意在 MySQL 中不區(qū)分大小寫。
- IF NOT EXISTS:在創(chuàng)建數(shù)據(jù)庫之前進行判斷,只有該數(shù)據(jù)庫目前尚不存在時才能執(zhí)行操作。此選項可以用來避免數(shù)據(jù)庫已經(jīng)存在而重復創(chuàng)建的錯誤。
- [DEFAULT] CHARACTER SET:指定數(shù)據(jù)庫的字符集。指定字符集的目的是為了避免在數(shù)據(jù)庫中存儲的數(shù)據(jù)出現(xiàn)亂碼的情況。如果在創(chuàng)建數(shù)據(jù)庫時不指定字符集,那么就使用系統(tǒng)的默認字符集。
- [DEFAULT] COLLATE:指定字符集的默認校對規(guī)則。
三、mysql修改數(shù)據(jù)庫
在 MySQL 數(shù)據(jù)庫中只能對數(shù)據(jù)庫使用的字符集和校對規(guī)則進行修改,數(shù)據(jù)庫的這些特性都儲存在 db.opt 文件中。下面我們來介紹一下修改數(shù)據(jù)庫的基本操作。
在 MySQL 中,可以使用 ALTER DATABASE 來修改已經(jīng)被創(chuàng)建或者存在的數(shù)據(jù)庫的相關參數(shù)。修改數(shù)據(jù)庫的語法格式為:
ALTER DATABASE [數(shù)據(jù)庫名] { [ DEFAULT ] CHARACTER SET |[ DEFAULT ] COLLATE }語法說明如下:
- ALTER DATABASE 用于更改數(shù)據(jù)庫的全局特性。
- 使用 ALTER DATABASE 需要獲得數(shù)據(jù)庫 ALTER 權限。
- 數(shù)據(jù)庫名稱可以忽略,此時語句對應于默認數(shù)據(jù)庫。
- CHARACTER SET 子句用于更改默認的數(shù)據(jù)庫字符集。
四、mysql刪除數(shù)據(jù)庫
可以使用 DROP DATABASE 語句。其語法格式為:
DROP DATABASE [ IF EXISTS ]語法說明如下:
- :指定要刪除的數(shù)據(jù)庫名。
- IF EXISTS:用于防止當數(shù)據(jù)庫不存在時發(fā)生錯誤。
- DROP DATABASE:刪除數(shù)據(jù)庫中的所有表格并同時刪除數(shù)據(jù)庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用 DROP DATABASE,需要獲得數(shù)據(jù)庫 DROP 權限。
五、選擇數(shù)據(jù)庫
在linux等字符界面操作mysql時,可以通use來指定當前使用的數(shù)據(jù)庫。
USE總結
以上是生活随笔為你收集整理的mybatisplus 操作另一个数据库的数据_MySQL的数据库操作详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android c 11 编译,Andr
- 下一篇: python远程调用摄像头_Python