自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JDBC环境变量配置

JDBC环境变量配置 1.下载mysql-connector-java-x.x.xx.zip 2.解压上面的压缩包 3.配置classpath(例如:D:\mysqlsrc\mysql-connector-java-5.1.44\mysql-connector-java-5.1.44-bin.jar) 如果classpath是空的,配置结果应该是(.;D:\mysqlsrc\mysql-connector-java-5.1.44\mysql-connector-java-5.1.44-bin.jar)如果不

2021-04-27 11:28:51 1969

原创 MySQL中DCL(管理用户,授权)

SQL分类: 1.DDL:操作数据库和表 2.DML:增删改表中数据 3.DQL:查询表中数据 4.DCL:管理用户,授权 DBA:数据库管理员 DCL:管理用户,授权 1.管理用户: 1)添加用户 语法:create user ‘用户名’@‘主机名’ identified by ‘密码’; 2)删除用户 语法:drop user ‘用户名’@‘主机名’; 3)修改用户密码 语法1:update user set password=password(‘新密码’)where user=‘用户名’; 语法2:s

2020-07-16 16:44:26 151

原创 MySQL中的事务

1.事务的基本介绍 1)概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败 2)操作 (1)开启事务:start transaction (2)回滚:rollback (3)提交:commit 4)mysql数据库中事务默认自动提交 *自动提交:MySQL就是自动提交的、Oracle是默认手动提交的 *一条DML(增删改)语句会自动提交一次事务 *手动提交:需要先开启事务,然后再提交 *修改事务的默认提交方式:select @@autocommit;–1代表自动提交–

2020-07-16 16:43:16 98

原创 MySQL中多表查询

##多表查询 笛卡尔积:有两个集合AB,取这两个集合的所有组成情况 要完成多表查询,需要消除无用的数据 多表查询的分类: 1.内连接查询 1)隐式内连接:使用where条件消除无用数据 例句:查询所有员工信合和对应部门信息 查询员工表的名称,性别。部门表的名称 select t1.name, t1.gender, t2.name from emp t1,dept t2 where t1.‘dept_id’=t2.‘id’; //其中t1、t2是别名 select t1.name,–员工表的姓名 t1

2020-07-16 16:42:44 124

原创 MySQL中范式的关系

1.多表之间的关系 1)一对一: 例子:人和身份证 分析:一个人只有一个身份证,一个身份证对应一个人 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键 2)一对多: 例子:员工和部门 分析:一个部门有多个员工,一个员工对应一个部门 实现方式:在多的一方建立外键,指向一的一方的主键 3)多对多: 例子:学生和课程 分析:一个学生可以选择多个课程,一个课程可以被多个学生选择 实现方式:多对多关系实现需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张表的外键, 分别指向两张表的

2020-07-16 16:42:08 230

原创 MySQL数据库中的约束

概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性 分类: 1.主键约束:primary key 2.非空约束:not null 3.唯一约束:unique 4.外键约束:foreign key *非空约束:not null 某一列的值不能为空 1)在创建表时添加非空约束 2)删除非空约束 例句:alter table 表名 modify 列名 数据类型; 3)添加非空约束(创建表之后添加) 例句:alter table 表名 modify 列名 数据类型 not null; *唯一约束:uniq

2020-07-16 16:41:34 115

原创 DQL各种查询方式

1.排序查询 语法:order by 子句 order by 排序字段1 排序方式1,排序字段2 排序方式2… 排序方式: ASC:升序,默认的 DESC:降序 例句: //按照数学成绩排序 select *from student order by math ASC; //按照数学成绩排序,如果数学成绩一样,按照英语成绩排序 select *from student order by math ASC,English ASC; 注意: 如果有多个排序条件,则当前面的条件一样时,才会判断第二条件 2.聚合函

2020-07-16 16:40:58 98

原创 数据库的通用语法2

##DML:增删改表中数据 1.添加数据: 语法: insert into 表名(列1,列2,,,列n)values(值1,值2,,,值n); 注意: 1)列名和值要一一对应 2)如果表名后不定义列名,则要默认给所有列添加值 insert into 表名 values(值1,值2,,,值n); 3)除了数字类型以外,其他类型都需要添加引号(单双引号都行)。 2.删除数据: 语法: delete from 表名【where 条件】 注意: 1)如果不加条件,则删除表中所有记录 2)如果要删除所有记录 (1)d

2020-07-16 16:40:00 143

原创 数据库的通用语法1

** 数据库的通用语法1 ** 1.sql语句可以单行或多行书写,以分号结尾 2.可使用空格和缩进来增强语句的可读性 3.mysql数据库的sql语句不区分大小写,关键字建议大写 4.3中注释 1、单行注释:–+空格+注释内容//#+注释内容 2.多行注释:/注释内容/ 5.sql分类 1)DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库、表、列等;关键字:create、drop、alter等 2)DML(Data Manipulation language

2020-07-16 16:39:18 179

空空如也

空空如也

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

TA关注的人

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