摘要: 1.插入的值的类型要与列的类型一致或兼容 # 1.插入的值的类型要与列的类型一致或兼容 insert into beauty(`id`,`name`,`sex`,`borndate`,`phone`,`photo`,`boyfriend_id`) values(13,'杨一心','女','1990- 阅读全文
posted @ 2022-05-23 13:29 司砚章 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 修改单表的记录 案例:修改beauty表中姓杨的女神的电话为12345 原表为: # 案例:修改beauty表中姓杨的女神的电话为12345 update beauty set phone=12345 where name like '杨%' 案例:修改boys表中id号为2的名称为张飞,魅力值为1 阅读全文
posted @ 2022-05-23 13:29 司砚章 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 方式一:delete 1.单表的删除 案例1:删除手机号以9结尾的女神信息 原表: # 案例1:删除手机号以9结尾的女神信息 DELETE FROM `beauty` WHERE `phone` LIKE '%9'; 执行之后 手机尾号是9的行都被删除了 多表的删除 案例:删除张无忌的女朋友的信息 阅读全文
posted @ 2022-05-23 13:29 司砚章 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 案例:查询工资最低的员工信息:last_name,salary # 案例:查询工资最低的员工信息:last_name,salary SELECT `last_name`,`salary` FROM `employees` WHERE `salary`=( SELECT MIN(`salary`) F 阅读全文
posted @ 2022-05-23 13:28 司砚章 阅读(220) 评论(0) 推荐(0) 编辑
摘要: #引入 SELECT * FROM `employees` WHERE `department_id`>90 OR `email` LIKE '%a%' 利用union来做 SELECT * FROM `employees` WHERE `department_id`>90 UNION SELECT 阅读全文
posted @ 2022-05-23 13:28 司砚章 阅读(20) 评论(0) 推荐(0) 编辑
摘要: #查询前五条员工信息 #查询前五条员工信息 SELECT * FROM `employees` LIMIT 0,5; 其中起始索引从第一条开始的 可以省略 像下面这条 #查询前五条员工信息 SELECT * FROM `employees` LIMIT 5; #查询第11条-25条 #查询第11条- 阅读全文
posted @ 2022-05-23 13:27 司砚章 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 列子查询(多行子查询) 案例:返回location_id是1400或1700的部门中所有员工姓名 # ①查询location_id是1400或1700的部门编号 SELECT `department_id` FROM `departments` WHERE `location_id` IN(1400 阅读全文
posted @ 2022-05-23 13:25 司砚章 阅读(283) 评论(0) 推荐(0) 编辑
摘要: select后面 案例:查询每个部门的员工个数 # 案例:查询每个部门的员工个数 SELECT d.*,( SELECT COUNT(*) FROM `employees` e WHERE e.`department_id`=d.`department_id` ) 个数 FROM `departme 阅读全文
posted @ 2022-05-23 13:25 司砚章 阅读(151) 评论(0) 推荐(0) 编辑
摘要: #四、exists后面(相关子查询) 其实就是一个bool类型 #四、exists后面(相关子查询) # 其实就是一个bool类型 select exists(select `employee_id` from `employees`) 判断exist后面有没有值 没有值的情况如下: select 阅读全文
posted @ 2022-05-23 13:25 司砚章 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 非等值连接 查询员工的工资级别 # 非等值连接 # 查询员工的工资级别 select `salary`,`grade_level` from `job_grades` g inner join `employees` e on e.`salary` between g.`lowest_sal` an 阅读全文
posted @ 2022-05-23 13:23 司砚章 阅读(99) 评论(0) 推荐(0) 编辑
摘要: #自连接 #查询员工的名字、上级的名字 #自连接 #查询员工的名字、上级的名字 SELECT e.`last_name`,m.`last_name` FROM `employees` e INNER JOIN `employees` m ON e.`manager_id`=m.`employee_i 阅读全文
posted @ 2022-05-23 13:23 司砚章 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 标量子查询 案例:谁的工资比Abel高? # ①查询Abel的工资 SELECT `salary` FROM `employees` WHERE `last_name`='Abel'; 发现是一行一列 为标量子查询 # ②查询员工的信息,满足salary>①结果 SELECT * FROM `emp 阅读全文
posted @ 2022-05-23 13:23 司砚章 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1.等值连接 案例1:查询员工名、部门名 # 案例1:查询员工名、部门名 SELECT `last_name`,`department_name` FROM `employees` e INNER JOIN `departments` d ON e.`department_id`=d.`depart 阅读全文
posted @ 2022-05-23 13:22 司砚章 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 查询每个部门的平均工资 查询每个工种的最高工资 # 查询每个工种的最高工资 SELECT MAX(salary),job_id FROM `employees` GROUP BY `job_id` 查询每个位置上的部门个数 # 查询每个位置上的部门个数 select count(*),`locati 阅读全文
posted @ 2022-05-23 13:20 司砚章 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 下载新版的 mysql 8.0.11 安装。 为了方便安装查看,我下载了sqlyog 工具 连接 mysql 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执 阅读全文
posted @ 2022-05-23 13:20 司砚章 阅读(137) 评论(0) 推荐(0) 编辑
摘要: #连接查询-笛卡尔乘积 SELECT `name`,`boyName` FROM `beauty`,`boys` WHERE `beauty`.`boyfriend_id`=`boys`.`id`; #连接查询的分类 #一、sql92标准 #1.等值连接 #案例1:查询女神名和对应的男神名 SELE 阅读全文
posted @ 2022-05-23 13:20 司砚章 阅读(457) 评论(0) 推荐(0) 编辑