数据库技术
引言 照例,我们先来一个场景~ 面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!"面试官:"你们是用mysql数据库吧,能简单说说innodb中怎么实现这四大特性的么 ...
MySQL所有的代码全部封装,是需要固定的语法去调用即可。因此,下面给出一些常用的语法结构,以供查找调用。一:基本操作 打开运行: services.msc//最好是管理员模式运行 启动Mysql: net start mysql 启动Mysql: net stop mysql 登录本地数据库: m ...
数据库概念 一款软件,安装在计算机 | 服务器上, 只要告诉它:创建一个文件 | 新增一个数据 | 删除一个数据,它就能帮我们操作 对应名称关系:文件夹(库)| 文件(表)| 表头(字段)| 数据/记录(表数据) MySQL:用于管理数据的一个软件(两个程序) 服务端软件 socket服务端 本地文 ...
一、Navicat Premium 12安装 二、安装包的下载 三、安装 Windows: Mac ...
一.数据库表的操作 1.数据表的创建 not null:该字段不能为空auto_increment 自动增长primary key:主键,主键对应的列不能重复default :可以设置默认值,当插入时,如果没有插入该列对应的值,则会插入默认值engine :引擎default charset:默认编 ...
--数据库操作(DDL:Data Definition Languages) --创建数据库(在磁盘上创建一个对应的文件夹) CREATE DATABASE [IF NOT EXISTS ] aggressive2019 [character SET utf8] --查看数据库 SHOW datab ...
表空间: oracle 使用表空间来管理数据库的对象(表,序列,过程,函数,游标等)。 oracle的逻辑结构 oracle 数据库 =》 表空间 =》 表 序列 过程 等对象 oracle的物理结构 oracle 数据库 =》oracle的数据文件 =》数据段=》数据区间=》数据块 oracle中 ...
一、创建存储过程 存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块,匿名块不存在数据库中,命名块会存储到数据库中,匿名块每次运行都需要提前编译,命名块一次存储,只会编译一次。命名块可以多次使用。 创建存储过程的语法: create [or replace] procedure ...