mysql数据库基础知识点总结图,mysql数据库基本知识点总结,MySql数据库基础知识点总结

mysql数据库基础知识点总结图,mysql数据库基本知识点总结,MySql数据库基础知识点总结

本文主要介绍了mysql数据库的基础知识点,总结和整理了MySql数据库创建、查看、选择、删除、数据类型的基本操作技巧。有需要的可以参考一下。

目录

数据库的基本操作2)查看数据库3)选择数据库4)删除数据库1)数值型2)存储型这个例子讲的是MySql数据库的基本知识点。分享给你,供你参考,如下:

数据库基本操作

1)创建数据库

基本语法: create database 数据库名称 ;

应该创建一个名为itcast的数据库。Sql语法如下:

“创建数据库‘it cast ’;``

需要主要的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号(``)包括数据库名称/字段名称和数据表名称

如果创建的数据库存在,程序将报告一个错误。为了防止这种情况发生,可以使用“如果不存在”来再次创建数据库。语法如下:

如果不存在,请重新创建数据库` itcast '

//该语句表示如果数据库中没有名为itcast的数据库,则创建该数据库,否则不执行创建itcast的操作。

2)查看数据库

创建数据库后,可以使用此语句查看数据库的信息。

```显示caeate数据库数据库名称`'

检查MySql数据库服务器的现有数据库。

“显示数据库”

3)选择数据库

数据库中可能有多个数据。选择数据库的命令语法:

`使用数据库名称```。

4)删除数据库

数据库的删除不仅会删除里面的数据,还会回收原来分配的存储空间。

```删除数据库数据库名```。

使用“drop database”命令删除数据库时,如果删除的数据库不存在,MySql服务器会报错。因此,当数据库可以再次删除时,使用“如果存在”

“如果数据库存在,则删除数据库”itcase

//如果删除MySql数据库服务器中已有的数据库itcase,则删除该数据库;否则,您不会删除数据库itcasse。

数据类型

创建数据表时,需要为每个字段选择一种数据类型,数据类型的选择决定了数据的存储格式、有效范围和相应的限制。

Mysql提供了多种数据类型,主要分为三类。

数字类型

字符串类型

日期和时间类型

1)数值类型

MySql提供了很多数值类型,大致可以分为整型和浮点型。

整数的类型分为int、smallint等。根据值的范围。

浮点类型分为float、declmal等。

整数类型

浮点类型

小数类型的有效值范围由m和D决定.m和d决定。其中M代表数据长度,D代表小数点后的长度。例如,如果数据类型设置为DECIMAL(4,1),则将3.1415926插入数据库后,显示的结果为3.1。

字符串类型

在开发一个项目的时候,大部分要存储的数据都是字符串格式的,所以MySQL提供了很多存储字符串的数据类型。

BLOB文本和BLOB文本都用于存储大量数据,但它们之间的区别在于,BLOB区分大小写,而文本不区分大小写。

日期与时间类型

为了方便在数据库中存储日期和时间,MySQL提供了几种相关的数据类型,可以根据实际开发灵活选择。

2)存储类型

在数据库中,数据表设计的合理性直接影响数据库的效率,而设计数据表时存储引擎的选择又决定了数据表具有哪些功能。接下来,将介绍常见的MySQL存储引擎及其功能。

InnoDB存储引擎

MyISAM存储引擎

内存存储引擎

归档存储引擎

InnoDB 引擎

InnoDB存储引擎从MySQL版开始被指定为默认存储引擎,用于完成事务的事务安全处理、回滚、崩溃修复和多版本并发控制。同时也是MySQL中第一个提供外键约束的表引擎,尤其是事务处理的能力,是其他MySQL存储引擎无法比拟的。

InnoDB的优势在于它提供了良好的事务管理、崩溃修复能力和并发控制。

MyISAM 存储引擎

MyISAM存储引擎是在ISAM存储引擎的基础上开发的,它不仅解决了ISAM的许多缺点,还增加了许多有用的扩展。

其中,使用MyISAM存储引擎的数据表会被存储在三个文件名与表名相同的文件中,文件扩展名分别为frm、myd、myi。

与InnoDB相比,MyISAM的优势是处理速度快;缺点是不支持事务处理。

MEMORY 存储引擎

内存存储引擎是MySQL中一个特殊的存储引擎。在内存存储引擎的表中,所有的数据都存储在内存中,所以数据处理速度快,但是不能长时间保存(程序出错或者关机会丢失数据),不能存储太多数据。对于需要快速读写速度,但数据量较小,不需要持久化的数据,内存存储引擎是理想的选择。

ARCHIVE 存储类型

归档引擎适用于存储长期维护但很少访问的大量数据。对于使用归档存储引擎的数据表,数据在存储时会被zlib压缩库压缩,在请求记录时会被实时解压缩。需要注意的是,归档存储引擎只支持查询和插入操作,由于不支持数据索引,查询效率较低。

对更多MySQL相关内容感兴趣的读者可以查看我们的专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》和《MySQL常用函数大汇总》。

希望这篇文章对大家的MySQL数据库有所帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: