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

下面说到的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.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值