首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
shadow不会
获赞
14
粉丝
3
关注
1
看过 TA
61
男
天津师范大学
2026
大数据开发工程师
IP属地:天津
在读
私信
关注
拉黑
举报
举报
确定要拉黑shadow不会吗?
发布(75)
评论
刷题
shadow不会
关注TA,不错过内容更新
关注
2023-12-22 21:01
天津师范大学 大数据开发工程师
字段名 (AS) 别名
2023-12-22
在牛客打卡7天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-22 21:00
天津师范大学 大数据开发工程师
SQL专项练习8
别名的三种方式:字段名 AS 别名字段名 别名 别名 = 字段名(SQL Server)字段名称=别名 会将该字段所在的列中所有数据替换成别名 SELECT ( (SUM(salary) - MAX(salary) - MIN(salary)) / (COUNT(1)-2) ) avg_salary FROM salaries WHERE to_date = '9999-01-01'; 最大最小值可能不止一个,所以在计算个数的时候不一定是减2,不够严谨;
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-20 20:43
天津师范大学 大数据开发工程师
触发器 after ... for each row bing ... end; 左右联结保留所有的行
2023-12-20
在牛客打卡6天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-20 20:40
天津师范大学 大数据开发工程师
SQL专项练习7
触发器MySQL触发器(Trigger)是一种数据库对象,它在某个特定的事件发生时自动执行一系列的操作。这些事件可以包括对数据库表的数据插入、更新或删除操作。MySQL触发器由以下几个关键部分组成:触发事件(Trigger Event):指定触发器执行的事件类型,包括BEFORE(事件前触发)和AFTER(事件后触发)。触发表(Trigger Table):指定触发器关联的表,当触发表上的事件发生时,触发器被激活。触发条件(Trigger Condition):指定触发器执行的条件,只有满足条件时触发器才会执行。触发操作(Trigger Action):指定触发器被激活时要执行的操作,可以是S...
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-19 21:43
天津师范大学 大数据开发工程师
EXISTS子查询用于检查在子查询的结果中是否存在满足特定条件的记录;sum()函数对null不做累加
2023-12-19
在牛客打卡5天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-19 21:41
已编辑
天津师范大学 大数据开发工程师
SQL专项练习6
关系运算符σ 选取 相当于SQL中的 where rating > 8π 投影 相当于SQL中的 select ... distinct 字段 ,去重x 叉乘 相当于SQL中的 ...from A,B : 穷举所以集合两边元素的组合量- 差 返回所有在 R 中但不在 S 中的元组U 并 返回包含在R或S中的所有元组 exists子查询:多列多值嵌套查询把外层的查询结果拿到内层,看内层是否成立,简单来说后面的返回true,外层(也就是前面的语句)才会执行,否则不执行结果: SELECT DISTINCT customer_id FROM ord...
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-18 19:38
天津师范大学 大数据开发工程师
关系型数据库:一对一,多对多,一对多;drop view;first将字段/数据放在第一列/行
2023-12-18
在牛客打卡4天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-18 19:35
天津师范大学 大数据开发工程师
SQL专项练习5
关系型数据库,表与表之间的关系:一对一:一条主表记录和一条从表记录相关联,一条从表记录也和一条主表记录相关联。一对多:一条主表记录和多条从表记录相关联,一条从表记录只和一条主表记录相关联。多对多:一条主表记录和多条从表记录相关联,一条从表记录也和多条主表记录相关联。删除视图DROP VIEWALTER TABLE grade ADD average INT FIRSTfirst : 把 average 列,放在grade表中第一列
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-17 21:56
天津师范大学 大数据开发工程师
滥用索引会占用磁盘空间,降低更新表是时间;count(distinct case ... 字段)
2023-12-17
在牛客打卡3天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-17 21:53
天津师范大学 大数据开发工程师
SQL专项练习4
如果WHERE子句中使用的索引包含了ORDER BY中的列,因为索引本身会对列进行排序,所以ORDER BY中不需要再次使用索引排序;如果WHERE子句中使用的索引没有包含ORDER BY中的列,则ORDER BY中的列无法使用索引索引会提高查询速度 但不会提高更新表的速度索引滥用会降低更新表的速度,更新表时,MySQL不仅要更新数据,保存数据,还要更新索引,保存索引,索引会占用磁盘空间。索引的缺点:创建和维护索引组要耗费时间,并且随着数据量的增加所耗费的时间也会增加。索引需要占磁盘空间,除了数据表占数据空间以外,每一个索引还要占一定的物理空间。如果有大量的索引,索引文件可能比数据文件更快达到...
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-16 22:03
天津师范大学 大数据开发工程师
drop 视图;group by + sum(if & case when) 实现行转列;MySQL8不支持full join
2023-12-16
在牛客打卡2天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-16 21:55
天津师范大学 大数据开发工程师
SQL专项练习3
delete 删除表中行数据drop 可以删除视图close 关闭游标revoke 收回语句或对象许可人事部张经理在访问员工信息表EMPL里的工资和奖金字段的时被拒绝,只能查看该表其他字段。授予张经理的数据库用户帐户对表EMPL里的工资列和奖金列的SELECT权限。db_accessadmin 可以添加、删除用户的用户db_datereader 可以查看所以数据库中用户表内数据的用户权限太大查询出每个学生的英语、数学的成绩(行转列,一个学生输出一行记录,比如输出[1, 89, 90]) select sno, sum(if(class='english',score,0)) as ...
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-15 20:48
天津师范大学 大数据开发工程师
删除表,null=null无效匹配
2023-12-15
在牛客打卡1天,今天学习:刷题 5 道
0
点赞
评论
收藏
分享
2023-12-15 20:49
已编辑
天津师范大学 大数据开发工程师
SQL专项练习2
drop 删除表数据和表结构delete 只删除表数据,可以用 where 删除一行或多行truncate 只删除表数据,不能用 where【right join ... on t1.birth = t2.birth and t1.name = t2.name ; 】count(t1.birth) = 1right join意思是包含inner join的结果(左右表中的birth、name都不为NULL时才会匹配上1008和1009的birth都为null,无效匹配,不能计数只有 1004和1006解决事务的脏读的最简单的方法修改时加排他锁,直到事务提交后释放,读取...
SQL专项练习
0
点赞
评论
收藏
分享
2023-12-15 20:36
已编辑
天津师范大学 大数据开发工程师
SQL专项练习1
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。如果插入的目标表不存在,则自动创建 SELECT * & column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename SELECT * INTO Persons_backup FROM Persons SELECT * INTO Persons IN 'Backup.mdb' FROM Persons SELECT LastName,Fir...
SQL专项练习
0
点赞
评论
收藏
分享
1
2
3
4
5
关注他的用户也关注了:
牛客网
牛客企业服务