MySQL数据库
小张在努力
努力努力再努力
展开
-
Windows下通过MySQL Installer安装MySQL服务
一、准备Mysql安装包 链接:https://pan.baidu.com/s/1RHUuYmYQnnPFvlrBfp_gRQ 提取码:67sd 复制这段内容后打开百度网盘手机App,操作更方便哦 二、检查系统中是否已经安装mysql 注:如果系统中已经安装过MySQL那么建议完全卸载之后重新安装。 三、开始安装 1.执行安装包 执行安装包之后,系统会有一些安全阻止提醒,同意即可,...原创 2019-12-15 16:42:50 · 301 阅读 · 0 评论 -
【SQL】牛客题:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
题目描述: 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL...原创 2019-12-01 00:36:58 · 211 阅读 · 0 评论 -
【SQL】牛客题:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no
题目描述:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL, `emp_no` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, P...原创 2019-11-27 22:20:51 · 1782 阅读 · 0 评论 -
【数据库】索引及索引底层实现实现
数据库索引: 索引是依赖数据库建立的,作用是,用来提高表中数据的查询速度,将它比作一本书的目录,使用它可以提高数据库的查询速度 目的就是加快表中的查找和排序。简单来说索引就是数据结构。 什么情况下会用到索引:只有经常查询某字段中的数据时,才需要在表的字段上建立索引 索引的类型:普通索引、唯一索引、聚焦索引、主键索引、全文索引 数据库索引底层实现: 数据库的底层索引是用B树和B+树实现的...原创 2019-10-13 20:46:43 · 279 阅读 · 0 评论 -
【MySQL】数据库之JDBC编程知识点
目录 Java的JDBC编程 1.什么是JDBC 2.JDBC工作原理 JDBC优势 3.JDBC使用步骤 4.JDBC常用接口和类 Statement对象 5.ResultSet对象 6.JDBC预编译命令和事务 Java的JDBC编程 1.什么是JDBC 是一种用于执行SQL语句的Java API(接口)。由一组用Java编程语言编写的类和接口组成。 它为数据库...原创 2019-08-01 22:44:46 · 217 阅读 · 0 评论 -
【MySQL】数据库之索引特性,事务管理,视图与用户管理
目录 索引特性、事务管理、视图、用户管理 索引: 创建主键索引 普通索引的创建 全文索引的创建 查询索引 删除索引 事务基本操作 事物操作注意事项 事物的隔离级别 无隔离性问题 事物的ACID特性 视图 基本使用 删除视图 视图规则与限制 用户管理 用户信息 修改用户密码 给用户的权限 索引特性、事务管理、视图、用户管理 索引: 提高数据的检索...原创 2019-07-26 21:01:57 · 144 阅读 · 0 评论 -
【MySQL】数据库之复合查询(重点)与表的外连接
目录 复合查询与表的外连接 多表查询 自连接 子查询: 单行子查询 多行子查询 在from子句中使用子查询 表的连接分为内连和外连 内连接 外连接(重点) 左外链接: 右外连接: 复合查询与表的外连接 多表查询 emp表中的deptno=dept表中的deptno字段记录 select emp.ename,eap.sal,dept.dname from emp...原创 2019-07-26 19:54:49 · 276 阅读 · 0 评论 -
【MySQL】数据库之内置函数
日期函数 获得年月日,获得时分秒,获得时间戳 select current_date(), current_time(), current_timestamp(); 返回datatime参数的日期部分 select date(current_timestamp()); 在日期的基础上加日期 select date_add(current_date(),interval 1 day...原创 2019-07-26 19:36:06 · 267 阅读 · 0 评论 -
【MySQL】数据库的删除、备份与还原
目录 1.操纵数据库 1.1查看数据库 1.2显示创建语句 1.3数据库删除 1.4备份和恢复 1.4.1备份 1.4.2还原 1.5查看连接情况 1.1查看数据库 show databases; 1.2 显示创建语句 show create database 数据库...原创 2019-07-22 20:19:13 · 775 阅读 · 0 评论 -
【MySQL】数据库基础之如何创建数据库/数据库表及表中插入数据
MySQL数据库基础(1) 首先我们讲以下数据库中经常使用的基础命令: 那么我们需要先有一个数据库 创建数据库 create database helloworld; 注: 库名称可以自己取,一般见名思意即可。这里我举例为“helloworld”。 语句后要加英文状态下的封号。 创建好之后我们就可以使用此库啦! 使用数据库 use helloworld; 创建数据库表 ...原创 2019-07-21 10:56:51 · 2005 阅读 · 0 评论 -
【MySQL】数据库之表的增删查改
目录 表的增删查改 1.1Create 1.1.1单行数据+全部插入(全列插入) 1.1.2多行数据+指定列插入(批量插入) 1.1.3插入否则更新 1.1.4冲突更新 1.1.5冲突替换 1.2Retrieve 1.2.1select列 1.2.2 指定列查询 1.2.3查询字段为表达式 1.2.4结果去重 1.3Where条件 1.3.1比较运算符: 1...原创 2019-07-24 21:32:00 · 708 阅读 · 0 评论