您的位置:首页 > 数据库 > MySQL

MYSQL-----数据库的操作及存储引擎的选择

2016-06-25 11:47 495 查看
下面说到的mysql数据库的操作都是在linux环境下,由于时间有限,就不截图上传,大家可以在自己Linux系统下进行操作。(前提保证你的linux平台安装了mysql数据库)

1.数据库的操作:

1)登陆数据库 在root用户下,service mysqld start启动数据库,键入mysql即可进入。出现mysql>即成功

2)创建数据库 create database 数据库名(小写);

3)删除数据库 drop database 数据库名;

4)显示数据库 show databases;

5)显示数据库所支持的存储引擎 show engines; (当support为defalut时,表明该引擎是默认引擎)或者 show variales like ‘have%’;

6)显示数据库默认引擎 show variables like ‘storage_engine’;

7)修改数据库默认引擎 locate my.cnf 找到所在目录并进入(vi /etc/my.cnf )在[mysqld]后添加default-storage-engine=INNODB(任意你想定义的数据库引擎)

8)启动/重启数据库 service mysqld start/restart

2.如何选择数据库引擎?

INNODB——在事务管理,崩溃修复,并发处理方面良好,但是数据存取速度较慢,占据数据空间大。

NYISAM——数据的存取速度方面较快,占据空间小。不支持事务的完整性和并发性。

MEMORY——所有的数据都是在内存中,内存若出现异常,影响数据完整性,重启或关机则数据会丢失,因此一般较少使用,由于生命周期短,使用均为一次性的。



总结:同一个数据库中可以使用多种引擎的表,如果一个表要求较高的事务处理。可以选择INNODB,如果对查询要求比较高的可以使用MYISAM,如果需要一个用于查询的临时表,可以使用MEMORY.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: