MYSQL-----数据库的操作及存储引擎的选择
来源:互联网 发布:mac怎么删除abc输入法 编辑:程序博客网 时间:2024/05/22 04:30
下面说到的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.
- MYSQL-----数据库的操作及存储引擎的选择
- 浅谈mysql数据库存储引擎的选择
- mysql数据库优化--存储引擎的选择
- MySQL数据库的基本操作及存储引擎
- mysql存储引擎类型及存储引擎的选择
- MySQL存储引擎--存储引擎的选择
- Mysql 存储引擎的选择
- Mysql存储引擎的选择
- MySQL存储引擎的选择
- MySQL存储引擎的选择
- MySQL存储引擎的选择
- mysql 存储引擎的选择
- mysql存储引擎的选择
- MySQL存储引擎的选择
- mysql数据库优化--(4)设计 存储引擎的选择
- Mysql数据库的存储引擎
- Mysql数据库的存储引擎
- MySQL 的各存储引擎特点-MySQ 存储引擎选择
- 218 .The Skyline Problem
- Python 包管理工具解惑
- 23. Merge k Sorted Lists 合并K个有序链表
- MySQL的CAST函数用法
- C++设计模式浅识组合模式
- MYSQL-----数据库的操作及存储引擎的选择
- Sql Server之旅——第七站 为什么都说状态少的字段不能建索引
- 列表状态自动切换
- Problem C: 小数计算——结构体
- Sql Server之旅——第八站 复合索引和include索引到底有多大区别?
- C++设计模式浅识享元模式
- C语言基础 printf将一个十六进制按照十进制输出
- Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
- Problem D: 分数减法——结构体