
MYsql从初阶到大牛
文章平均质量分 65
mysql全套
凌晨五点的星
这个作者很懒,什么都没留下…
展开
-
02Mysql之多表查询--例题讲解
我们使用了 "JOIN" 子句来连接这两个表,然后使用 "on" 子句指定连接的条件,即 "e.dept2"(员工所属部门)等于 "dept1"(部门表的部门编号)。"ORDER BY" 子句后面跟着要用于排序的列名,这里是 "e.age" 列(员工年龄)。: 这部分指定了我们要从 "emp" 表中检索数据,并使用 "e" 作为该表的别名。16.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。12.列出部门员工收入大于7000的部门编号,部门名称;1.找出销售部门中年纪最大的员工的姓名。原创 2023-08-11 14:23:34 · 1392 阅读 · 0 评论 -
Mysql随心记--第一篇
Tinyint(size):-128-127->2^8->-128-127是因为有一个符号2^7 = 128-> 1byte。TIMESTAMP值用Unix纪元('1970-01-01 00:00:00 UTC')至今的描述来存储。Smallint(size):2^16-1==>65535 无符号,有符号-2^15 -2^15-1。无序不重复:item1,item1-item2,item1-item2-item3。Name char(100) -->zhangsan-->name长度100。原创 2023-08-08 01:02:33 · 1625 阅读 · 0 评论 -
MySQL随心记第二篇
:0次到任意多次,尽可能多的: a*b-->a, aa, aaa, aaaaaaaaaaaaaaaaaaaaaaaa,b。unicode: 数字,大写字母,小写字母,以及下划线,以及大部分的汉字。3.可以按字段排序(先按第一个字段进行排序,然后在第一个排序的基础上,再进行排序)\w:ascil:数字,大写字母,小写字母,以及下划线。[^abc]:匹配单个字符,取的是补集,除了abc之外。\A:代表字符的开始:但是不匹配任何实际的东西。\Z:匹配字符的结尾,不匹配任何实际的东西。原创 2023-08-11 00:39:41 · 1680 阅读 · 0 评论 -
Mysql数据库之单表查询
6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。2、查询所有职工所属部门的部门号,不显示重复的部门号。10、列出工资在1000-2000之间的所有职工姓名。13、将职工表worker中的职工按出生的先后顺序排序。9、列出1960年以前出生的职工的姓名、参加工作日期。12、列出所有部门号为2和3的职工号、姓名、党员否。8、列出所有姓刘的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。11、列出所有陈姓和李姓的职工姓名。5、列出职工的平均工资和总工资。原创 2023-08-10 19:19:14 · 2064 阅读 · 0 评论 -
01Mysql创建表
建立一张表: 表里面有多个字段,每一个字段对应一种数据类型注意:表名,字段名都要起的有意义。原创 2023-08-07 03:04:35 · 1492 阅读 · 0 评论 -
09mysql之数据处理之增删改
(10004,'刘小强','男','0755-5555555','广东深圳',1501.23),(10003,'李四','男','0751-1234567','广东佛山',1004.11),#8. 将userid为Bbiri的user表和my_employees表的记录全部删除。# 8. 查询已经死了的cat的姓名,主人,以及去世时间;#7. 将所有工资少于900的员工的工资修改为1000。# 4. 查询出姓“刘”的员工的工号,姓名,家庭住址。# 5. 将名称为Claws的猫的主人改为kevin。原创 2023-07-31 00:05:02 · 2324 阅读 · 0 评论 -
08mysql之创建和管理表
并在此数据库下执行下述操作。# 6、增加c_gender字段到c_name后面,数据类型为char(1)# 9、将表employees的名称修改为 employees_info。# 4、将表employees的mobile字段修改到code字段后面。# 3、将 c_contact 字段移动到 c_birth 字段后面。# 5、将表employees的birth字段改名为birthday。# 4、将 c_name 字段数据类型改为 varchar(70)# 5、将c_contact字段改名为c_phone。原创 2023-07-30 12:23:45 · 2624 阅读 · 0 评论 -
07mysql查询语句之子查询
14.查询平均工资最高的部门的 manager 的详细信息: last_name, department_id, email, salary。#3.选择工资大于所有JOB_ID = 'SA_MAN'的员工的工资的员工的last_name, job_id, salary。#18.查询各部门中工资比本部门平均工资高的员工的员工号, 姓名和工资(相关子查询)#5.查询在部门的location_id为1700的部门工作的员工的员工号。#4.查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名。原创 2023-07-30 12:22:46 · 3622 阅读 · 0 评论 -
06# mysql查询语句之聚合函数
6.查询各个管理者手下员工的最低工资,其中最低工资不能低于6000,没有管理者的员工不计算在内(重点比较典型)# 7.查询所有部门的名字,location_id,员工数量和平均工资,并按平均工资降序。# 5.查询员工最高工资和最低工资的差距(DIFFERENCE) #DATEIFF。#3.查询各job_id的员工工资的最大值,最小值,平均值,总和。# 8.查询每个工种、每个部门的部门名、工种名和最低工资。#2.查询公司员工工资的最大值,最小值,平均值,总和。#4.选择具有各个job_id的员工人数。原创 2023-07-30 12:20:53 · 2686 阅读 · 2 评论 -
05mysql查询语句之单行函数
SELECT NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME(),LOCALTIMESTAMP() #只需要掌握其中之一即可。原创 2023-07-30 12:17:35 · 2627 阅读 · 0 评论 -
04mysql查询语句之查询与分页02
INSERT INTO t_emp(NAME,age,deptId,empno) VALUES('灭绝师太',70,3,100006);INSERT INTO t_emp(NAME,age,deptId,empno) VALUES('风清扬',90,1,100001);INSERT INTO t_emp(NAME,age,deptId,empno) VALUES('洪七公',70,2,100004);#7.列出所有没入派的人员和没人入的门派。#2.列出所有用户,并显示其机构信息。原创 2023-07-30 12:16:45 · 2584 阅读 · 0 评论 -
04mysql查询之多表查询
4.选择city在Toronto工作的员工的 last_name , job_id , department_id , department_name。# 5.查询员工所在的部门名称、部门地址、姓名、工作、工资,其中员工所在部门的部门名称为’Executive’# 6.选择指定员工的姓名,员工号,以及他的管理者的姓名和员工号,结果类似于下面的格式。# 2.查询90号部门员工的job_id和90号部门的location_id。# 1.显示所有员工的姓名,部门号和部门名称。# 7.查询哪些部门没有员工。原创 2023-07-30 12:15:21 · 2485 阅读 · 0 评论 -
03mysql查询语句之查询与分页
2. 选择工资不在 8000 到 17000 的员工的姓名和工资,按工资降序,显示第21到40位置的数据。#3. 查询邮箱中包含 e 的员工信息,并先按邮箱的字节数降序,再按部门号升序。#1. 查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示。原创 2023-07-30 12:14:28 · 2359 阅读 · 0 评论 -
02mysql查询语句之运算符总结
9.显示出表 employees 的 manager_id 是 100,101,110 的员工姓名、工资、管理者id。# 7.显示出表 employees 表中 first_name 以 'e'结尾的员工信息。# 以e开头的写法:'^e'# 1.选择工资不在5000到12000的员工的姓名和工资。# 2.选择在20或50号部门工作的员工姓名和部门号。# 4.选择公司中有奖金的员工姓名,工资和奖金级别。# 5.选择员工姓名的第三个字母是a的员工姓名。# 6.选择姓名中有字母a和k的员工姓名。原创 2023-07-30 12:13:24 · 2094 阅读 · 0 评论 -
01Mysql查询语句题型总结
1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY。# 5.显示表 departments 的结构,并查询其中的全部数据。# 2.查询employees表中去除重复的job_id以后的数据。# 3.查询工资大于12000的员工姓名和工资。# 4.查询员工号为176的员工的姓名和部门号。#第三章 SELECT课后练习。原创 2023-07-30 12:08:54 · 2000 阅读 · 0 评论