久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:5日期:2023-10-12 12:30:59

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

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

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

(1)修改配置文件

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

default-storage-engine=INNODB

MySQL創(chuàng)建數(shù)據(jù)表時(shí)設(shè)定引擎MyISAM/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)建表格的語句,如下圖,沒有什么可說的。

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

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

show create table test;

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

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

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

alter table test engine=innodb;

MySQL創(chuàng)建數(shù)據(jù)表時(shí)設(shè)定引擎MyISAM/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ù)庫’ AND TABLE_TYPE = ’BASE TABLE’;

把數(shù)據(jù)庫改成你的數(shù)據(jù)庫名字,這里假設(shè)我的數(shù)據(jù)庫是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

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

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

SHOW TABLE STATUS FROM database;

結(jié)果:

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

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

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 中文成人在线 | 日本人做爰大片免费观看一老师 | 伊人激情综合网 | 亚洲视频一区二区在线 | 成人不卡视频 | 欧美成年黄网站色视频 | 亚洲成人av一区二区 | 日本不卡视频 | 成人免费视频网 | 久久久久久久国产 | 一本色道精品久久一区二区三区 | 亚洲精品毛片一区二区 | 亚洲一区视频 | 成人在线观看中文字幕 | 久久精品中文 | 亚洲一区中文字幕 | 国产精品成人在线观看 | 亚洲欧美视频 | 欧美高清一区 | 欧美日韩二区三区 | 99精品久久精品一区二区爱城 | 国产在线专区 | 超碰人人射 | jizz18毛片 | 成人高清视频在线 | 国产精品亲子伦av一区二区三区 | 不卡一区二区三区四区 | 欧日韩毛片 | 欧美日韩在线播放 | 亚洲成人免费网址 | 天天操天天插天天干 | 日韩免费在线观看视频 | 国产毛片毛片 | 国产v日产∨综合v精品视频 | 久久国产精品精品国产 | 日韩草比 | 国产精品美女久久久 | av网址在线播放 | 人人澡人人射 | 一区二区三区免费 | 91麻豆精品国产91久久久久久久久 |