年度归档: 2024 年

1107 篇文章

012、MySQL事务基础
MySQL事务基础 一、事务简介   事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。mysql的事务默认是自动提交的,也就是说,当执行一条DML语句,Mysql会立即隐式的提交事务 二、事务操作   2.1 查看事务提交方式   select@@autocommit;   2.2 设置事务提交方式…
011、MySQL多表查询
MySQL多表查询 一、多表关系 1.1 一对一关系 案例:用户和用户详情 关系:一对一多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提高效率 实现:在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的(unique) 1.2 一对多关系 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门 实现:在多的一方建立外键,指向一的一方的主键 …
010、MySQL约束
MySQL约束 一、介绍 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据 目的:保证数据库中数据的正确性、有效性和完整性 二、约束分类 非空约束(not null):限制字段不能为null 唯一约束(unique):保证该字段的所有数据都是唯一,不重复 主键约束(primary key):主键是一行数据库的唯一标识,要求非空且唯一 默认约束(default):保存数据时,如果未指定该…
009、MySQL 约束介绍
MySQL 约束介绍 1、非空约束 限定某个字段/某列的值不允许为空,空字符串’'不等于NULL,0也不等于NULL CREATE TABLE 表名称( 字段名 数据类型, 字段名 数据类型 NOT NULL, 字段名 数据类型 NOT NULL ); #添加not null ALTER TABLE 表名称 MODIFY 字段名 数据类型 NOT NULL; #去掉not null,相当于修改某个…
008、MySQL 数据类型
MySQL 数据类型 串数据类型 数据类型 说明 CHAR 1~255 个字符的定长串。它的长度必须在创建时指定,否则 MySQL 假定为 CHAR(1) ENUM 接受最多 64 K 个串组成的一个预定义集合的某个串 LONGTEXT 与 TEXT 相同,但最大长度为 4GB MEDIUMTEXT 与 TEXT 相同,但最大长度为 16K SET 接受最多 64 个串组成的一个预定义集合的零个或…
007、MySQL 常用函数汇总
MySQL 常用函数汇总 字符串函数 函数 功能 CONCAT(s1,s2,……) 字符串连接 INSERT(str,x,y,instr) 将指定开始标记到结束的字符串替换为指定字符串 LOWER(str) 将字符串所有字符转为小写 UPPER(str) 将字符串所有字符串转为大写 LEFT(str,x) 返回字符串 str 最左边的 x 个字符 RIGHT(str,x) 返回字符串 str 最右…
006、MySQL函数
MySQL函数 定义:可以直接被另一段程序调用的代码或程序 一、字符串函数 #语法 select 函数(参数) #字符串拼接,将s1,s2,s3...Sn拼接成一个字符串 concat(s1,s2,s3...Sn) #将字符串全部小写 lower(str) #将字符串全部大写 upper(str) #左填充,用字符串pad对str左边进行填充,达到n个字符串长度 lpad(str,n,pad) #…
005、MySQL 函数介绍
MySQL 函数介绍 MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数; MySQL 字符串函数 MySQL中内置了很多字符串函数,常用的几个如下: 1、concat : 字符串拼接 select concat('Hello' , ' MySQL'); 2、 lower : 全部转小写 select lower('Hello'); 3、upper : 全部转大写 se…
004、MySQL连接IDEA详细教程
使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。 MySQL连接IDEA详细教程 打开idea,点击右侧的 Database 或者 选择 View --> Tool Windows --> Database 点击 + 号 ,选择 Data Source ,选择 数据库 (下面以MySQL为例) 选择 mysql 后弹出…
003、MySQL数据库局域网连接
MySQL数据库局域网连接 前言 MySQL数据库远程连接(局域网)是指在局域网内的不同计算机或设备之间,通过网络连接到MySQL数据库服务器的过程。在这种情况下,MySQL数据库服务器位于局域网中的一台计算机上,而需要连接到该服务器的客户端则可以是同一局域网内的其他计算机或设备。 客户端 客户端如果本地有mysql,需要关闭; windows,打开任务管理器,点击服务,找到mysql关闭; Li…