MySQL
文章平均质量分 64
红日_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql基础语法
DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter等DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update等DCL(Transaction Control Language)...原创 2019-12-23 10:47:57 · 426 阅读 · 1 评论 -
Java操作数据库
JDBC操作数据库import java.sql.*;public class JDBCTest { public static void main(String[] args) { //获取连接 Connection connection = null; //声明 PreparedStatement statemen...原创 2019-11-25 21:18:10 · 416 阅读 · 0 评论 -
数据库引擎
参考链接什么是存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。现在许多数据库管理系统都支持多种不同的存储引擎,MySql的核心就是存储引擎InnoDB事务型是数据数据库的首选引擎,支持事物安全表(ACID),支持行锁定和外键,MySQ...原创 2019-09-10 15:59:38 · 326 阅读 · 0 评论 -
多表查询
多表查询的分类内连接:用左边表的记录去匹配右边表的记录,如果符合条件就展示隐式内连接:看不到JOIN关键字,条件使用WHERE 指定 SELECT 字段名 FROM 左表 右表 WHERE 条件;格式SELECT 展示字段 FROM 表 WHERE 条件;显式内连接:使用 INNER JOIN … ON 语句, 可以省略 INNER SELECT 字段名 FROM 左表 INNER ...原创 2019-03-14 15:09:42 · 475 阅读 · 0 评论 -
笛卡尔积
如图一下语句会产生笛卡尔积SELECT * FROM emp,dept;避免笛卡尔积的方法:查询的时候添加判断语句SELECT emp.id,emp.name FROM dept,emp WHERE emp.dept_id = dept.id ORDER BY emp.id DESC;笛卡尔积就是在查询的时候回将两个表中的每一条数据都交叉相乘的结果展示给我们...原创 2019-03-13 16:01:21 · 2890 阅读 · 0 评论 -
数据库的三范式
范式是指数据库表的设计规则,好的数据库设计对数据库的存储性能和后期的程序开发都会产生重大的影响,建立科学的、规范的数据库就需要满足一系列的规则来优化数据库的设计和存储。范式的基本分类目前数据库的范式分为六种:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF,完美范式)在第一范式的基础上满足更多规范要求称为第二范式...原创 2019-03-13 14:46:58 · 1048 阅读 · 0 评论 -
MYSQL的多表关系
表与表之间的关系一对多(多对一);建表原则:在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键.多对多;建表原则:需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键一对一;外键唯一:主表的主键和从表的外键(唯一),形成主外键关系,外键唯一unique。外键是主键:主表的主键和从表的主键,形成主外键关系。外键约束外键特...原创 2019-03-12 17:08:06 · 437 阅读 · 0 评论 -
SQL的备份与恢复
SQL的备份数据的备份是指将对应的数据库转换为对应的sql文件MYSQL命令备份mysqldump ‐u用户名 ‐p密码 数据库名>生成的脚本文件路径例如mysqldump ‐uroot ‐proot day04>d:\day03.s可视化工具备份SQL的恢复SQL命令恢复数据库导出sql脚本的格式:mysqldump ‐u用户名 ‐p密码 数据库名>...原创 2019-03-12 10:17:44 · 2512 阅读 · 0 评论 -
SQL约束
主键约束PRIMARY KEY约束唯一标识数据库中的每一条记录主键必须包含唯一的值。主键不能包含NULL值每一个表上都应该有一个主键,并且每一个表只能有一个主键添加主键约束方式一:创建表时,在字段描述处,声明指定字段为主键CREATE TABLE Persons( id_p int PRIMARY KEY, lastName varchar(255), f...原创 2019-03-11 14:30:37 · 474 阅读 · 0 评论 -
mysql的事物
在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。MySQL自动默认提交事物,当我们执行的一条语句都是一个事物,执行完语句自动提交事物。在MySQL中提交事物的方式分为两种:自动提交和手动提交...原创 2019-03-15 14:27:17 · 351 阅读 · 0 评论
分享