当前位置:首页
> 1364:Field
MySQL-day2-数据库安装、多实例部署
2023年06月06日 09:53:55数据库
文章目录 MySQL数据库安装、多实例部署 一、数据库安装 1、源码包方式安装(自定义目录安装) 2、二进制方式安装(自定义安装目录) 3、Docker方式安装 4、YUM方式安装 5、YUM方式安装2 一键安装 检测安装 二、数据库基本操作 1、MySQL设置密码 2、使用密码登录 3、查询用户...
MySQL安全优化
2023年06月06日 09:38:48数据库
一、数据库相关 1、 MySQL版本的选择 在正式生产环境中,建议使用5.6或以上系列的版本(5.7不建议,曾经用过这个版本,问题有点多)。 2、 运行用户与端口的配置 2.1、确保MySQL运行用户为一般用户 确保mysql用户登录shell为nologin [root@localhost ~]#...
启动Spring boot报错:nested exception is java.sql.SQLException: Field 'id' doesn't have a default value
2023年06月05日 23:08:34数据库
先看具体日志: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm....
浅谈MySQL的sql_mode
2023年06月05日 23:02:35数据库
SQL mode 今天我们来分享一下MySQL的SQL mode , 这也是我们比较容易忽略的一点,我们在一开始安装数据库的时候其实就要先考虑要保留哪些SQL mode,去除哪些,合理的配置能够减少很多不必要的麻烦。 MySQL 5.7默认的SQL mode包含ONLY_FULL_GROUP_BY,...
MySQL(数据类型、完整性约束)
2023年06月05日 21:49:26数据库
一、数据类型 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 mysql常用数据类型概览: #1. 数字: 整型:tinyinit int bigint 小数: float :在位数比较短的情况下不精准...
MySQL5.7数据库的基本操作命令
2023年06月05日 16:47:20数据库
MySQL5.7中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 登录MySQL mysql -u root -p Enter password:密码 1.列出所有数据库 show database; 2.切换数据库 use 数据库名; 3.列出某个...
Mysql完整约束性
2023年06月05日 16:34:52数据库
一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字段为该表的外键 NOT NULL 标识该字段不能为空 UNI...
30 约束(Constraint)
2023年06月05日 16:21:30数据库
30 约束(Constraint) 什么是约束?常见的约束有哪些呢? 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。 表格 id username(唯一性约束) password(非空约束) 常见的约束有哪些呢? 非空约束(not null)...
三、MySQL服务构成、基本操作、误删所有用户后的恢复方法
2023年06月05日 14:43:49数据库
一、MySQL服务构成 1.实例 1.MySQL的后台进程+线程+预分配的内存结构。 2.MySQL在启动的过程中会启动后台守护进程,并生成工作线程,预分配内存结构供MySQL处理数据使用。 3.什么是实例:一个进程 + 多个线程 + 一个预分配的内存空间 4.多实例:多个进程 + 多个线程 +...
MySQL字段约束条件
2023年06月05日 11:11:19数据库
目录 -字段约束条件- 1.无符号UNSIGNED、0填充ZEROFILL 2.非空 not null (1)所有的字段类型,在不加约束条件的情况下默认都可以为空 (2)not null非空 3.默认值Default 4.唯一值Unique (1)单列唯一 (2)联合唯一 5.主键Primary k...