![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Ezrealllll
这个作者很懒,什么都没留下…
展开
-
DDL、DML和DCL的区别与理解
DDL、DML和DCL的区别与理解一、DDL: DDL(Data Definition Language 数据定义语言)主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用操作的对象是表 二、DML: DML(data manipulation language)原创 2017-09-28 17:10:47 · 953 阅读 · 0 评论 -
配置JDBC报, java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因
在springboot连接mysql的时候,在yml配置文件中写的内容: 运行后报 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因明明密码是正确的,用命令行 和可视化工具都能连接上,百度了一波,试了各种方法,比如改成localhost, 修改root权限,原创 2017-09-29 09:11:44 · 5795 阅读 · 3 评论 -
SQL--constraint 约束
SQL 约束用于规定表中的数据规则。 如果存在违反约束的数据行为,行为会被约束终止 在 SQL 中,我们有如下六个约束:NOT NULL -非空 UNIQUE -唯一性PRIMARY KEY -主键FOREIGN KEY -外键CHECK -检测DEFAULT -默认值 1.PRIMARY KEY 主键,是NOT NULL和UNIQUE的结合,一张表可以有多个UNIQUE原创 2017-10-17 10:29:36 · 528 阅读 · 0 评论 -
MySQL备注不熟悉的DML|DDL 语句
1.SELECT * FROM table1 WHERE col value;2.拷贝一个表结构的数据。-- 首先使用Like 拷贝表结构 CREATE TABLE employees_bak LIKE employees; -- 使用insert和select 拷贝表数据INSERT INTO employees_bak SELECT * FROM employe原创 2017-10-16 21:46:22 · 449 阅读 · 0 评论 -
JPA规范介绍以及JPA、ORM框架以及Spring Data Jpa的关系
JPA介绍转载于 http://blog.csdn.net/anxpp/article/details/51388436 JPA(Java Persistence API)是一种Java持久化解决方案,负责把数据保存到数据库。概述JPA是存储业务实体关联的实体的来源。它显示了如何定义一个面向普通Java对象(POJO)作为一个实体,以及如何与管理关系实体。 在 EJB 3 之前,EJB主转载 2017-11-21 14:42:31 · 1118 阅读 · 0 评论 -
Mysql外键级联动作(删除和更新)
外键级联动作表示通过外键在父表(外键表)数据删除或更新时候,对子表(引用外键的表)的数据产生的影响。这个影响(动作)包括四种。 RESTRICT NO ACTION CASCADE SET NULL 注:Mysql只有Innodb存储引擎才有外键约束,当你添加了外键而没有设置级联动作时,默认为on action(RESTRICT)其中,NO ACTIO原创 2017-11-16 14:45:11 · 1107 阅读 · 0 评论 -
MySQL 四种批量更新操作
原文 http://blog.csdn.net/u014520745/article/details/52416002转载一篇大批量更新mysql数据的办法,为了便于阅读根据原文做了缩减。 mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。 mysql 批量更新共有以下四种办法1、.replace into原创 2017-12-09 17:43:09 · 2352 阅读 · 0 评论 -
INSERT INTO .. SELECT ... FROM DUAL WHERE.插入数据前判断表中是否已经存在
DUAL 的作用: 貌似 mysql是为了跟oracle的语法兼容而加了这个假表,仅仅是想保证 select 。。 from table 的这个格式而已。 因为mysql 可以直接select 不需要 from table,而oracle 不行。 比如,mysql支持, SELECT NOW();获取当前时间 -跟 select now() from dual 一个含义 SELECT原创 2018-01-06 14:20:49 · 13965 阅读 · 0 评论