自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 02.变量和运算符

本章首先介绍Java语言中的基本概念变量,声明变量时的数据类型、变量的命名规则、数据类型间的转换原则以及运算符的使用。通过本章的学习应该能够了解Java语言的基本语法,掌握基本语句的编写,为后续的程序编写奠定坚实的基础。

2024-07-17 11:46:28 858

原创 14.DDL约束的管理

约束,英文单词为Constraint,是定义在列上的一种强制规则。用来保证数据库中数据的正确性、有效性和完整性。数据库通常都有如下五种约束。约束名称中文名PRIMARY KEY主键约束UNIQUE唯一约束NOT NULL非空约束FOREIGN KEY外键约束CHECK检查性约束 (MySQL8.0.16新增约束)主键(PRIMARY KEY):用来唯一标识表中的一条记录。如下是学生表中的两条学生记录。姓名、姓名、年龄都相同,如果没有主键,就无法区分哪条记录到底对应哪个学生。NAMEGENDERAGE张三男

2024-07-16 08:27:09 830

原创 13.DDl数据表管理

修改表结构主要用在表已经存在,但根据需求的变化,可能会修改表的结构,这时就需要我会修改表结构的SQL。带符号的范围是-2147483648~2147483647,无符号的范围是0~4294967295。带符号的范围是-8388608~8388607,无符号的范围是0~16777215。一个表由多个列组成,每个列又有自己的数据类型,因此,我们先来看一下MySQL的数据类型。小的整数类型,带符号的范围是-32768~32767。该语法即使要删除的表不存在,也不会给出错误提示,通常在备份/恢复数据库时使用。

2024-07-16 08:24:23 981

原创 12.DDL数据库管理

在使用MySQL数据库中,选取合适的字符集非常重要,如果选择不恰当,轻则影响数据库性能,严重的可能导致数据存储乱码。如果使用IF NOT EXISTS关键字,则当指定的数据库名存在时,不创建数据库。如果不使用IF NOT EXISTS关键字,当创建的数据库名存在时,将产生错误。UTF-8的超级,完全兼容UTF-8,用4个字节存储一个字符,因此能存储更多的字符。这几个数据库保存MySQL正常运行的基本信息,因此,我们不要轻易修改这几个数据库的信息。2、判断数据库是否存在,如果存在则不创建,不存在则创建。

2024-07-16 08:22:33 893

原创 11.TCL事务控制

所有SQL操作都涉及到事务控制,默认情况下,在MySQL数据库中,事务被设置成自动提交状态,每执行一条SQL执行后MySQL就帮我们自动提交事务,因此如果想要手动控制事务,就必须通过如下命令关闭MySQL的事务自动提交。比如:下面两条SQL语句模拟银行账户转账,对每个账户分别涉及到金额更新的操作,这两条操作只允许全部成功或全部失败,否则就会出现数据错误的现象。事务控制语言,Transaction Control Language,简称TCL,主要用来对组成事务的DML语句的操作结果进行确认或取消。

2024-07-16 08:19:13 498

原创 10.DML数据操作

DML:全称Data Manipulation Language,数据操作语言,用来实现对表中数据的插入、修改、删除。包含3个关键字:INSERT、UPDATE、DELETE。

2024-07-16 08:19:01 692

原创 9.DQL子查询

思考如下问题?查询工资比Jones工资高的员工信息?查询工资最低的员工姓名?“谁的薪水比 Jones还高呢?子查询语法FROM table括号内的查询叫做子查询,也叫内部查询,先于主查询执行。子查询的结果被主查询(外部查询)使用expr operator包括比较运算符单行运算符:>、=、>=、

2024-07-16 08:18:47 870

原创 8.DQL分页查询

1. 分页查询。

2024-07-16 08:10:46 309

原创 7.DQL分组函数

本单元首先讲解MAX、MIN、AVG、SUM、COUNT5个分组函数的使用,其次讲解了具有分组功能的子句GROUP BY,最后针对于分组结果后过滤又讲解了HAVING子句。

2024-07-15 15:24:15 698

原创 01认识Java(介绍安装调试)

计算机语言是人与计算机之间的通讯语言,分为机器语言、汇编语言、高级语言。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出。

2024-07-15 15:16:43 843

原创 MySQL常用代码

show create database 数据库名;

2024-07-12 13:49:44 838

原创 6. DQL-多表查询

从多个表中获取数据思考如下问题?写一条查询语句,查询员工姓名、部门名称、工作地点?笛卡尔积,在数据库中表示将A表中每条记录与B表中的每条记录进行连接,连接后的查询结果就是笛卡尔积,也叫交叉连接。查询所有员工编号,姓名,部门编号,工作地点EMPNOENAMEMGRDEPTNOLOC7839KING10NEW YORK7698BLAKE3030CHICAGO7782CLARK1010NEW YORK7566JONES2020DALLAS...

2024-07-11 15:06:01 1103

原创 5. 对查询结果进行排序

前面讲解的简单查询和条件查询SQL,结果集的显示顺序都不是我们指定的。在大多数情况下,我们希望查询出来的结果集按照一定的顺序显示,比如按入职日期升序显示、按工资降序显示等等。这就需要用到SQL语言中的对结果集排序的子句ORDER BY。

2024-07-11 15:00:57 261

原创 4. DQL-条件查询

单条件查询就是按照一个条件进行查询,如查询部门编号为10号的员工信息就是单条件查询。多条件查询就是按照多个条件同时进行查询,如查询部门编号为10号且工资大于2000的员工信息,查询出来的员工既要满足部门编号为10的条件,也要满足工资大于2000的条件。分析:本题查询出的员工,需要满足的条件“职位不是CLERK”。分析:本题查询出的员工,需要同时满足两个条件,条件1:工资>1100,条件2:职位='CLERK',因此本题可以用逻辑。多条件查询是按照多个条件同时进行查询,查询出的结果集要同时满足多个条件。

2024-07-09 22:58:47 749 1

原创 3. DQL-简单查询

主要讲解了简单查询的几种查询方式,包括查询所有列,指定列,带有算术运算的查询,空值,列别名,以及消除重复行。

2024-07-09 22:39:42 855

原创 2. 结构化查询语言

构化查询语言(Structured Query Language),后续通常简称SQL。SQL是用于存取数据以及查询、更新和管理关系数据库系统的标准语言。20世纪70年代由IBM公司开发,目前应用于各种关系型数据库。SQL是一套标准,百分之九十以上的SQL在各种关系型数据库中都是通用的,每种关系型数据库也有少量自己特定的操作方言。

2024-07-09 22:17:55 346

原创 MySQL数据库简介与下载安装

关系型数据库是应用最广泛的一种数据库。以表、行和列的结构来组织和处理数据。是一个命名的存储空间,也称实体,用来保存数据。是表中一组命名的属性,也称字段。每个列都有自己的数据类型,比如数值型、字符型、日期型等。列用来定义表的结构。是表中的一条数据,也称记录。例:如下就是一个学生表的示例,表名为student,包含3个列,studento、studentname、gender,含义分别为学号、姓名、性别。同时包含4条记录。常见的关系型数据库有Oracle、DB2、MySQL,SQL Server等。

2024-07-09 22:12:02 1098

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除