首页 > 数据库 >MySQL教程 - MySQL介绍

MySQL教程 - MySQL介绍

时间:2022-09-01 08:45:37浏览次数:52  
标签:教程 MySQL 介绍 大小写 外键 版本 SQL InnoDB

更新记录
转载请注明出处。
2022年9月1日 发布。
2022年9月1日 从笔记迁移到博客。

MySQL版本

版本分类

用途分类:

Community 社区版本

Enterprise 商业版本

阶段分类:

Alpha 开发阶段的版本,不可以用于生产

Beta 测试阶段的版本,不可以用于生产

Gamma 测试阶段的版本,比Beta更久的测试,不可以用于生产

Generally Available(GA)也叫Production版本,可以用于生产

版本号

主版本.发行级别.发行版本号

MySQL图形管理工具

MySQL Workbench

DataGrip

PhpMyAdmin

Navicat

MySQLDumper

SQLyog

MySQL存储引擎

主要引擎

InnoDB

支持事务(transaction)、外键

MySQL当前默认的存储引擎

MyISAM

不支持事务,外键

但处理速度比InnoDB较快

MEMORY

所有数据存储在内存中

断电数据消失

三种存储引擎对比

image

说明

只有InnoDB支持事务(Transactions)

目前主流使用InnoDB,遵循ACID,支持外键

MyISAM有较高的插入/查询速度,但是不支持事务和外键

其他引擎

Merge

Archive

Federated

CSV

BACKHOLE

SQL大小写问题

SQL关键字 和 函数名 不区分大小写

数据库名、表名、视图名(Windows、Mac不区分大小写)(Unix区分大小写)

专业程序员应严格遵守SQL大小写和命名规范

命名规则

名称最长可达64个字符

合法字符包括数字、字母、下划线和$

名字可以以数字开头,但不能只由数字组成

如果包含空格或非法字符,则在SQL查询中必须始终用反勾号(`)将其括起来

标签:教程,MySQL,介绍,大小写,外键,版本,SQL,InnoDB
From: https://www.cnblogs.com/cqpanda/p/16645222.html

相关文章

  • MySQL教程 - 数据类型(Data Type)
    更新记录转载请注明出处。2022年9月1日发布。2022年9月1日从笔记迁移到博客。数据类型数据类型概念数据类型是一种数据的限制,规定数据的存储格式、表示方式、范......
  • 自我介绍
    老师好!哈喽大家好~我是纪钧耀,如果用三个词形容我,乐观,研究型,普通。乐观是我一直积极开朗的源泉;而我个人比较严肃,表达感情比较深沉,长得也像研究型;普通是指我能做好的事情很......
  • VSCode创建Vue项目完整教程
    VSCode创建Vue项目完整教程文章目录一、配置环境1.安装VSCode2.安装node.js3.安装配置脚手架vue-cli二、创建vue项目1.命令方式创建2.重新初始化依赖3.启动项目......
  • 安装mysqlclient出现的错误
    解决方案1.命令行查看python版本2.网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient下载对应版本(我的是py36下的36版本):mysqlclient-1.4.6-cp36-cp36......
  • 使用 CSS 输入标签 — 教程
    使用CSS输入标签—教程HTML对于HTML,我们需要一个带有标签和输入的容器。我们还将为输入设置占位符(“”),这将允许我们使用CSS检测输入何时具有某些值。<divcla......
  • 大数据分析常用组件、框架、架构介绍(Hadoop、Spark、Storm、Flume、Kafka、Logstash、
    首先,数据传输组件:①Kafka是用Scala编写的分布式消息处理平台。②Logstash是用JRuby编写的一种分布式日志收集框架。③Flume是用Java编写的分布式实时日志收集框架。......
  • 【Django】连接MySQL与orm语法
    目录1.流程图2.静态文件及相关配置3.请求方法4.request对象方法5.链接数据库5.1pycharm连接MySQL5.2django链接MySQL6.Djangoorm7.orm语法7.1orm增删改查7.2or......
  • MySQL--行转列 和 列转行
    前置知识CASE流程控制语句:CASE语句为多分支语句结构,该语句首先从WHEN后的VALUE中查找与CASE后的VALUE相等的值,如果查找到则执行该分支的内容,否则执行ELSE后......
  • request对象方法与django连接MySQL
    静态文件配置1.编写一个登录功能1.1创建django项目并创建一个app1.2在urls.py添加一组对应关系urlpatterns=[path('admin/',admin.site.urls),path('log......
  • 今日内容 Django连接MySQL操作及ORM基本操作
    静态文件及相关配置1.先编写一个登录功能(1)创建django项目并创建一个app(2)在url.py添加一组对应关系(3)在app的views.py中编写登录核心逻辑......