最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql數(shù)據(jù)庫(kù)庫(kù)操作大全

 更新時(shí)間:2026年03月13日 09:23:21   作者:頂點(diǎn)多余  
本文介紹了如何在MySQL中創(chuàng)建、備份和修改數(shù)據(jù)庫(kù),以及如何查看和指定數(shù)據(jù)庫(kù)的編碼集和校驗(yàn)集,還涵蓋了對(duì)表的操作,包括創(chuàng)建、查看、插入、查詢和刪除表,以及對(duì)數(shù)據(jù)的排序,感興趣的朋友跟隨小編一起看看吧

1.創(chuàng)建庫(kù)

①查看數(shù)據(jù)庫(kù)

show databases;

②創(chuàng)建庫(kù)

create database +db_name ;

說(shuō)明:當(dāng)我們創(chuàng)建數(shù)據(jù)庫(kù)沒(méi)有指定字符集和校驗(yàn)規(guī)則時(shí),系統(tǒng)使用默認(rèn)字符集:utf8,校驗(yàn)規(guī)則
是:utf8_ general_ ci

"校驗(yàn)規(guī)則"  校驗(yàn)規(guī)則就是數(shù)據(jù)庫(kù)比較字符串時(shí)用的那一套規(guī)則。

不要忘記加;

③刪除不想要的庫(kù)

drop database +db_name;

④ 條件創(chuàng)建庫(kù)

為了安全,防止已經(jīng)有了還創(chuàng)建;

⑤ 查看當(dāng)前在哪個(gè)庫(kù)

⑥修改數(shù)據(jù)庫(kù)

       比如上圖就是對(duì)test的校驗(yàn)集和編碼集進(jìn)行了修改,當(dāng)然后續(xù)我們還是可以改別的;

⑦ 查看當(dāng)前使用的庫(kù)

 使用哪個(gè)數(shù)據(jù)庫(kù)的時(shí)候,一定要確定要使用的是哪一個(gè)

use +db_name;

⑧對(duì)數(shù)據(jù)庫(kù)如何備份

備份一個(gè)數(shù)據(jù)庫(kù):

mysqldump -P3306 -uroot -p -B test2 >test2.sql

    對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份需要在linux中,其中-B選項(xiàng)的意思是指明你要備份的數(shù)據(jù)庫(kù)名,>重定向到test2.sql;

   但是當(dāng)前的test2.sq只在我們當(dāng)前的機(jī)器上,如何讓它被還原到原來(lái)的mysql中呢?

在mysql中輸入以下命令即可;

還原之后數(shù)據(jù)庫(kù)名稱任然和原來(lái)的一樣;

備份多個(gè)數(shù)據(jù)庫(kù)

mysqldump -u root -p -B 數(shù)據(jù)庫(kù)名1 數(shù)據(jù)庫(kù)名2 ... > 數(shù)據(jù)庫(kù)存放路徑

⑨數(shù)據(jù)庫(kù)的重命名

數(shù)據(jù)庫(kù)不支持重命名嘿嘿;

⑩查看數(shù)據(jù)庫(kù)使用人數(shù)

event_scheduler:簡(jiǎn)單來(lái)說(shuō),它是 MySQL 用來(lái)執(zhí)行定時(shí)任務(wù)的后臺(tái)線程。你可以把它理解為 MySQL 里的"鬧鐘管理員"。

2.數(shù)據(jù)庫(kù)的編碼集和校驗(yàn)集

①什么是編碼集和校驗(yàn)集

      編碼集:數(shù)據(jù)庫(kù)未來(lái)存儲(chǔ)的數(shù)據(jù)的

      校驗(yàn)集:支持?jǐn)?shù)據(jù)庫(kù)進(jìn)行字符比較,使用同樣的編碼;讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)采用的編碼格式;

數(shù)據(jù)庫(kù)無(wú)論對(duì)數(shù)據(jù)做任何操作,必須保證數(shù)據(jù)用同一種編碼;

② 查看系統(tǒng)默認(rèn)支持的編碼集命令;

show variables like 'character_set_database';

③ 查看系統(tǒng)默認(rèn)校驗(yàn)集的命令;

show variables like 'collation_database';
create database d4 collate=utf8_general_di;

④ 查看數(shù)據(jù)庫(kù)支持的全部校驗(yàn)集和字符集的命令

show charset;
show collation;

⑤ 指定字符集和校驗(yàn)集創(chuàng)建庫(kù)

指定字符集

create database charset=uft8;

指定校驗(yàn)集

create database d3 charset=UTF8;

      當(dāng)然,校驗(yàn)集和字符集可以同時(shí)指明;在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)指明對(duì)應(yīng)的編碼集和校驗(yàn)集的話,就會(huì)使用我們當(dāng)前的命令下的,不再是我們之前配置的了;

補(bǔ)充:清理mysql的命令

system clear

3.對(duì)表的操作

① 建表

create table if not exists person(name varchar(20));

person是表的名字;name是表的列名;varchar是數(shù)據(jù)類型;20是數(shù)據(jù)大??;

② 查看當(dāng)前數(shù)據(jù)庫(kù)有那些表

③查看表的性質(zhì)(persons是一個(gè)表)

④如何對(duì)表插入數(shù)據(jù)(編碼規(guī)則)

如何查詢數(shù)據(jù)(校驗(yàn)規(guī)則)

這里的* 的意思是查看這個(gè)表的里全部?jī)?nèi)容;

⑤ 如何查詢表中具體的數(shù)據(jù)

⑥ 如何對(duì)表中數(shù)據(jù)進(jìn)行排序

大寫(xiě)的ASCII碼值大于小寫(xiě)的;默認(rèn)是升序的;

⑦備份表

