![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 82
BCKou
这个作者很懒,什么都没留下…
展开
-
MySQL练习_2
一、单选题(每题2分,共60分)1.SELECT语句的完整语法较复杂,但至少包括的部分是( B )A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO2.SQL语句中的条件用以下哪一项来表达( C )A.THENB.WHILEC.WHERED.IF3.以下能够删除一列的是( B )A.alter table emp remove addcolumnB.alter table emp drop column addcolumn原创 2021-11-25 02:45:14 · 1534 阅读 · 0 评论 -
MySQL练习_1
选择题(每题3分,共45分)1、下列哪个选项能够用来过滤掉组函数返回的行记录( )A ORDER BYB WHEREC 不能过滤掉组函数返回的行记录D HAVINGD2、下列SQL是什么含义:( )SELECT empno FROM emp WHERE comm=0.5 or sal>2300A 返回那些工资的50%大于2300的员工信息B 运行时错误C 语法错误D 返回那些奖金为50%或者工资大于2300的员工信息D3、SELECT语句的执行顺序是( )(1)s原创 2021-11-25 02:43:00 · 1696 阅读 · 1 评论 -
各部门工资前三员工信息方法解析
文章目录部门工资前三高的员工题目解析部门工资前三高的员工题目解析第一步:找到每部门前三名的工资,注意可以有的部门前三名的工资人数不足三个,当然也有可能多于3,该怎么解决,当时我看答案清一色的3>count,我也是一脸蒙蔽,看了多家的解析才看懂,对于我这种小白也是一大挑战了。select e1.Salary from Employee as e1 where 3 > (select count(distinct e2.Salary) from Employee a原创 2021-11-25 11:15:00 · 297 阅读 · 0 评论 -
MySQL_Ch8
MySQL_Ch8Java数据库连接JDBC技术J javaDB databasec connection1、Java程序连接数据库//1、准备关于mysql连接的基本信息//1)url地址//2)用户名//3)密码String url = “jdbc:mysql://localhost:3306/test?serverTimezone=GMT”;String userName = “root”;String password = “123456”; //2、注册数据库 Cla原创 2021-11-25 11:00:00 · 6495 阅读 · 0 评论 -
MySQL_Ch7
MySQL_Ch7#1、权限#登录root用户#创建用户create user ‘用户名’@‘主机名’ identified by ‘密码’;#localhost 本地主机 — 127.0.0.1(本地地址、回环地址)– 具体ip#用户名 : 自己创建的用户名字,随意取,但是不要是中文#主机名:指定该用户在哪个主机上可以登录,如果是本地用户可以用localhost,如果想让该用户从指定远程电脑上登录,可以使用通配符%#密码:登录密码,密码可以为空,登录的时候是不需要添加密码信息的#在原创 2021-11-25 10:30:00 · 501 阅读 · 0 评论 -
MySQL_Ch6
MySQL_Ch6#1、数据操作语句(DML)#1)新增数据#方式1:给全表所有属性插入数据#基本格式: insert into 表名 values(值1,值2,…)#values中的值要与表中列的顺序一致insert into emp1 values(1100,‘haha’,‘HR’,7788,‘2000-10-10’, 3000,300,30);用户注册、下单购买#方式2:给部分属性插入数据,需要给出选定的列,后面的值要与选定的列顺序一致#基本格式:insert into 表名(列原创 2021-11-25 10:00:00 · 434 阅读 · 0 评论 -
MySQL_Ch5
MySQL_Ch51.数据库设计规范 —— 偏向于数据库研究(表结构)范式(Normal Farmat)范式(Normal Farmat)(三个)目的:减少冗余数据(重复性数据)– 宏观对应整体的数据库系统来说,是为了解决数据库的存储和优化范式1:– 例如:设计一个学校假期时间表 编号 学校名称 起始日期和结束日期 1 x1 20000724, 20000928 2 x2 20000729, 2000原创 2021-11-25 09:00:00 · 159 阅读 · 0 评论 -
MySQL_Ch_4
MySQL_Ch_41.集合运算– union / union all– 合并union 去掉重复的记录 并集运算–下述的两个查询结果可以作为集合的合并处理select ename, salfrom empwhere sal > 1000;select ename, salfrom empwhere sal <1500;##unionselect ename, salfrom empwhere sal > 1000union -- oralce默认原创 2021-11-25 01:47:14 · 142 阅读 · 0 评论 -
MySQL_Ch_3
MySQL_Ch_31.多表连接查询查询员工姓名和员工所在部门的编号select ename ,deptno from emp;查询员工姓名, 所在部门名称select dname from dept where deptno = 10;多表连接的基础 ——笛卡尔积– 两个集合A{a,b}、B{1,2,3}– 将两个集合中的元素逐一匹配形成一个新的集合– A*B = {a1,a2,a3,b1,b2,b3}select * from emp,dept; # 这种笛卡尔积的原创 2021-11-25 01:37:58 · 281 阅读 · 0 评论 -
MySQL_Ch_2
MySQL_Ch_21.特殊比较字符特殊的比较运算符– 1) between...and...– 格式: 列名between下限and上限– 包含区间是含两个端点 等价大于等于 并且 小于等于– 查询emp表中,20号部门月薪在1000-2000之间的员工信息select * from emp where deptno = 20 and sal >= 1000 and sal <= 2000;– 不要按照数学公式方式写区间0 <= sal <= 2000;s原创 2021-11-23 21:22:57 · 1085 阅读 · 0 评论 -
MySQL_Ch_1
MySQL_Ch_1数据库的核心操作 CRUDcreate 创建 数据库创建语句 增read 读取 查update 更新 改delete 删除 删SQL语句分类数据查询语句(重要)——DQL数据操作语句——DML增、删除、修改 ——针对数据数据库定义语句 ——DDL增、删、改针对的数据库对象可以称为数据库对象:表、视图、序列、索引、列 (结构性)数据库控制语句 —— DCL用于数据库系统的权限设置事务处理语句 —— TPL (事务控制语句 TCL原创 2021-11-23 21:21:28 · 486 阅读 · 0 评论