![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
文章平均质量分 88
从概念到实战逐步教你MySQL数据库的各种SQL语法,和JDBC操作步骤
YunWQ
好记性不如烂笔头,加油!!!
展开
-
Mac系统 安装MySQL压缩版
MySQL在mac系统上安装有两个版本,一个是安装版(.dmg),一个是压缩版(.zip)。 安装版的安装步骤将在下一篇文章进行描述,这里只介绍压缩版的安装步骤1.下载到官方网站上下载就可以了 https://downloads.mysql.com/archives/community/- 操作系统:Windows/MacOS- 版本号:/5.7.24下载下来的是一个mysql-5.7.24-macos10.14-x86_64.tar.gz的压缩包2.安装第一步: 将mysql-5.原创 2021-09-16 14:40:04 · 1314 阅读 · 3 评论 -
数据库图形化界面工具SQLyog
SQLyog图形化界面工具SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。SQLyog下载下载SQLyog可以到官网https://www.webyog.com进行下载,在学习阶段可以下载14天试用版本,网上也有很多破解的版本,构建文明社会还是支持正版比较好。填写用户资料SQLyog安装这里我使用的是12.0.9-0.x64的版本。双击即可安装。安装的时候如果需要注册信息,可以填写下面的姓名和序列号,不原创 2020-06-04 11:32:59 · 1956 阅读 · 0 评论 -
JDBC连接池Durid连接池、c3p0连接池
JDBC连接池概述数据库连接池是一个用来存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。Java给开发者提供了数据库连接池的标准接口DataSource在javax.sql包下。有很多公司对数据库连接池接口规范进行实现。这里我们介绍两种1. C3P0:数据库连接池技术2. Druid:数据库连接池实现技术,由阿里巴巴提供的。准备数据库数据先准备一些数据,在account表中添加2原创 2020-06-04 11:22:47 · 322 阅读 · 0 评论 -
轻松搞定JDBC操作MySQL数据库
JDBC是什么?JDBC是Java DataBase Connectivity的简称,代表数据库连接。其实是由Java官方(Sun公司)提供的一套操作数据库的接口规范。由各个数据库厂商实现JDBC这套接口,提供数据库驱动包jar文件。这样我们不需要知道各个数据库的实现原理,只需要通过JDBC这套接口提供的API就可以去操作各种数据库,真正执行的是驱动jar包中的实现类。JDBC使用步骤这里我们以MySQL数据库为例,演示JDBC的使用步骤。先准备好要操作的数据库和表-- 创建数据库db4CRE原创 2020-06-04 11:14:18 · 331 阅读 · 0 评论 -
MySQL数据库用户管理和授权
数据库用户管理和授权SQL分类复习SQL分类具体操作DDL操作数据库和表DML增删改表中数据DQL查询表中数据DCL管理用户,授权DBA:数据库管理员,专门对数据库进行管理和授权的的相关操作。用户管理mysql数据库中有一个user表,用来存储用户的信息。查询用户-- 1. 切换到mysql数据库USE myql;-- 2. 查询user表SELECT * FROM USER;* 通配符: % 表示可以在任意主机使用用户登录数据库原创 2020-06-04 11:02:40 · 454 阅读 · 0 评论 -
MySQL事物管理、事物的隔离级别
事务事务概述事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。例如:张三给李四转账500元钱,需要让三账户的余额-500,李四的账户余额+500,转账是一个连续的过程,要么同时成功,要么同时失败。不能出现张三转出了500块,而李四没收到的情况,这将是很严重的问题。事务的基本使用先准备一张accunt表,添加两个账户信息,如下-- 创建一个账户表CREATE TABLE account ( id INT PRIMARY KEY AUTO_INCREMEN原创 2020-06-04 10:52:29 · 166 阅读 · 0 评论 -
看完这篇文章MySQL多表查询不用愁
多表查询多表查询就是结合几张表的数据进行查询,先准备几张表和一些数据。-- 创建部门表create table dept( id int primary key auto_increment, name varchar(20));-- 添加部门数据insert into dept (name) values ('开发部'),('市场部'),('财务部');-- 创建员工表create table emp ( id int primary key auto_increment, n原创 2020-06-04 10:35:33 · 371 阅读 · 1 评论 -
MySQL数据库备份与还原你会了吗
数据库备份和还原数据库备份不需要登录mysql,直接输入下面的命令mysqldump -u用户名 -p密码 数据库名称 > 保存的路径数据库还原按照步骤执行下面的命令1. 登录数据库mysql -u用户名 -p密码;2. 创建数据库create database 数据库名称;3. 使用数据库use 数据库名称;4. 执行文件。source 文件路径source sql文件路径...原创 2020-06-04 10:17:09 · 202 阅读 · 0 评论 -
数据库设计多表关系、范式
数据库的设计在实际项目开发的时候可能设计到多张表,表与表之间存在一定关系,如何设计表之间的关系让系统更加优化,需要考虑到多表之间关系。1. 一对一(了解) * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人2. 一对多(多对一) * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门3. 多对多 * 如:学生和课程 * 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择一对多关系一个部门可以有多个员工,一个员工只能对应一个部原创 2020-06-04 09:59:26 · 1377 阅读 · 0 评论 -
MySQL约束看完这篇文章就够了
约束约束用来对表中的数据进行限定,保证数据的正确性,完整性和有效性。这里我们学习4中约束,【主键约束】【非空约束】【唯一约束】【外键约束】非空约束:not null唯一约束:unique主键约束:primary key外键约束:foreign key非空约束非空约束指某一列的值不能为NULL-- 创建stu表,添加name属性的非空约束CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name非空约束);-- 删除n原创 2020-06-04 09:53:52 · 229 阅读 · 0 评论 -
SQL语句之排序、聚合、分组、分页查询
DQL高级查询在查询之前,我们也先准备好一些数据-- 创建db2数据库CREATE DATABASE db2;-- 使用db2数据库USE db2;-- 数据student数据表CREATE TABLE student ( id INT, -- 编号 NAME VARCHAR(20), -- 姓名 age INT, -- 年龄 sex VARCHAR(5), -- 性别 address VARCHAR(100), -- 地址 math INT, -- 数学 english INT原创 2020-06-04 09:39:29 · 932 阅读 · 0 评论 -
SQL语句之增、删、改、查、基本查询
SQL语句基础SQL概述什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。SQL通用语法1. SQL 语句可以单行或多行书写,以分号结尾。2. 可使用空格和缩进来增强语句的可读性。3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释:原创 2020-06-03 18:10:29 · 2327 阅读 · 1 评论 -
Windows系统安装MySQL和配置
MySQL安装与配置MySQL下载进入MySQL的官网,看不懂英文不要紧,我们看图选择对应的版本号、操作系统下载即可。这里我们选择5.5.40版本,其他本部也可以下载好了是这样的MySQL 安装双击进入安装向导,如图所示点击next下一步勾选协议,点击next下一步选择custom用户自定义安装点击Browse 修改安装路径可以修改,我使用默认路径。next进入下一步点击instll安装MySQL Server勾选复选框进入配置向导,点击finish完成安装MySQL原创 2020-06-03 18:06:35 · 214 阅读 · 0 评论 -
Windows系统安装MySQL数据库和配置
MySQL安装与配置MySQL下载进入MySQL的官网,看不懂英文不要紧,我们看图选择对应的版本号、操作系统下载即可。这里我们选择5.5.40版本,其他本部也可以下载好了是这样的双击即可安装,别着急点安装下面步骤一步一步安装。MySQL 安装双击进入安装向导,如图所示点击next下一步勾选协议,点击next下一步选择custom用户自定义安装点击Browse 修改安装路...原创 2019-03-06 11:15:23 · 440 阅读 · 0 评论