`约束1 SQLSQL,它的全称叫Structured Query Language,结构化的查询语言。之所以出现这个东西,是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。SQL定义了一系列标准和规范,数据库厂商也需要按照这个规范来,当然会有一些细小的差别,相比没有规范来说,要好很多比如 项目后期由于某些原因,需要进行数据库更换,那么
转载
2024-08-12 15:13:03
52阅读
一、字符集及字符序的概念字符(character)是人类语言最小的表义符号,例如‘A’,‘B’等。给定一系列字符,并对每一个字符予以数值,用数值代表对应的字符,这个数值就是字符的编码(character encoding)。所有这些“字符和编码对”组成的集合就是字符集(character set)。MySQL提供多种字符集,如latin1、utf8、gbk、big5等。
字符序(collat
在使用MySQL建库的过程中发现了一个问题,无论怎么创建库,创建出来的库名都是小写的。然后上网查了一下资料。在MySQL中,数据库和表都是对应目录下的一个或多个文件。因此,操作系统的大小写是否敏感决定了数据库大小写是否敏感。而在Windows中是对大小写不敏感的(Linux是对大小写敏感的)。下图是在windows操作系统上MySQL中lower_case_table_system和lower_c
转载
2023-08-24 13:11:25
133阅读
一、别名问题引入: 在这里,传入了实体类的参数类型,但是这样,我们会觉得参数类型的名比较长,很麻烦,不便于书写,也不便于标记,所以我们要将其简化 故我们可以用下面三种方式来设置别名,简化传入参数的名字注意:需要Mybatis的配置文件中进行设置,且位置一般固定类型别名只是 Java 类型的较短名称。它仅与 XML 配置相关,并且只是为了减少完全限定类名的冗余类型而存在。1、直接设置包名在实体类的实
一、mysql创建数据库的字符集与排序规则 1、字符集说明: 一般选择utf8.下面介绍一下utf8与utf8mb4的区别:utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是ut
转载
2024-06-20 12:55:03
180阅读
# MySQL将字段名改成大写
在MySQL数据库中,字段名是表中的重要组成部分,它决定了数据的存储和查询方式。有时候我们需要将字段名改成大写,这可能是为了统一格式、提高可读性,或者是与其他系统进行数据对接的需要。在本文中,我们将介绍如何使用SQL语句来将MySQL数据库中的字段名改成大写。
## 如何将字段名改成大写
要将MySQL数据库中的字段名改成大写,我们可以使用`ALTER TAB
原创
2024-02-23 07:55:45
252阅读
索引的分类主键索引 (PRIMARY KEY)
唯一的标识符, 主键不可重复, 只能有一列作为主键唯一索引 (Unique KEY)
避免重复的列出现, 唯一索引可以重复, 多个列都可以标识为唯一索引常规索引 (KEY/INDEX)
默认的, index 和 key 关键字可以设置常规索引全文索引 (FullText)
快速定位数据, 在 MyISAM 引擎下才有只能用于C
转载
2023-08-08 14:29:52
416阅读
1-1.库名、表名、字段名必须使用小写字母,“_”分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,但以小写比较。 b) 如果大小写混合用,可能存在abc,Abc,ABC等多个表共存,容易导致混乱。 c) 字段名显示区分大小写,但实际
转载
2023-10-18 17:49:02
293阅读
lamda表达式() -> expression
a -> expression
(a,b) -> expression
(a,b) -> {
expression1;
expression2;
}方法引用System.out::println函数式接口: 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽
转载
2024-10-22 21:54:30
15阅读
MySQL 中修改表字段名的语法规则如下:ALTER TABLE CHANGE ;其中,旧字段名指修改前的字段名;新字段名指修改后的字段名;新数据类型指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。举例:使用 ALTER TABLE 修改表 tb_emp1 的结构,将 col1
转载
2023-06-21 23:49:41
907阅读
1.数据库存储引擎 mysql> show variables like '%storage_engine%'; #查看mysql当前默认的存储引擎
mysql> show engines; #查看存储引擎 InnoDB存储引擎:默认引擎,最常用的。 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键;InnoDB是默认的 My
转载
2023-08-22 16:22:08
173阅读
1.数据库涉及字符规范
采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线'_'组成,共63个字符.不能出现其他字符(注 释除外).注意事项:1)以上命名都不得超过30个字符的系统限制.变量名的长度限制为29(不包括标识字符@).2)数据 对象、变量的命名都采用英文字符,禁止使用中文命名.绝对不要在对象名的字符之间留空格.3)小心保留词,要
转载
2023-06-23 15:34:35
162阅读
修改字段名称MySQL 中修改表字段名的语法规则如下:ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>;其中:旧字段名:指修改前的字段名;新字段名:指修改后的字段名;新数据类型:指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。例 1使用 ALTER TA
转载
2023-06-23 11:55:18
3081阅读
# MySQL查询包含大写表字段名的表
在MySQL数据库中,表字段名是不区分大小写的,这意味着对于查询语句中的表字段名,无论是使用大写还是小写,都可以正确返回结果。然而,在某些情况下,我们可能需要查询包含大写表字段名的表,以满足特定的需求。本文将介绍如何在MySQL中查询包含大写表字段名的表,并提供相应的代码示例。
## 1. 创建示例表
为了演示查询包含大写表字段名的表的过程,我们首先需
原创
2023-12-09 06:46:38
126阅读
# Java对象转JSON字段名大写
在Java开发中,常常需要将Java对象转化为JSON格式的字符串,同时还需要将JSON格式字符串中的字段名转化为大写。本文将介绍如何实现Java对象转JSON字段名大写的操作。
## 整体流程
实现Java对象转JSON字段名大写的操作主要可以分为以下几个步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个Java对象 |
原创
2024-01-03 04:15:17
162阅读
MySQL是啥?数据库又是啥?MySQL:MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复
转载
2023-08-24 15:58:43
209阅读
1.修改表名:table [表1] rename as2.增加表字段: alter tableadd column 列名 INT(4)--数据类型3.修改表字段:change 重名字段名 modify 修改字段数据类型和约束 alter table [table1] modify 列名 varcha
转载
2023-05-29 19:23:46
901阅读
# 如何在JAVA中返回JSON设置字段名大写
## 1. 整个流程
```mermaid
flowchart TD
A(创建一个Java对象) --> B(导入相关库)
B --> C(设置字段名大写)
C --> D(将对象转换为JSON)
D --> E(返回JSON数据)
```
## 2. 表格展示步骤
| 步骤 | 描述
原创
2024-06-24 03:49:15
61阅读
# MySQL更改字段名
MySQL是一种常用的关系型数据库管理系统,用于存储和管理大量的数据。在使用MySQL时,有时候我们需要更改表中的字段名,比如修改字段名的拼写错误、更新字段名以符合命名规范等。本文将介绍如何使用MySQL更改字段名的方法,并提供相应的代码示例。
## 1. 查看表结构
在更改字段名之前,我们首先需要查看表的结构,确定需要更改的字段名。可以使用以下的SQL语句来查看表
原创
2024-01-09 11:48:02
122阅读
# 如何在MySQL中重命名字段名
## 介绍
在MySQL数据库中,有时候我们需要修改表的字段名。这篇文章将教你如何在MySQL中重命名字段名。
## 整体流程
首先,让我们来看一下整个流程的步骤:
```mermaid
pie
title MySQL字段重命名流程
"创建备份" : 10
"修改字段名" : 40
"更新数据" : 30
"验证"
原创
2024-05-22 04:37:54
93阅读