欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL創(chuàng)建數(shù)據(jù)表時(shí)設(shè)定引擎MyISAM/InnoDB操作

 更新時(shí)間:2020年08月28日 09:50:40   作者:蕭逸凡  
這篇文章主要介紹了MySQL創(chuàng)建數(shù)據(jù)表時(shí)設(shè)定引擎MyISAM/InnoDB操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

我在配置mysql時(shí)將配置文件中的默認(rèn)存儲(chǔ)引擎設(shè)定為了InnoDB。今天查看了MyISAM與InnoDB的區(qū)別,在該文中的第七條“MyISAM支持GIS數(shù)據(jù),InnoDB不支持。即MyISAM支持以下空間數(shù)據(jù)對(duì)象:Point,Line,Polygon,Surface等?!?/p>

作為一個(gè)地理信息系統(tǒng)專業(yè)的學(xué)生(其實(shí)是測(cè)繪專業(yè))來講,能存儲(chǔ)空間數(shù)據(jù)的數(shù)據(jù)庫(kù)才是好數(shù)據(jù)庫(kù),原諒我是數(shù)據(jù)庫(kù)小白的身份。

有三種方式可以設(shè)定數(shù)據(jù)庫(kù)引擎:

(1)修改配置文件

將安裝目錄下~\MySQL\mysql-5.6.31-winx64的my.int配置文件打開,在[mysqld]的后面修改或添加(如果你之前未設(shè)置)下列語句:

default-storage-engine=INNODB

而我會(huì)自己修改為MyISAM,以后在你創(chuàng)建數(shù)據(jù)表時(shí)默認(rèn)引擎為當(dāng)前設(shè)置。

(2)創(chuàng)建數(shù)據(jù)表時(shí)聲明

mysql> create table test(
 -> id int(10) unsigned not null auto_increment,
 -> name varchar(10) character set utf8,
 -> age int(10),
 -> primary key(id)
 -> )
 -> engine=MyISAM
 -> ;

上述語句為創(chuàng)建表格的語句,如下圖,沒有什么可說的。

接下來查詢一下,創(chuàng)建的表格的引擎類別。

show create table test;

(3)更改數(shù)據(jù)表的引擎

數(shù)據(jù)表的引擎類型,不是一成不變的,可以通過可視化應(yīng)用如Navicat for Mysql進(jìn)行修改,也可以通過命令來修改,下面將剛才新建的test表格引擎修改為InnoDB.

alter table test engine=innodb;

補(bǔ)充知識(shí):MySQL 更改所有表的數(shù)據(jù)引擎,MyISAM 設(shè)置為 InnoDB

一、先設(shè)置執(zhí)行SQL語句:

SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' ) 
FROM information_schema.TABLES AS t 
WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)' AND TABLE_TYPE = 'BASE TABLE';

把數(shù)據(jù)庫(kù)改成你的數(shù)據(jù)庫(kù)名字,這里假設(shè)我的數(shù)據(jù)庫(kù)是database

SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' ) 
FROM information_schema.TABLES AS t 
WHERE TABLE_SCHEMA = 'database' AND TABLE_TYPE = 'BASE TABLE';

二、得到一段超長(zhǎng)的SQL,復(fù)制后執(zhí)行這段SQL

三、查看當(dāng)前數(shù)據(jù)庫(kù)的字段存儲(chǔ)信息

SHOW TABLE STATUS FROM database;

結(jié)果:

以上這篇MySQL創(chuàng)建數(shù)據(jù)表時(shí)設(shè)定引擎MyISAM/InnoDB操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL生產(chǎn)庫(kù)Insert了2次同樣的記錄但是主鍵ID是不一樣的問題的分析過程

    MySQL生產(chǎn)庫(kù)Insert了2次同樣的記錄但是主鍵ID是不一樣的問題的分析過程

    這篇文章主要介紹了MySQL生產(chǎn)庫(kù)Insert了2次同樣的記錄但是主鍵ID是不一樣的問題的分析過程,需要的朋友可以參考下
    2014-02-02
  • mysql數(shù)據(jù)庫(kù)如何轉(zhuǎn)移到oracle

    mysql數(shù)據(jù)庫(kù)如何轉(zhuǎn)移到oracle

    這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)如何轉(zhuǎn)移到oracle,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • mysql觸發(fā)器trigger實(shí)例詳解

    mysql觸發(fā)器trigger實(shí)例詳解

    MySQL好像從5.0.2版本就開始支持觸發(fā)器的功能了,本次博客就來介紹一下觸發(fā)器,首先還是談下概念性的東西吧,需要的朋友可以參考下
    2021-03-03
  • MySQL 日期格式化的使用示例

    MySQL 日期格式化的使用示例

    在MySQL中,可以使用DATE_FORMAT函數(shù)對(duì)日期進(jìn)行格式化,本文就來介紹一下MySQL 日期格式化的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • MySQL for update鎖表還是鎖行校驗(yàn)(過程詳解)

    MySQL for update鎖表還是鎖行校驗(yàn)(過程詳解)

    在MySQL中,使用for update子句可以對(duì)查詢結(jié)果集進(jìn)行行級(jí)鎖定,以便在事務(wù)中對(duì)這些行進(jìn)行更新或者防止其他事務(wù)對(duì)這些行進(jìn)行修改,這篇文章主要介紹了MySQL for update鎖表還是鎖行校驗(yàn),需要的朋友可以參考下
    2024-02-02
  • MySQL root密碼忘記后更優(yōu)雅的解決方法

    MySQL root密碼忘記后更優(yōu)雅的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL root密碼忘記后更優(yōu)雅的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 淺談MySQL為什么會(huì)選錯(cuò)索引

    淺談MySQL為什么會(huì)選錯(cuò)索引

    本文主要介紹了淺談MySQL為什么會(huì)選錯(cuò)索引,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 解析MySQL索引的作用

    解析MySQL索引的作用

    這篇文章主要為大家詳細(xì)介紹了MySQL索引的作用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 一文了解MySQL Optimizer Trace的神奇功能

    一文了解MySQL Optimizer Trace的神奇功能

    這篇文章主要為大家介紹了一文了解MySQL Optimizer Trace的神奇功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • MySQL存儲(chǔ)路徑遷移的詳細(xì)步驟

    MySQL存儲(chǔ)路徑遷移的詳細(xì)步驟

    在構(gòu)建Web應(yīng)用程序時(shí),MySQL是存儲(chǔ)數(shù)據(jù)的核心工具,在云服務(wù)器上,正確設(shè)置MySQL的存儲(chǔ)路徑對(duì)應(yīng)用性能至關(guān)重要,通過遷移,我們不僅解決了空間不足的問題,還能讓數(shù)據(jù)庫(kù)運(yùn)行得更快,所以本文將給大家介紹MySQL存儲(chǔ)路徑遷移的詳細(xì)步驟,需要的朋友可以參考下
    2024-06-06

最新評(píng)論