- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 02.变量和运算符
本章首先介绍Java语言中的基本概念变量,声明变量时的数据类型、变量的命名规则、数据类型间的转换原则以及运算符的使用。通过本章的学习应该能够了解Java语言的基本语法,掌握基本语句的编写,为后续的程序编写奠定坚实的基础。
2024-07-17 11:46:28
923
原创 14.DDL约束的管理
约束,英文单词为Constraint,是定义在列上的一种强制规则。用来保证数据库中数据的正确性、有效性和完整性。数据库通常都有如下五种约束。约束名称中文名PRIMARY KEY主键约束UNIQUE唯一约束NOT NULL非空约束FOREIGN KEY外键约束CHECK检查性约束 (MySQL8.0.16新增约束)主键(PRIMARY KEY):用来唯一标识表中的一条记录。如下是学生表中的两条学生记录。姓名、姓名、年龄都相同,如果没有主键,就无法区分哪条记录到底对应哪个学生。NAMEGENDERAGE张三男
2024-07-16 08:27:09
901
原创 13.DDl数据表管理
修改表结构主要用在表已经存在,但根据需求的变化,可能会修改表的结构,这时就需要我会修改表结构的SQL。带符号的范围是-2147483648~2147483647,无符号的范围是0~4294967295。带符号的范围是-8388608~8388607,无符号的范围是0~16777215。一个表由多个列组成,每个列又有自己的数据类型,因此,我们先来看一下MySQL的数据类型。小的整数类型,带符号的范围是-32768~32767。该语法即使要删除的表不存在,也不会给出错误提示,通常在备份/恢复数据库时使用。
2024-07-16 08:24:23
1876
原创 12.DDL数据库管理
在使用MySQL数据库中,选取合适的字符集非常重要,如果选择不恰当,轻则影响数据库性能,严重的可能导致数据存储乱码。如果使用IF NOT EXISTS关键字,则当指定的数据库名存在时,不创建数据库。如果不使用IF NOT EXISTS关键字,当创建的数据库名存在时,将产生错误。UTF-8的超级,完全兼容UTF-8,用4个字节存储一个字符,因此能存储更多的字符。这几个数据库保存MySQL正常运行的基本信息,因此,我们不要轻易修改这几个数据库的信息。2、判断数据库是否存在,如果存在则不创建,不存在则创建。
2024-07-16 08:22:33
947
原创 11.TCL事务控制
所有SQL操作都涉及到事务控制,默认情况下,在MySQL数据库中,事务被设置成自动提交状态,每执行一条SQL执行后MySQL就帮我们自动提交事务,因此如果想要手动控制事务,就必须通过如下命令关闭MySQL的事务自动提交。比如:下面两条SQL语句模拟银行账户转账,对每个账户分别涉及到金额更新的操作,这两条操作只允许全部成功或全部失败,否则就会出现数据错误的现象。事务控制语言,Transaction Control Language,简称TCL,主要用来对组成事务的DML语句的操作结果进行确认或取消。
2024-07-16 08:19:13
541
原创 10.DML数据操作
DML:全称Data Manipulation Language,数据操作语言,用来实现对表中数据的插入、修改、删除。包含3个关键字:INSERT、UPDATE、DELETE。
2024-07-16 08:19:01
747
原创 9.DQL子查询
思考如下问题?查询工资比Jones工资高的员工信息?查询工资最低的员工姓名?“谁的薪水比 Jones还高呢?子查询语法FROM table括号内的查询叫做子查询,也叫内部查询,先于主查询执行。子查询的结果被主查询(外部查询)使用expr operator包括比较运算符单行运算符:>、=、>=、
2024-07-16 08:18:47
907
原创 7.DQL分组函数
本单元首先讲解MAX、MIN、AVG、SUM、COUNT5个分组函数的使用,其次讲解了具有分组功能的子句GROUP BY,最后针对于分组结果后过滤又讲解了HAVING子句。
2024-07-15 15:24:15
754
原创 01认识Java(介绍安装调试)
计算机语言是人与计算机之间的通讯语言,分为机器语言、汇编语言、高级语言。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出。
2024-07-15 15:16:43
881
原创 6. DQL-多表查询
从多个表中获取数据思考如下问题?写一条查询语句,查询员工姓名、部门名称、工作地点?笛卡尔积,在数据库中表示将A表中每条记录与B表中的每条记录进行连接,连接后的查询结果就是笛卡尔积,也叫交叉连接。查询所有员工编号,姓名,部门编号,工作地点EMPNOENAMEMGRDEPTNOLOC7839KING10NEW YORK7698BLAKE3030CHICAGO7782CLARK1010NEW YORK7566JONES2020DALLAS...
2024-07-11 15:06:01
1686
原创 5. 对查询结果进行排序
前面讲解的简单查询和条件查询SQL,结果集的显示顺序都不是我们指定的。在大多数情况下,我们希望查询出来的结果集按照一定的顺序显示,比如按入职日期升序显示、按工资降序显示等等。这就需要用到SQL语言中的对结果集排序的子句ORDER BY。
2024-07-11 15:00:57
658
原创 4. DQL-条件查询
单条件查询就是按照一个条件进行查询,如查询部门编号为10号的员工信息就是单条件查询。多条件查询就是按照多个条件同时进行查询,如查询部门编号为10号且工资大于2000的员工信息,查询出来的员工既要满足部门编号为10的条件,也要满足工资大于2000的条件。分析:本题查询出的员工,需要满足的条件“职位不是CLERK”。分析:本题查询出的员工,需要同时满足两个条件,条件1:工资>1100,条件2:职位='CLERK',因此本题可以用逻辑。多条件查询是按照多个条件同时进行查询,查询出的结果集要同时满足多个条件。
2024-07-09 22:58:47
791
1
原创 2. 结构化查询语言
构化查询语言(Structured Query Language),后续通常简称SQL。SQL是用于存取数据以及查询、更新和管理关系数据库系统的标准语言。20世纪70年代由IBM公司开发,目前应用于各种关系型数据库。SQL是一套标准,百分之九十以上的SQL在各种关系型数据库中都是通用的,每种关系型数据库也有少量自己特定的操作方言。
2024-07-09 22:17:55
382
原创 MySQL数据库简介与下载安装
关系型数据库是应用最广泛的一种数据库。以表、行和列的结构来组织和处理数据。是一个命名的存储空间,也称实体,用来保存数据。是表中一组命名的属性,也称字段。每个列都有自己的数据类型,比如数值型、字符型、日期型等。列用来定义表的结构。是表中的一条数据,也称记录。例:如下就是一个学生表的示例,表名为student,包含3个列,studento、studentname、gender,含义分别为学号、姓名、性别。同时包含4条记录。常见的关系型数据库有Oracle、DB2、MySQL,SQL Server等。
2024-07-09 22:12:02
1834
空空如也
eclipse2018启动报错
2022-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人