MySQL
小粥SAg
这个作者很懒,什么都没留下…
展开
-
小粥工作学MySQL之ifnull
小粥工作学MySQL之ifnullifnull(值1,值2)1.判断值1是否为null2.为null:返回值23.不为null:返回值1原创 2021-03-12 09:24:51 · 139 阅读 · 0 评论 -
小粥工作学MySQL之left(,)
小粥工作学MySQL之left(,)LEFT(name,10)从左往右数,前10个字符原创 2021-03-11 19:07:22 · 117 阅读 · 0 评论 -
小粥工作学MySQL之case when
小粥工作学MySQL之case when第一种枚举某个字段所有的可能相当于java中的switchSELECT NAME '英雄', CASE NAME WHEN '德莱文' THEN '斧子' WHEN '德玛西亚-盖伦' THEN '大宝剑' WHEN '暗夜猎手-VN' THEN '弩' ELSE '无' END原创 2021-03-11 19:04:36 · 75 阅读 · 0 评论 -
小粥重学mysql(6)之多表查询----练习
小粥重学mysql(6)之多表查询----练习环境搭建创建部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);部门表添加数据INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'),(20,'学工部','上海'),(30,'销售部','广州'),(原创 2021-02-27 12:31:12 · 120 阅读 · 0 评论 -
小粥重学mysql(5)之多表查询
小粥重学mysql(5)之多表查询环境搭建创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));部门表插入数据INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');创建员工表CREATE TABLE emp ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10), gend原创 2021-02-27 12:30:15 · 67 阅读 · 0 评论 -
小粥重学mysql(4)之DCL(数据库查询语言)----条件查询
小粥重学mysql(4)之DCL(数据库查询语言)----条件查询运算符比较运算符说明>、<、<=、>=、=、<><>在SQL中表示不等于,mysql中可使用!=,但没有==between…and在…范围内,between 100 and 200 相当于100到200之间,包头包尾in(集合)集合表示多个值,逗号分割like ‘张%’模糊查询 _(下划线):单个任意字符;%:多个任意字符is null原创 2021-02-27 12:27:40 · 87 阅读 · 0 评论 -
小粥重学mysql(5)之DCL(数据库查询语言)----基础查询
小粥重学mysql(5)之DCL(数据库查询语言)----基础查询语法select 字段列表from 表名列表where 条件列表group by 分组字段having 分组后条件限定order by 排序limit 分页的限定练习环境DCL系列通用创建表CREATE TABLE `stu` ( `id` int(11) DEFAULT NULL, `name` varchar(32) DEFAULT NULL, `age` int(11) DEFAUL原创 2021-02-26 15:34:14 · 80 阅读 · 0 评论 -
小粥重学mysql(4)之DQL(数据库查询语言)----分页查询
小粥重学mysql(4)之DQL(数据库查询语言)----分页查询语法limit n,m -- n:开始的索引,查询的条数# 每页显示3条记录,显示第一页select * from stu limit 0,3 -- 从0开始查,查3条# 每页显示3条记录,显示第2页select * from stu limit 3,3公式开始索引(当前的页面 - 1)* 每页显示的条数...原创 2021-02-26 15:00:57 · 65 阅读 · 0 评论 -
小粥重学mysql(4)之DQL(数据库查询语言)----分组查询
小粥重学mysql(4)之DQL(数据库查询语言)----分组查询# 按照性别分组,分别查询男、女同学的数学平均分select sex ,avg(math) from stu group by sex# 按照性别分组,分别查询男、女同学的数学平均分;分数低于70分的人,不参与分组select sex ,avg(math),count(id) from stu where math > 70 group by sex# 按照性别分组,分别查询男、女同学的数学平均分;分数低于70分的人,原创 2021-02-26 14:50:42 · 228 阅读 · 0 评论 -
小粥重学mysql(4)之DQL(数据库查询语言)----聚合函数
小粥重学mysql(4)之DQL(数据库查询语言)----聚合函数将一列数据作为整体,进行纵向计算聚合函数作用count计算个数max计算最大值min计算最小值sum计算和avg计算平均值注意事项聚合函数的计算,排除null值,统计数量时,使用非空列/ IFNULL(列名,0)count# 统计班级人数# select count(列名) from 表名select count(name) from stu max# 数学原创 2021-02-26 14:13:56 · 78 阅读 · 0 评论 -
小粥重学mysql(4)之DQL(数据库查询语言)----排序查询
小粥重学mysql(4)之DQL(数据库查询语言)----排序查询语法# order by 排序字段1 排序方式1,排序字段2 排序方式2....# 按数学成绩升序排名select * from stu order by math --排序方式不写,默认升序:ASC 降序:DESC 栗子# 按数学成绩升序排名,如果数学成绩相同,则按照英语成绩降序排名select * from stu order by math asc ,english desc ...原创 2021-02-26 14:11:35 · 69 阅读 · 0 评论 -
小粥重学mysql(3)之DDL(数据库操作语言)
小粥重学mysql(3)之DDL(数据库操作语言)添加数据语法insert into 表名( 列名1, 列名2, ... 列名n)values( 值1, 值2, ... 值3)栗子insert into stu( id, name, age)values( 1, '张无忌', 19)注意事项1.列名和值一一对应(名称/类型)2.表名后,不定义列名:给所有列添加值3.除了数字类型,其他类型需用引号包裹删除数据# delete from 表名 where原创 2021-02-26 13:20:12 · 70 阅读 · 0 评论 -
小粥重学mysql(2)之DDL(数据库定义语言)
小粥重学mysql(2)之DDL(数据库定义语言)操作数据库CRUDC:创建创建# create database 数据库名称; create database ssm; 创建前判断是否重复# create database if not exists 数据库名称 ; create database if not exists ssm ; 创建时指定字符集# create database 数据库 character set 字符集;create database db1原创 2021-02-26 12:54:07 · 89 阅读 · 0 评论 -
小粥重学mysql(1)之SQL分类
名称作用关键字DDL数据库定义语言定义数据库对象:数据库,表,列create,drop,alterDML数据库操作语言对数据库中表的数据进行增删改insert,delete,updateDCL数据库查询语言查询数据库中表的记录select,whereDCL数据库控制语言//...原创 2021-02-26 11:01:58 · 78 阅读 · 0 评论 -
mysql解压包安装教程
解压压缩包解压到你想解压的位置配置环境变量解压目录中的bin目录为止。新增my.ini文件安装目录新增记事本将名称改为 my后缀改为.inimy.ini文件添加内容[mysqld]port = 3306basedir=D:/newdream/mysql/mysqlserver# 这里是压缩目录。datadir=D:/newdream/mysql/mysqlserver/data# 这里是压缩目录/datamax_connections=200character-set-se原创 2021-01-08 16:35:18 · 148 阅读 · 0 评论 -
修改MySQL时区
修改时区寻找my.ini文件在mysql的安装目录下找到my.ini文件。打开添加语句default-time zone = ‘+8.00’添加位置如下:[mysqld]port = 3306basedir=D:/Program Files/mysql-8.0.11-winx64datadir=D:/Program Files/mysql-8.0.11-winx64/datamax_connections=200character-set-server=utf8default-s原创 2021-01-13 16:55:15 · 85 阅读 · 0 评论 -
mysql 8版本在连接时出现的问题:Unable to load authentication plugin ‘caching_sha2_password‘. Unable to load
遇到了这个问题记录一下。可以选择更改驱动版本但治标不治本。解决方案:修改身份验证机制。链接直通车原创 2021-01-08 16:57:42 · 522 阅读 · 0 评论