日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库相关命令

發(fā)布時間:2025/3/20 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库相关命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

常用到的數(shù)據(jù)層面?zhèn)€操作有數(shù)據(jù)庫登錄、退出、創(chuàng)建,查看,刪除,進入等等

1、數(shù)據(jù)庫的登錄\退出

mysql?參數(shù);? 其中參數(shù)包括:


mysql -uroot -p -P3306 -h127.0.0.1

-u后跟著用戶名,這是root用戶,-p不想讓他人查看到密碼,系統(tǒng)會提示輸入密碼,可以只寫-p通過手動輸入密碼;-P當前的端口號;如果登錄到本地服務器,填寫本地回環(huán)地址。

退出的方式有三種

mysql > exit;?或者 mysql > quit;?或者 mysql >\q;

2、修改提示符

登錄進入到mysql?后,出現(xiàn)如下的提示符:


修改提示符可以在兩個地方進行,第一種是在登錄的時候直接修改

mysql -uroot -proot --prompt \h

第二中方法是在登錄以后進行的修改:

可以將提示符修改成我們自己需要的提示符,使用 prompt?關鍵字

mysql > prompt 提示符 提示符有以下四種:

\D?完整的日期? ? ? ? ? ? ? ? ? ? ? ?\d? ? 當前數(shù)據(jù)庫? ? ? ? ? ? ? ? ? \h? ?服務器名稱? ? ? ? ? ? ? ? \u? ?當前用戶

mysql> prompt \u@\h \d>

這里之所以出現(xiàn)了一個none,是因為還沒有進入到數(shù)據(jù)庫中;這里再更改為mysql?


3、查詢版本/時間/用戶

顯示當前服務器的版本信息,使用命令:

root@localhost (none)>SELECT VERSION();

顯示當前的日期時間,使用命令:

root@localhost (none)>SELECT NOW();

顯示當前用戶,使用命令:

root@localhost (none)>SELECT USER();

登錄是為了進行數(shù)據(jù)庫的相關管理

4、數(shù)據(jù)庫的創(chuàng)建

root@localhost (none)>CREATE {DATABASE |SCHEMA } [IF NOT EXISTS] database_name [DEFAULT] CHARACTER SET [=] charset_name root@localhost (none)>CREATE DATABASE test1;


先在需要查看一下當前服務器下有多少個數(shù)據(jù)庫,使用命令:

SHOW {DATSBASES | SCHEMA} [LIKE 'pattern' | WHERE expr] root@localhost test>SHOW DATABASES;

正確安裝環(huán)境之后,系統(tǒng)會自動攜帶4個數(shù)據(jù)庫,分別是: information_schema,mysql,performance_schema,test

那創(chuàng)建中的 IF NOT EXISTS是什么意思,如果數(shù)據(jù)庫已經(jīng)創(chuàng)建,則會報錯,使用 if not exists進行判斷

執(zhí)行成功后發(fā)現(xiàn)有個警告,查看警告信息

后面的 DEFAULT CHARACTER SET?是指定的編碼方式,剛才創(chuàng)建時沒有指定編碼方式,就使用的是默認的編碼方式,進行查看是哪一種編碼方式,該命令是顯示的數(shù)據(jù)庫創(chuàng)建的時候所使用的指令是多少

root@localhost test>SHOW CREATE DATABASE t1;

可以指定一個編碼方式

root@localhost test>CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;

數(shù)據(jù)創(chuàng)建好之后,如果需要進入到其他數(shù)據(jù)庫中使用命令 USE database_name;

root@localhost test>USE t2;

5、數(shù)據(jù)庫的修改

如何更改數(shù)據(jù)庫的編碼方式呢?

root@localhost test> ALTER {DATABASE |SCHEMA } [database_name] [DEFAULT] CHARACTER SET [=] charset_name root@localhost test>ALTER DATABASE t2 CHARACTER SET=utf8;

6、數(shù)據(jù)庫的刪除

root@localhost test> DROP {DATABASE |SCHEMA } [IF EXISTS] database_name root@localhost test>DROP DATABASE t1;


總結(jié)

以上是生活随笔為你收集整理的数据库相关命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。