CURD、约束、事务 相关 增查删改(CURD) 数据库连接: MySQL本地数据库: MySQL远程数据库: p后面的密码不要有空格,或者 p后直接连接,会提示输入密码 DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:creat ...
分类:
数据库 时间:
2019-06-27 20:41:17
阅读次数:
189
SQL概述: 1、SQL是什么,它的作用是什么? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新、和管理关系数据库系统 2、SQL分类 SQL一共分为四类,如下所示: 数据定义语言:简称DDL(Data De ...
分类:
数据库 时间:
2019-06-17 00:47:17
阅读次数:
155
1、 MySQL 存储过程 MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时) ...
分类:
数据库 时间:
2019-06-10 11:58:40
阅读次数:
162
一、数据库的组成 在SQL Server 2008中,用户如何访问及使用数据库,就需要正确了解数据库中所有对象及其设置。数据库就像一个容器,它里面除了存放着数据的表之外,还有视图、存储过程、触发器、约束等数据库对象。数据库管理的核心任务包括创建、操作和维护数据库。 二、数据库文件及其文件组 数据库的 ...
分类:
数据库 时间:
2019-05-31 01:14:21
阅读次数:
146
原文地址:https://www.cnblogs.com/duodushu/p/5446384.html MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器在MySQL中,创建触发器语法 ...
分类:
数据库 时间:
2019-05-29 09:17:05
阅读次数:
140
一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为 ...
分类:
数据库 时间:
2019-05-25 18:16:13
阅读次数:
286
微信公众号: "内核小王子" 关注可了解更多关于数据库,JVM内核相关的知识; "如果你有任何疑问也可以加我pigpdong" [^1] 前言 在分布式系统中最好耗性能的地方就是最后端的数据库,一般情况下数据库上的insert操作很快,而update和delete操作如果带有索引也不会慢,前提要控制 ...
分类:
其他好文 时间:
2019-05-21 16:09:12
阅读次数:
134
mysql触发器trigger 实例详解 MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的 ...
分类:
其他好文 时间:
2019-05-21 11:15:35
阅读次数:
121
数据库对象 视图 视图称为虚表,在数据库中不存在实体。 试图本质上对物理表的一种数据保护,让开发者或者用户只能看到局部数据。 create or replace view as selecr e.empno,e.ename,e.job,e.mgr,e.hiredate,e.deptno from e ...
分类:
数据库 时间:
2019-05-18 00:43:13
阅读次数:
168
一.赋予某个用户权限 1.赋予权限格式:grant 权限 on 数据库对象 to 用户@IP(或者相应正则) 注:可以赋予select,delete,update,insert,index等权限精确到某一个数据库某一个表。 GRANT ALL PRIVILEGES ON *.* TO '用户名'@' ...
分类:
数据库 时间:
2019-05-14 09:25:27
阅读次数:
208