
mysql
闲人不梦卿
涂歌郎朗巷舞妖娆万事求真谛,兵贵神速学贵谨严人生得至理
展开
-
Mysql正则表达式查询(含完整例子)
文章目录Mysql正则表达式查询1.语法2.例子2.1 查询 name 字段以j开头的记录2.2 查询 name 字段以“y”结尾的记录2.3 查询 name 字段值包含“a”和“y”,且两个字母之间只有一个字母的记录2.4 查询 name 字段值包含字母“T”,且“T”后面出现字母“h”的记录2.5 查询 name 字段值包含字母“T”,且“T”后面至少出现“h”一次的记录2.6 查询 name...原创 2020-05-06 19:12:39 · 17043 阅读 · 0 评论 -
多表查询(含完整例子)
多表查询1.多表联合查询1.1 语法select 字段1,字段2... from 表1,表2... [where 条件] 不加等值条件直接进行查询,则会出现以下效果,这种结果我们称之为 笛卡尔乘积 笛卡尔乘积公式 : A表中数据条数 * B表中数据条数 = 笛卡尔乘积.select * from person,dept 上述语句查询结果:1.2 等值连接...原创 2020-05-06 17:20:52 · 8528 阅读 · 4 评论 -
mysql行转列、列转行(含实例)
mysql行转列、列转行1.行转列 有如图所示的表,现在希望查询的结果将行转成列(语文,数学,英文变成列): 使用如下查询语句实现行转列:select id,name, max(case when course = '语文' then score else 0 end) '语文' , max(case when course = '数学' then score else 0 ...原创 2020-04-21 23:35:15 · 1687 阅读 · 0 评论 -
mysql union和union all(含实例)
union和union all1.语法 union:联合的意思,即把两次或多次查询结果合并起来。 要求:两次查询的列数必须一致 可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准。 如果不同的语句中取出的行,有完全相同(这里表示的是每个列的值都相同),那么union会将相同的行合并,最终只保留一行。也可以这样理解,union会去掉重复的行。...原创 2020-04-21 21:02:17 · 1446 阅读 · 0 评论 -
创建表时附带的ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic 的解释
ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1的解释1.示例Create Table: CREATE TABLE `tb_emp1` ( `id` int(11) DEFAULT NULL, `name` varchar(25) DEFAULT NULL, `deptId` int(11) DEFAULT NULL, `s...原创 2020-04-21 11:27:12 · 37912 阅读 · 3 评论 -
JDBC和mysql及oracle中的Date,Time,Timestamp处理
JDBC和mysql及oracle中的Date,Time,Timestamp处理1.MySQL的JDBC类型映射mysql时间类型jdbc时间类型DATEjava.sql.DateDATETIMEjava.sql.TimestampTIMESTAMPjava.sql.TimestampTIMEjava.sql.Time2.Oracle与JDB...原创 2020-04-21 11:23:08 · 1592 阅读 · 0 评论 -
mysql distinct和group by以及having用法
mysql distinct 去重和group by用法区别1. distinct1.1 定义 在使用mysql时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段。...原创 2020-04-20 23:46:01 · 3571 阅读 · 1 评论 -
MySQL视图VIEW(含实例)
MySQL视图VIEW 为什么要使用视图? 因为视图的诸多优点,如下 1)简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。 2)安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。 3)数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户...原创 2020-04-20 12:27:29 · 631 阅读 · 1 评论 -
mysql(zip版)下载安装教程
mysql下载安装教程1.下载地址:mysql 这里我们选择的是8.0.172.安装 mysql-8.0.17-winx64.zip下载完后解压,将 zip 包解压到你想安装的目录,我的路径如下所示: 配置环境变量:计算机—属性—高级系统设置—环境变量,添加MySQL解压的路径 配置 MySQL 的配置文件打开刚刚解压的文件夹 C:\web_soft\mysql-8...原创 2020-03-29 20:41:38 · 28401 阅读 · 4 评论 -
安装MySQL(zip版)服务无法启动
MySQL 服务无法启动 按照操作网上常规步骤在mysql的根目录下编写my.ini并创建data文件夹 进一步错误,可通过mysqld --console查看 解决方案: 1.删除自己手动创建的data文件夹; 2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务; 3.在CMD的bin目录下执行mysqld --initialize-insecur...原创 2020-03-29 20:16:26 · 389 阅读 · 0 评论