mysqldump -u root -p 數(shù)據(jù)庫(kù)名 表名1 表名2 > D:/mytest.sql

恢復(fù):

⑧刪除表

drop table tablename;

4.不同的校驗(yàn)集和編碼集在編碼層面上有什么區(qū)別

    首先我們知道的是utf_general_ci的校驗(yàn)不區(qū)分大小寫(xiě);

驗(yàn)證:

   而utf8_bin的校驗(yàn)規(guī)則是不區(qū)分大小寫(xiě)的;

驗(yàn)證:

到此這篇關(guān)于Mysql數(shù)據(jù)庫(kù)庫(kù)操作大全的文章就介紹到這了,更多相關(guān)mysql數(shù)據(jù)庫(kù)庫(kù)操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL高效安全地清空多張表的數(shù)據(jù)的方法

    MySQL高效安全地清空多張表的數(shù)據(jù)的方法

    在日常的數(shù)據(jù)庫(kù)開(kāi)發(fā)與維護(hù)工作中,我們常常需要清空一張或多張表中的數(shù)據(jù),無(wú)論是為了重置測(cè)試環(huán)境、執(zhí)行數(shù)據(jù)遷移前的準(zhǔn)備,還是應(yīng)對(duì)某些特殊業(yè)務(wù)邏輯,如何高效、安全、規(guī)范地清空多張表的數(shù)據(jù),是每個(gè)數(shù)據(jù)庫(kù)使用者必須掌握的核心技能,下面跟著小編一起來(lái)看看吧
    2025-11-11
  • mysql安裝配置詳解教程(一)

    mysql安裝配置詳解教程(一)

    這篇文章主要為大家詳細(xì)介紹了mysql安裝配置教程,以圖文結(jié)合的方式為大家分享了mysql安裝步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Truncate Table的用法講解

    Truncate Table的用法講解

    今天小編就為大家分享一篇關(guān)于Truncate Table的用法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • 詳解MySQL到SelectDB的實(shí)時(shí)同步策略

    詳解MySQL到SelectDB的實(shí)時(shí)同步策略

    MySQL?到?SelectDB?的實(shí)時(shí)數(shù)據(jù)同步技術(shù),通過(guò)?NineData?的數(shù)據(jù)復(fù)制控制臺(tái),僅需輕點(diǎn)鼠標(biāo),即可輕松完成?MySQL?到?SelectDB?的同步任務(wù)配置,這篇文章主要介紹了MySQL到SelectDB的實(shí)時(shí)同步策略,需要的朋友可以參考下
    2023-09-09
  • MySQL使用explain命令查看與分析索引的使用情況

    MySQL使用explain命令查看與分析索引的使用情況

    這篇文章主要介紹了MySQL使用explain命令查看與分析索引的使用情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • MySQL 索引設(shè)計(jì)的全過(guò)程(原理、原則與實(shí)戰(zhàn)案例)

    MySQL 索引設(shè)計(jì)的全過(guò)程(原理、原則與實(shí)戰(zhàn)案例)

    索引設(shè)計(jì)是一個(gè)持續(xù)優(yōu)化、不斷學(xué)習(xí)的過(guò)程,沒(méi)有一勞永逸的方案,只有最適合當(dāng)前業(yè)務(wù)負(fù)載的索引,本文給大家介紹MySQL索引設(shè)計(jì)的全過(guò)程(原理、原則與實(shí)戰(zhàn)案例),感興趣的朋友一起看看吧
    2025-05-05
  • 深入理解MySQL分區(qū)表的使用

    深入理解MySQL分區(qū)表的使用

    本文主要介紹了深入理解MySQL分區(qū)表的使用
    2024-03-03
  • MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟

    MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟

    這篇文章主要給大家介紹了關(guān)于MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟,學(xué)習(xí)MySQL數(shù)據(jù)庫(kù),MySQL用戶權(quán)限設(shè)置是需要首先學(xué)習(xí)的,需要的朋友可以參考下
    2023-07-07
  • MySQL 隨機(jī)函數(shù)獲取數(shù)據(jù)速度和效率分析

    MySQL 隨機(jī)函數(shù)獲取數(shù)據(jù)速度和效率分析

    最近做項(xiàng)目,需要做一個(gè)從mysql數(shù)據(jù)庫(kù)中隨機(jī)取幾條數(shù)據(jù)出來(lái)??偹苤?,order by rand 會(huì)死人的。。因?yàn)楸救藢?duì)大數(shù)據(jù)量方面的只是了解的很少,無(wú)解,去找百度老師。。搜索結(jié)果千篇一律。特發(fā)到這里來(lái),供大家學(xué)習(xí),需要的朋友可以參考下
    2016-11-11
  • MySQL存儲(chǔ)結(jié)構(gòu)用法案例分析

    MySQL存儲(chǔ)結(jié)構(gòu)用法案例分析

    這篇文章主要介紹了MySQL存儲(chǔ)結(jié)構(gòu)用法,結(jié)合具體案例形式分析了mysql存儲(chǔ)結(jié)構(gòu)相關(guān)使用方法與操作注意事項(xiàng),需要的朋友可以參考下
    2018-07-07

最新評(píng)論

洪洞县| 葵青区| 阿坝县| 淮安市| 会理县| 天镇县| 疏勒县| 许昌市| 工布江达县| 甘肃省| 赞皇县| 巢湖市| 栾川县| 禹州市| 六盘水市| 舟山市| 四平市| 射阳县| 辛集市| 新竹县| 海南省| 丰顺县| 乌拉特前旗| 林州市| 朝阳区| 田阳县| 宁波市| 宝鸡市| 通化县| 和田市| 阳新县| 同心县| 余江县| 射洪县| 海淀区| 全椒县| 富平县| 西城区| 乌拉特后旗| 都江堰市| 崇仁县|