MySQL数据库 (上)一、MySQL数据类型(数值类型、日期和时间类型、字符类型)1、数值类型注:BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节
转载
2023-06-22 11:35:17
468阅读
MySQL回顾用orm写多了数据库操作会弱化你的sql能力回顾一下mysql的知识外键 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。准备工作创建年纪表CREATE TABLE `grade` (
`id` INT(1
转载
2024-03-04 13:19:02
19阅读
where子句的字符串比较是不区分大小写的,但是可以使用binary关键字设定where子句区分大小写
转载
2023-05-18 17:42:47
93阅读
# MySQL 中的 BINARY 关键字优劣分析
在 MySQL 中,BINARY 关键字用于强制对字符串进行二进制比较。这在某些情况下非常有用,但也有其局限性。本文将探讨 BINARY 的优劣,并通过代码示例来说明其应用场景。
## 1. BINARY 关键字的基本概念
BINARY 关键字是一个转换函数,可以将字符串转换为 BINARY 字符串。与常规比较不同,二进制比较是区分大小写的
原创
2024-10-30 04:28:26
143阅读
# 如何使用MySQL的binary like关键字
## 概览
在MySQL中,我们可以使用`binary like`关键字来进行二进制字符串的模糊匹配。这对于需要处理二进制数据的开发者来说非常有用。本文将介绍如何使用`binary like`关键字,以及每一步需要做什么。
## 步骤
| 步骤 | 描述 |
| ---- | ---- |
| 步骤 1 | 创建一个包含二进制数据的表 |
原创
2023-12-31 08:41:05
122阅读
利用mysql explain来对sql语句进行优化,你需要懂这些关键字各表示的含义,这样优化才有的放矢。语法格式如下:EXPLAIN SELECT SQL语法格式说明:EXPLAIN:分析查询语句的关键字。SELECT:执行查询语句的关键字。SQL:查询语句。接下来对输出结果进行简单的解释。(1)id:表示SELECT语句的序列号,有多少个SELECT语句就有多少个序列号。如果当前行的结果数据中
转载
2023-08-10 09:57:56
66阅读
一、常用sql语句注意,关键字和函数最好大写,字段和表名小写,这样很容易区分。而且,表名用t_开头,字段最好用f开头。1.创建数据库t_userCREATE DATABASE t_user;2.删除数据库t_userDROP DATABASE t_user;3.使用数据库t_userUSE t_user;显示数据库中的表SHOW TABLES;4.创建数据表 t_order表名的命名规
转载
2023-07-09 22:46:30
89阅读
MySQL的join关键字详解文章目录内连接 inner join左外连接 left join右外连接 right join左连接右连接全连接差集SQL Join联接子句用于在两个或更多在数据库中的表的记录组合。JOIN是通过使用从两个表字段共通的值组合连接起来。MySQL官方只提供了三种join方式,内连接、左连接和右连接,不支持其他的连接关键字。但是可以通过一定的语法将达到其他的连接的效果。内
转载
2023-08-29 13:09:36
69阅读
目录SQL语句的分类 MySQL权限级别数据库 的创建,查看,使用,删除创建表(CREATE TABLE `表名`)列类型分类:字段属性:字段注释设置表的类型设置表的字符集清空表 truncateDELETE 和 TRUNCATE 的区别快速备份表:修改表的结构 ALTER添加约束添加数据(INSERT I
转载
2023-08-23 19:24:15
678阅读
mysql建表时,每个字段的属性有三个选项: binary,unsigned,unsigned zerofill,作用如下:一、binaryCHAR VARCHAR:值根据缺省字符集以大小写不区分的方式排序和比较,除非给出BINARY关键字。使用BINARY的例子见二、unsigned 既为非负数,用此类型可以增加数据长度!例如如果  
转载
2024-05-08 05:43:10
41阅读
## MySQL 关键字以及保留字
关键字是在SQL中具有重要意义的单词。某些关键字,如
[`SELECT`](https://dev.mysql.com/doc/refman/8.0/en/select.html)
[`DELETE`](https://dev.mysql.com/doc/refman/8.0/en/delete.html)
[`BIGINT`](https://dev.mys
转载
2023-05-20 12:54:04
211阅读
文章目录1.LIMIT - 分页基本用法SQL优化2.BETWEEN ... AND ... - 范围查找**3.IN**4.AND和OR - AND的优先级高于OR**5.模糊查询**通配符规则LIKE关键字 - 开启通配符匹配**6.AS**7.计算字段函数7.1.CONCAT( ) - 拼接7.2.LTrim( )与Rtrim( ) - 删除左边/右边的所有空格7.3.UPPER( ) /
转载
2023-07-08 13:44:13
13阅读
作者
:Sicimike
前言在日常开发中,一些不常用且又比较基础的知识,过了一段时间之后,总是容易忘记或者变得有点模棱两可。本篇主要记录一些关于MySQL数据库比较基础的知识,以便日后快速查看。SQL命令SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下DDLDDL是数据定义语言(Data Definition Language)的简称
转载
2023-08-29 17:53:25
81阅读
Id:表的读取顺序select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况id相同,执行顺序由上至下如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行衍生 = DERIVEDSelect_type:数据读取操作的操作类型 SIMPLE简单的 sel
转载
2023-07-07 11:00:58
128阅读
目录SELECT语句关键字的定义顺序SELECT语句关键字的执行顺序建表和准备数据(DML)新建测试数据库players创建测试表 star, ballvalue, starworth新增测试数据准备SQL逻辑查询测试语句执行顺序分析(重点)(1) 执行FROM语句(2) 执行ON过滤(3) 添加外部行(4) 执行WHERE过滤(5) 执行GROUP BY分组(6) 执行HAVING过滤(7)
转载
2024-06-04 23:33:28
34阅读
Mysql1. 查看表结构命令desc 表名;创建表 create table 表名删除表 drop table if exists 表名修改表结构使用关键字 alter2.起别名关键字as,as可以省略,如果别名为dept name中间有空格,需要用单或双引号将其括起来’dept name’3.字段参与数学运算select sal*12 as yearsal from emp;4.between
转载
2024-10-12 15:20:46
25阅读
mysql 的关键字(保留关键字。非保留关键字) 关键字 保留关键字/非保留关键字: 其中保留关键字:需要加反引号`` (``符号在1旁边哈!) (宝宝,要睁大眼睛看噢,符号是反引号``, 而不是 单引号’’) 非保留关键字: 可以直接使用噢! 保留/非保留 关键字:(查看mysql官网) http
原创
2022-05-28 00:13:06
2598阅读
一,SELECT语句关键字的定义顺序SELECT DISTINCT <select_list>
FROM <left_table>
<join_type> JOIN <right_table>
ON <join_condition>
WHERE <where_condition>
GROUP BY <group
转载
2024-04-12 21:58:21
41阅读
(四十八)MySQL数据库使用(二) 4:主键、唯一键、外键 以及 一对一查询,一对多查询 概念 1: 什么叫键
数据库中的键(key)又称为关键字,是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。
2:唯一键
唯一键,即一个或者一组列,其中没有重复的记录。可以唯一标示一条记录。
3:
转载
2023-07-16 19:03:36
124阅读
` 是 mysql 本身的关键字冲突。所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名,不是关键字。例如:select * from table_name where `key` = 'key_name';其中,key是mysql的关键字,列名如果是key的话,就需要用``转义一下。 扩展:字符串中需要使
转载
2023-06-01 00:20:21
464阅读