![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL数据库笔记
文章平均质量分 83
程序猿 Simba
还在不断地学习,有什么不对的希望各位大佬们指出来,我即使更改
展开
-
MySQL数据库笔记Day6
一JDBC 1,概述 sun公司提供的一套 java操作数据库的标准 专门用来完成 java 和 数据库 交互的技术,全称是: java database connectivity 2,使用步骤 1, 提供了丰富的工具类jar包,项目中导入jar包 2, 连接数据库: 端口号3306 库名cgb2109 用户名root 密码root 3, 写SQL 4, 处理数据库返回给java的结果 3,导入jar包 1,选用哪个版本的jar包,要看你安装的数据库的版本 2,导...原创 2021-11-06 11:12:44 · 550 阅读 · 0 评论 -
MySQL数据库笔记Day5
子查询 subquery 概念 子查询是指嵌入在其他select语句中的select语句,也叫嵌套查询。子查询执行效率低慎用。记录少时效率影响不大、图方便直接使用,记录多时最好使用其它方式替代。 单行子查询 = --列出tony所在部门的所有人员 select deptno from emp where ename='tony'; select * from emp where deptno = (select deptno from emp where ename='tony...原创 2021-11-04 19:43:46 · 231 阅读 · 1 评论 -
MySQL数据库笔记Day4
表强化:6约束 constraints 非空约束 not null DROP TABLE IF EXISTS tb_user; #如果表存在则删除,慎用会丢失数据 CREATE TABLE tb_user( id INT AUTO_INCREMENT, NAME VARCHAR(30) UNIQUE NOT NULL, age INT, phone VARCHAR(20) UNIQUE NOT NULL, email VARCHAR(30) UNIQUE NOT NULL,原创 2021-11-03 20:08:22 · 114 阅读 · 0 评论 -
MySQL数据库笔记Day3
分组 group 用于对查询的结果进行分组统计 group by表示分组, having 子句类似where过滤返回的结果 ---group by #每个部门每个岗位的最高薪资和平均薪资,结果中的非聚合列必须出现在分组中,否则业务意义不对 SELECT deptno,MAX(sal),AVG(sal) FROM emp GROUP BY deptno #按照deptno分组 SELECT job,MAX(sal),AVG(sal) FROM emp GROUP BY job #按照job分原创 2021-11-02 18:15:54 · 99 阅读 · 0 评论 -
MySQL数据库笔记Day2
基础函数 –1,工具的使用 1,找到.exe程序,双击,输入了密码,点击连接,就可以了 2,创建库: 右键-新建数据库-设置数据库名-选字符集utf8-确定 3,创建表: 右键-创建表-输入字段名字段类型字段长度字段约束-创建表-输入表名-确定 4,添加表里的记录,如下图 –2,准备数据 CREATE TABLE dept( deptno int primary key auto_increment , dname VARCHAR(20), loc VARCHAR(13) ); INSERT.原创 2021-11-01 17:52:35 · 222 阅读 · 0 评论 -
MySQL笔记Day1
数据库概念 作用就是用来存储数据和管理数据,本质上就是需要安装MySQL软件. 分类: 关系型数据库MySQL 和 非关系型数据库Redis ,主要观察数据之间的关系 常见的数据库分为: 关系型数据库, Oracle、MySQL、SQLServer、Access 非关系型数据库, MongoDB、Redis、Solr、ElasticSearch、Hive、HBase –2,使用1.安装服务器端: 存数据,管理数据核心步骤: 设置字符集/编码成 utf-8 , 端口号3306 , 设..原创 2021-10-29 17:52:44 · 96 阅读 · 0 评论