mysql之旅【第一篇】

1,基本操作

1 create databades  数据库名;  #创建数据库
2
3 show databases;  #显示存在的数据库
4
5 drop  database  数据库名字   #删除数据库

2,数据库存储引擎介绍

1 show engines \G;
2
3 show variables like ‘have%‘;
4
5 查询mysql支持的存储引擎

InnoDb存储引擎

InnoDB存储引擎,创建的表的结构存储在.frm中。数据和索引存储在innoDB_data_home_dir和innodb_data_file_path定义的表空间中

InnoDB存储引擎的优势在于提供了良好的事物处理管理,崩溃修复能力和并发控制。缺点是读写效率差,暂用的数据空间较大

MyISAM存储引擎

MyISAM存储引擎的表存储成3个文件。文件的名字与表的名字相同。

MyISAM存储引擎的优势在于占用空间小,处理速度快,但是呢不支持事务的完整性。

MEMORY 存储引擎(不常用)

3,对于常用的存储引擎我们该怎么选择呢

如果要求的完整性比较高,要求实现并发控制,那么选择InnoDB存储引擎,因为它可以实现事务的提交和回滚

如果要求主要用于 插入新纪录和读出记录,选择MyISAM比较好,如果应用型并发都很低,也可以选择MyISAM

时间: 2024-12-23 08:25:36

mysql之旅【第一篇】的相关文章

mysql配置主从复制 第一篇

安装好一个mysql到D盘.然后把D盘的mysql文件夹复制到另外一个盘.我这里选择E盘 之后修改 根目录下的 my.ini 端口号 [mysqld]port = 3307 ps:一定要和另外一个区分开. 安装服务 mysqld install mysql 启动mysql服务 net start mysql 删除mysql服务步骤: mysql\bin\mysql -remove  移除服务 如果出现这种情况. 已经安装好mysql服务,启动其中的一个服务可以成功,就是不能启动两个,这时候你该

mybatis之旅第一篇-初识mybatis

一.JDBC的问题 为什么我们要使用mybatis,是因为JDBC存在以下问题 1. 数据库连接创建.释放频繁造成系统资源浪费,从而影响系统性能.如果使用数据库连接池可解决此问题. 2. Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码. 3. 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护. 4. 对结果集解析存在硬编码(查询

Javascript之旅——第一篇:从变量说起

工作这几年,js学的不是很好,正好周末有些闲时间,索性买本<js权威指南>,大名鼎鼎的犀牛书,好好的把js深入的看一看.买过这本 书的第一印象就是贼厚,不过后面有一半部分都是参考手册. 一:作用域 说起变量第一个要说到的肯定就是作用域,正是因为不熟悉JS的作用域,往往就会把面向对象的作用域张冠李戴,毕竟有些东西总是习惯性 的这样,但是并不是每次照搬都是可以的,那么下一个问题就来了,js到底是什么作用域,当然是函数作用域了,我们的浏览器就是一个被实例 化的window对象,如果在window下定

MySQL学习【第一篇介绍】

1.首先数据库分为RDBMS(关系型数据库),和NOSQL(非关系型数据库),而我们的mysql则是RDBMS. 2.RDMS和NOSQL特点对比 RDBMS特点: (1)二维表的形式展示 (2)使用率非常大,例如传统企业上使用的orcale,以及最新互联网企业的mysql (3)数据库存取可以通过sql语句 (4)安全性十分的高 (5)产品多样,例如市面上常见的mysql,oracle,mariadb,mssql(sqlserver) NOSQL的特点: (1)不仅仅是sql,其是做RDBMS

SpringBoot之旅第一篇-初探

目录 一.SpringBoot是什么?二.SpringBoot的优势三.hello world四.原理探究 一.SpringBoot是什么? 微服务,应该是近年来最火的概念,越来越多的公司开始使用微服务架构,面试中被问到的微服务的概率很高,不管对技术的追求,还是为了进更好的公司,微服务都是我们开发人员的必须要学习的知识. 那么微服务究竟是什么呢? 我们通俗的理解方式就是:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底 地去耦合,每一个微服务提供单个业务功能的服务,一个服

nginx之旅第一篇:nginx下载安装、nginx配置文件详解、nginx默认网站

一.nginx下载安装 版本nginx 1.15.5 系统环境centos7.5(本机ip192.168.199.228) 关闭selinux 和防火墙firewall 1.下载 wget http://nginx.org/download/nginx-1.15.5.tar.gz -P /usr/src 2.安装 安装大概过程 配置---编译---安装 配置 1)检查环境 是否 满足安装条件 依赖解决 2)指定安装方式 配置文件 命令文件 各种文件放哪里 开启模块功能[内 置模块 三方模块] 3

厦门之旅第一篇Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)

我不是诗人,写不出厦门的美:我不是歌手,唱不出厦门的情:我不是画家,画不出厦门的景. 我只是一名程序员,我只能用我的眼,我的心去看去感受,那久违的海风吹拂着脸颊,好似内心那一份烦躁与沉重也随着海风飘向了远方 . . . . . . 一.Gradle多渠道打包之缘由 时间要追溯到两年前,当时我还在使用 eclipse 开发工具.兄弟事业部有款产品需要封包(使用webview打包成app),并提出了相关的需求: 针对不同商家地址(webview加载url),App名称,应用图标,欢迎页背景,状态栏颜

spring之旅第一篇-初识spring

一.概述 只要用框架开发java,一定躲不过spring,Spring是一个轻量级的Java开源框架,存在的目的是用于构建轻量级的J2EE应用.Spring的核心是控制反转(IOC)和面向切面编程(AOP).spring有如下特点: 轻量级:应用大小和应用开支,包括应用方式 DI/IoC:提供松耦合的一种实现技术 AOP:切面编程将业务逻辑从应用服务中分离 容器:包含并管理应用对象的生命周期和配置 框架:使用组件配置组合成复杂的应用,并提供很多基础功能 由于spring是一个容器型的框架,所以它

【转帖】Mysql多维数据仓库指南 第一篇 第1章

 Mysql多维数据仓库指南 第一篇基本原理 章节列表: 第1章:基本组成 第2章:维度历史 第3章:维度可加性 第4章:维度查询 本篇概述 你将运用关系数据库来实施一个维度数据仓库.事实表和维表这两种类型的关系表构成了一个数据仓库模式的基本部分,在本书的第一部分,你将用mysql数据库建立这些基本部分. 第1章:基本组成   概述        本章将了解两个重要的主题:星型模式和代理键.星型模式是一种维度数据仓库的数据结构.代理键是在数据仓库中添加到事实表以作为主键的字段. 在本章你将开始一

第一篇 mysql安装

第一篇博客心情小激动,不知道出来什么效果,还是直接写吧 最近一直一个问题缠绕着就是 数据库在安装后一直报 1055 修改各种最终也没解决,有知道的请不吝赐教,在此先谢了 后来又安装了 不再报这种错误了, 在此,手记一下自己安装mysql的过程吧 第一步:解压到自己想安装的盘下,我的是 直接解压在D盘 第二歩配置变量及修改my-default.ini 第三歩进入安装盘下 由于我是先前安装了一个数据库所以中间安装service时提示该服务已存在 所以需要remove一下,否则可跳过此歩