常量数值字符串:单引号或者双引号括起来。包括普通字符串或者日期格式的字符串。布尔值:false(FALSE)对应数字值为0、true(TRUE)对应数字值为1。变量定义用户变量mysql中变量分为用户变量和系统变量。用户变量要先定义和初始化赋值,否则变量的值为NULL。用户变量只在本次连接阶段有效,其他用户的连接不能使用另外一个用户定义的变量,并且当连接释放后,变量就会销毁。声明变量格式:set
一、简单了解一下 mysql 的 sql 类型: 1、数据定义语言 DDL:Create、Drop、Alter 操作。用于定义库和表结构的。2、数据操纵语言 DML:insert、update、delete。对行记录进行增删改操作。3、数据查询语言 DQL:select。用于查询数据的。4、数据控制语言 DCL:grant、revoke、commit、rol
Mysql语句编写循环1.单层循环2.双层循环
原创 2022-01-28 10:27:53
2086阅读
Mysql语句编写循环1.单层循环2.双层循环
原创 2021-07-08 13:34:35
565阅读
作者:paper jie目录数据库常用的数据类型数值类型字符串类型日期类型数据库的操作显示数据库创建数据库使用数据库删除数据库表的操作使用数据库 查看表结构创建表删除表总结数据库常用的数据类型数值类型这里的分为整形和浮点型数据类型大小说明对应Java类型bit[(m)]m为指定位数,默认为1二进制数,m范围从1到64,存储数值范围从0到2^m-1常用Boolean对应bit,此时默认是1
本文主要对前面讲到的MySQL四种语言的总结数据定义语言DDL数据操作语言DML数据操作语言DCL数据查询语言DQL数据定义语言DDL主要作用是创建、删除和修改库表结构库操作对数据库的操作主要有查看所有数据库show databaes;切换数据库use databases;创建数据库create database name;删除数据库drop database name;表操作创建表create
SQL是Structure Query language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言。在众多开源数据库中,MySQL正是其中最杰出的代表,MySQL是由三个瑞典人于20世纪90年代开发的一个关系型数据库。并用了创始人之一Michael Widenius女儿的名字My命名,这就是MySQL的由来,本次博客使用的是开源数据库MySQL,版本5.7.19,下面就开始吧!&n
转载 2023-11-10 10:56:33
52阅读
MYSQL查询数据语句一、SQL查询数据能做什么?从EXCEL到SQL的联系与进步二、SQL查询语句需要包含什么三、语句执行顺序与编写顺序四、语句执行过程 一、SQL查询数据能做什么?从EXCEL到SQL的联系与进步二、SQL查询语句需要包含什么查询语句常用的子句三、语句执行顺序与编写顺序SQL语言不同于其他编程语言的最明显特征是处理代码的顺序。SQL查询数据编写顺序(括号内为执行顺序):(8)
转载 2023-10-05 14:55:04
72阅读
MySQL 架构MySQL 架构可以分为 Server 层、存储引擎两部分。如下图所示:从图中可以看出:Server 层包括连接器、查询缓存、分析器、优化器、执行器。包含所有内置函数,所有跨存储引擎的功能都在这里实现,如存储过程、视图、触发器等。存储引擎层负责数据的存储和提取。常见的存储引擎:MyISAM、InnoDB、Memory。查询语句执行过程接下来我们就来看看一条查询语句是如何执行的。以下
SQL语句编写的练习(MySQL)一、建表1、学生表(Student)学号姓名性别出生年月所在班级create t
原创 2022-08-04 15:54:16
173阅读
## 使用Grafana编写复杂的MySQL语句 ### 简介 Grafana是一个功能强大的开源可视化和分析平台,可以与多种数据源集成,包括MySQL。在本文中,我将向你介绍如何在Grafana中编写复杂的MySQL查询语句。 ### 流程 以下是实现目标的整体流程: ```mermaid flowchart TD A[准备工作] B[创建数据源] C[创建仪表盘]
原创 2023-10-15 04:36:44
266阅读
一、MySQL的复制原理以及流程(1)复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)MySQL复制的线程有几个及之间的关联My
for、while、if、case四大shell语句简单举例 三个脚本退出语句 Exit 结束脚本,整体退出 Break 允许跳出所有循环(终止执行后面的所有循环) Continue 提前结束当前循环,进入下一个循环为了更清楚的了解这几个的区别进行以下实验: root@desktop26 mnt]# cat test1.sh #!/bin/bash for NUM in {1…5} //从1到
# 如何编写MySQL SQL语句中的datetime ## 整体流程 在MySQL的SQL语句中,如果要插入或者更新datetime类型的数据,需要遵循一定的格式和步骤。下面是一个简单的表格展示整个流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 打开MySQL数据库连接 | | 2 | 创建表格,设置datetime字段 | | 3 | 插入或更新数据,使用正确
原创 2024-06-04 05:30:58
49阅读
-- 基本查询 select * from pet -- 列出指定的列 select name, owner form pet -- 直接进行算术运算,对字段起别名 select sin(1+2) as sin --where 条件 select * from pet where (birth>'1980' and species='dog') or species='bird' -- 对n
转载 2024-06-24 14:25:30
62阅读
MySQL基础架构图: 总体上来说,MySQL是分为Server层跟存储引擎层两个部分的Server层:包含连接器,查询缓存,分析器,优化器,执行器等大多数核心的服务功能,以及所有的内置函数。存储引擎:主要负责数据的存储和提取,它其实是相当于一个插件来的。我们熟知的有InnoDB,MyISAM,Memory等存储 引擎,在MySQL5.5.5之后默认的存储引擎就是InnoDB下面就让我们来跟随一条
基本的Sql编写注意事项(SQL优化法则)1.尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 原因:这篇文章讲解的生动形象。 2.不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 原因:因为NULL值并没有被定义。在SQL语句中使用NULL会有很多的麻烦。 因此建议开发人员在建表时,把需要索引的列设成NOT NULL。 如果被索引的列在某些行中存在N
转载 2024-05-06 14:20:33
81阅读
如何使用MYSQL编写SQL语句首先启动MYSQL,因为MYSQL是非图形化界面,在桌面上是没有显示的,所以要在任务栏输入MYSQL然后ENTER键,就可以启动了。启动之后,输入你下载MYSQL时所设置的密码,确定输入show databases;查看电脑之前所存在的数据库有哪些 2、建立一个数据库,输入Create  database  Defct;红色部分是数据库
# MySQL 动态SQL如何编写添加语句 ## 引言 在使用MySQL数据库时,有时候我们需要根据一些条件动态地生成SQL语句,例如在添加数据时,根据用户的输入来决定需要添加的字段和对应的值。在这种情况下,动态SQL语句是非常有用的。本文将介绍如何使用MySQL动态SQL编写添加语句,并以一个实际问题为例进行说明。 ## 实际问题 假设我们有一个学生管理系统,其中有一个学生表(stude
原创 2023-08-27 11:27:19
91阅读
想要深入的了解MySQL,首先要了解MySQL语句是怎么实现的,了解了MySQL语句的执行过程可以更加快速的分析问题的原因,或者进行合理的优化。MySQL的架构MySQL的架构图如下所示,主要由以下几个部分组成:连接器,缓存,分析器,优化器,执行器和存储引擎。MySQL可以分为server层和存储引擎层,server层包括连接器、分析器、优化器和执行器,主要负责SQL语法的解析,内置函数的实现,
  • 1
  • 2
  • 3
  • 4
  • 5