- 博客(6)
- 收藏
- 关注
原创 JDBC及Maven工程
JDBC简介: jdbc(Java Data Base Connectivity)java数据库连接,是一种执行数据库SQL语句的api,可以为多种数据库统一访问。步骤: 1.加载驱动 2.建立连接 3.获取预定对象(写SQL语句) 4.执行SQL语句 5.处理SQL语句的处理结果 6.释放资源 即释放结果集,释放对象,关闭连接。 先开的服务需要先关闭,连接是最先开始创建最后关闭的。注意: 1.maven工程需要联网才能成功运行 2.MySQL的版本跟jdk匹配 3.如果创
2020-08-09 12:11:29
1517
原创 MySQL索引与视图
索引一、索引的概念 索引索引是由表中的列构成,创建索引的目的是提高搜索速度,类似于字典的目录,方便于我们快速查询。二、索引的优缺点 优点:速度快 缺点:创建时间长,硬盘空间占用大。三、索引的分类 1.基本索引 :最基本的索引,没有限制。 2.唯一索引 : 除了值唯一,和基本索引没什么区别。 3.主键索引 : 特殊索引,一个表只能有一个主键,而且不能为空值。 4.组合索引 : 在多个列段上创建索引,只有在查询中使用了创建索引的第一个字段时,才会被使用。在使用时遵循最左缀集合。 5.全文索
2020-08-07 16:22:38
167
原创 DQL(2)及DML
一、 多表查询join连接内连接: 语法:select 查询列表 from 表1 别名 join 表2 别名 on 连接条件; [inner] join on 可以添加排序、分组、筛选。inner可以省略,筛选放在where后,连接条件在on后面。inner join 和等值连接相同。 内连接又分为,等值连接、非等值连接。自连接; 等值连接: 案例:查询员工名、部门名 非等值连接: 案例:查询员工的工资级别: 自连接: 案例:查询员工的名字、上级的名字外连接:
2020-08-06 16:04:24
238
原创 MySQL:DQL的基本作用
一、DQL(数据查询语言)1.基本语句: 查询所有列:select * from 表名,但是不推荐使用。如果想要查询全部列的话,需要在select后列出所有列段名。 查询指定列:select 列段名 from 表名。 列的别名:重命名一个列,便于下次使用,写在列名后面用空格隔开,也可以用 as “别名”。 字符串:字符串可以是select列表的一个字符,数字,日期。字符串中的+号只用于运算,不用于连接。 如何去重:select distinct 列名 from 表名 显示表结构: desc
2020-08-05 19:46:04
1686
1
原创 MySQL:DDL及用户管理的个人总结
一、用户管理 1.概念 用户管理本质上指的是管理数据库中的数据权限 2.创建用户 使用语句 Create user 用户名; 3.设置密码 使用语句ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你想要设置的密码'; 4.用户创建完成之后可以给予权限也可以回收权限 设置权限 grant ... to ...; 回收权限 vevoke ... from ...; 可见上面使用的是gr
2020-08-04 19:04:27
188
原创 MySQL的安装、使用与卸载
一、简介 1.为什么要使用MySQL? 因为数据无论是存储在电脑中或者是记录在本子上,都很容易丢失,所以对于一些重要的数据就需要一个能够长时间存储它的地方。MySQL的优势在于:“1.成本低,开放源代码,一般都是免费使用;2.性能高,执行块;3.操作简单,很容易安装和使用”。 2.那什么是数据库呢? 数据库就是存储数据的仓库,它保存了一系列有组织的数据,方便于我们查询。二、MySQL的安装 1.首先需要下载MySQL的安装包。(https://www.mysql.com/) ![在这里插入
2020-08-04 11:33:02
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人