随笔分类 - 数据库 / MySQL练习
MySQL练习
摘要:数据库表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.查询和Zlotkey相同部门的员工姓名和工资 SELECT last_name,salary FROM employees WHERE department_id = ( SELECT d
阅读全文
摘要:数据库表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.where子句可否使用组函数进行过滤? 组函数:max(),min(),count(),avg(),sum() SELECT * FROM employees WHERE COUNT(sa
阅读全文
摘要:数据库表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.显示系统时间(注:日期+时间) 这几个都可以 NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME(),LOCALTIMESTAMP() SELECT
阅读全文
摘要:查看代码:数据库和表数据创建 CREATE DATABASE `wudang`; USE `wudang`; CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NU
阅读全文
摘要:表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.显示所有员工的姓名,部门号和部门名称。 所有员工,用left join。 left outer join和left join的效果是一样的。 #107条数据,有的员工没有部门 SELECT a.
阅读全文
摘要:表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1. 查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示 SELECT last_name,department_id,salary*12 AS AnnualSalary FROM emplo
阅读全文
摘要:表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.选择工资不在5000到12000的员工的姓名和工资 SELECT last_name,salary FROM employees WHERE salary<5000 OR salary>2000
阅读全文
摘要:表数据:https://www.cnblogs.com/zhishu/p/16452950.html 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY 别名中有空格的,要用双引号。 IFNULL(expr1,expr2),expr1如果不是null,返回expr1,否则返回exp
阅读全文
摘要:1.互为外键解决办法 set @@foreign_key_checks=OFF -- 先关闭外键约束,建表后再打开 2.表数据 CREATE DATABASE `atguigudb`; USE `atguigudb`; DROP TABLE IF EXISTS `countries`; CREATE
阅读全文