首页 > 数据库 >MySQL学习日志四,数据表的类型

MySQL学习日志四,数据表的类型

时间:2023-05-13 12:01:11浏览次数:49  
标签:文件 支持 数据表 INNODB MYISAM MySQL 日志

-- 关于数据库引擎
/*
INNODB 默认使用
MYISAM 早些年使用
*/
区别 MYISAM INNODB
事务支持 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间大小 较小 较大,约为MYISAM2倍

常规使用操作:

  • MYISAM 节约空间,速度较快
  • INNODB 安全性高,事务处理,多表用户操作

在物理空间存在的位置

所有数据都存在data目录下面
本质还是文件的存储

MySQL引擎在物理文件上的区别

  • INNODB在数据库表中只有一个*.frm文件,以及上级目录下的ibdata1文件
  • MYISAM 对应文件
    *.frm 表结构的定义文件
    *.MYD 数据文件(data)
    *.MYI 索引文件(index)

设置数据库表的字符集编码

CHARSET = utf8

不设置的话,会是mysql默认的字符集编码(不支持编码)

标签:文件,支持,数据表,INNODB,MYISAM,MySQL,日志
From: https://www.cnblogs.com/yzx-sir/p/17397041.html

相关文章

  • MySql学习日志三,测试小练习
    --跟着遇见狂神说mysql进行小练习--题目--目标:创建一个schoo1数据库--创建学生表(列,字段)使用Sql创建--学号int登入密码varchar(20)姓名,性別varchar(2),出生日期Cdatatime),家庭住址,email自己敲了一遍,成功了CREATETABLEIFNOTEXISTS`student`( `id`I......
  • MySQL-----DCL数据控制语言
    MySQL-----DCL数据控制语言用来管理数据库用户,控制数据库的访问权限用户管理查询用户USEmysql;SELECT*FROMuser;创建用户CREATEUSER'用户名'@'主机名'IDENTIFIEDBY'密码';修改用户密码ALTERUSER'用户名'@'主机名'IDENTIFIEDWITHmysql_native_passwordBY�......
  • MySql学习日志二,数据库的笔记
    数据库的列类型【了解】数值tinyint十分小的数据1个字节smallint较小的数据2个字节mediumint中等大小的数据三个字节int标准的整数4个字节常用intbigint较大的数据8个字节float浮点数4个字节double浮点数8个字节decimal字符......
  • mysql常用函数、查询和事务说明笔记
    1.MySQL中内置了很多字符串函数,常用的几个如下:运用示例:示例表里初始数据:  字段title和titleImageconcat:字符串拼接selectconcat(title,titleImage)asnewtitlefrom testtablewhereid=65;lower:全部转小写select lower(title) asnewtitlefrom testta......
  • Grafana系列-统一展示-8-ElasticSearch日志快速搜索仪表板
    系列文章Grafana系列文章概述我们是基于这篇文章:Grafana系列文章(十二):如何使用Loki创建一个用于搜索日志的Grafana仪表板,创建一个类似的,但是基于ElasticSearch的日志快速搜索仪表板.最终完整效果如下:......
  • Django如何把SQLite数据库转换为Mysql数据库
    大部分新手刚学Django开发的时候默认用的都是SQLite数据库,上线部署的时候,大多用的却是Mysql。那么我们应该如何把数据库从SQLite迁移转换成Mysql呢?之前我们默认使用的是SQLite数据库,我们开发完成之后,里面有许多数据。如果我们想转换成Mysql数据库,那我们先得把旧数据从SQLite导出......
  • CQRS读写分离MySQL数据库如何部署至Linux
    FearlessGuo首先有一台可以使用的Linux服务器,可以自行购买,当然也可以白嫖。有一款可以连接Linux的软件,我用的是putty在Linux上下载docker镜像,类似应用商店。安装过程参阅下方链接Linux安装Docker完整教程_docker安装_风随心飞飞的博客-CSDN博客下载mysql镜像,查看版本本次......
  • EntityFramework Core 6.0 MySql WebApi
    Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignPomelo.EntityFrameworkCore.MySqlMicrosoft.EntityFrameworkCore.Tools-----------------------------------------------------------------------------------------------------------------------......
  • 【专题】中国企业财务数字化转型白皮书报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32389原文出处:拓端数据部落公众号新冠疫情等对商业活动进行了重新塑造,并使金融活动在商业活动中的位置发生了变化。在可持续发展的时代背景下,财务人员需要适应新的工作模式,主动接受新的技术,将关注的重点从传统的财务报告范围拓展到可持续性、包容性......
  • MySQL导入导出命令
    1.导出整个库的数据mysqldump-hhostname-uroot-pschema_name>/mysqldata/schema_all_data_with_ddl.sql上面的是会将整个schema的数据,表结构,索引都导出来;(视图和存储过程还待测);注意不同MySQL版本导出的表结构创建语句可能不兼容;如果只想导出数据,则可以在schema_name前......