在mysql中创建innodb数据库

发布于 2024-10-13 07:21:28 字数 258 浏览 3 评论 0原文


我尝试创建一个 innodb 数据库类型。我尝试了这个查询,但它没有执行。

创建数据库“mydd”引擎 = InnoDB

我检查了配置,它说 innodb 已启用。我也在网上搜索过,但最终只找到了
创建了 innodb 表。

我将数据库设置为 innodb,然后将所有表设置为 innodb 在此下将采用相同的类型,无需再次指定。而且我的默认引擎不应该是 innodb。

任何人都可以帮助我吗?谢谢。

I tried to create a database type of innodb.I tried this query but its not exectuted.

CREATE DATABASE "mydd" ENGINE = InnoDB

I checked the configuration and it says innodb enabled. I also searched in web but only ended up
with creatin innodb tables.

I set the database as innodb then all the table
under this will takes the same type and no need to specify again.Also my defauld engine should not be innodb.

Can anyone help me out? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凝望流年 2024-10-20 07:21:28

我认为您不能在创建数据库时指定引擎。

因为一个数据库可以有多个引擎类型表,

请检查创建数据库命令 http://dev.mysql.com/doc/refman/5.5/en/create-database.html

I don't think you can specify Engine while creating database.

because one database can have multiple engine type tables in it

Check create database command at http://dev.mysql.com/doc/refman/5.5/en/create-database.html

弱骨蛰伏 2024-10-20 07:21:28

检查 CREATE DATABASE 的语法: http://dev.mysql.com/doc/refman /5.0/en/create-database.html

创建{数据库|模式} [如果不是
存在] db_name
[创建规范] ...

创建规范:
[默认] 字符集 [=] charset_name | [默认] 整理 [=]
排序规则名称

您可以在启动 mysql 时或在会话期间更改默认存储引擎。请参阅http://dev.mysql.com/doc/refman/5.0/en/storage -engines.html

如果省略 ENGINE 或 TYPE 选项,
使用默认存储引擎。
通常,这是 MyISAM,但您可以
通过使用来改变它
--default-storage-engine 或 --default-table-type 服务器启动选项,或者通过设置
默认存储引擎或
默认表类型选项
my.cnf 配置文件。

您可以设置默认存储引擎
在当前会话期间使用
通过设置 storage_engine 或
表类型变量:

设置存储引擎=MYISAM;放
table_type=BDB;

当MySQL安装在Windows上时
使用 MySQL 配置向导,
InnoDB 或 MyISAM 存储引擎
可以选择为默认值。看
第 2.10.3.5 节 “数据库使用
对话”。

Check the syntax for CREATE DATABASE: http://dev.mysql.com/doc/refman/5.0/en/create-database.html

CREATE {DATABASE | SCHEMA} [IF NOT
EXISTS] db_name
[create_specification] ...

create_specification:
[DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=]
collation_name

You can change the default storage engine on starting up mysql, or during your session. See http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

If you omit the ENGINE or TYPE option,
the default storage engine is used.
Normally, this is MyISAM, but you can
change it by using the
--default-storage-engine or --default-table-type server startup option, or by setting the
default-storage-engine or
default-table-type option in the
my.cnf configuration file.

You can set the default storage engine
to be used during the current session
by setting the storage_engine or
table_type variable:

SET storage_engine=MYISAM; SET
table_type=BDB;

When MySQL is installed on Windows
using the MySQL Configuration Wizard,
the InnoDB or MyISAM storage engine
can be selected as the default. See
Section 2.10.3.5, “The Database Usage
Dialog”.

幸福还没到 2024-10-20 07:21:28

嗨,通常程序员使用 innodb 作为表,不知道是否可以将其设置为数据库
参考

数据库创建

Hi normally programmers use innodb for table don't know if you can set it for database
refer

Database creation

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文