-
日期:2020-11-03 13:45:20
点击:59
内容简介:一、表结构 TABLE person id name 1 你 2 你(一个空格) 3 你(二个空格) 二、查询与结果 select * from person where `name` = 无论 ? = ”你 + 几个空格”,都会检索出全部三个结果。 三、原因 MySQL 校对规则属于PADSPACE,会忽略尾部空格 针对的是 va...
-
日期:2020-11-03 13:45:20
点击:59
内容简介:一. 下载后解压到想安装的目录 下载地址: https://dev.mysql.com/downloads/mysql/ 二. 在安装目录中添加配置文件my.ini [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\DevTool\MySQL-8.0.19# 设置mysql数据库的数据的存放目录datadir=D:...
-
日期:2020-11-03 13:45:20
点击:59
内容简介:首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15、Maven 3.3.9、JDK 1.8 好,下面就正式开始: 第一步:在IDEA中新建一个maven项目 1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart 2.填入Gro...
-
日期:2020-11-03 13:45:19
点击:59
内容简介:数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为...
-
日期:2020-11-03 13:45:18
点击:59
内容简介:有点 SQL 基础的朋友肯定听过 「跨表查询」,那啥是跨表更新啊? 背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为 t_dept_members , 系统中有另外一张表 t_user_info 记录了人员信息。要求将 t_dept_...
-
日期:2020-11-03 13:45:18
点击:59
内容简介:一、存储引擎 上节我们最后说到,SQL 的执行计划是执行器组件调用存储引擎的接口来完成的。 那我们可以理解为:MySQL 这个数据库管理系统是依靠存储引擎与存放数据的磁盘文件进行交互的。 那么 MySQL 有哪些存储引擎呢? 主要有 MyISAM、InnoDB、Memory等等...
-
日期:2020-11-03 13:45:18
点击:59
内容简介:本文实例讲述了mysql中GROUP_CONCAT的使用方法。分享给大家供大家参考,具体如下: 现在有三个表,结构如下: cate表: CREATE TABLE `cate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `name` char(20) DEFAULT '' COMMENT '分类名',...
-
日期:2020-11-03 13:45:17
点击:59
内容简介:上一篇文章 跨表更新,看到自己写的SQL像个憨憨写了关于跨表个更新的内容。一年过的很快,文中后来的两位员工 馮大 和 馮二 也要面对无情的 KPI 考核了,他们工作干的很不错,performance 分别是 4 和 5 新需求来了,静悄悄的来了!!! 领导想要查看每个 pe...
-
日期:2020-11-03 13:45:17
点击:59
内容简介:问题说明(环境:windows7,MySql8.0) 今天安装好MySql后启动MySql服务--启动服务都失败的就不要往下看了,自行百度解决。 打开客户端秒退,但在cmd中是可以使用数据库的。 正常来说只要能用就好了,但客户端方便,就不想敲那一行代码。就在网上找,百度,goo...
-
日期:2020-11-03 13:45:17
点击:59
内容简介:不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:win+R键键入services.msc,找到mysql服务,点击stop; 2.删除data文件夹及其文件:进入...