【数据库2】教程文章相关的互联网学习教程文章

数据库模块(2天)sql基础

1. 以ATM引出DBMS2. MySQL- 服务端- 客户端3. 通信交流- 授权- SQL语句- 数据库create database db1; ?drop database db1;- 数据表先创建tb2部门表create table tb1用户表(id int not null auto_increment primary key,name char(10),department_id int,p_id int,constraint fk_1 foreign key (department_id,p_id) references tb2(tid,xid))engine=innodb default charset=utf8;创建外键可以()写多个,注意里面的多列是一个主键补...

数据库回滚-@Transactional【代码】

使用@Transactional,当方法内出现异常时进行数据库回滚  @Transactional(rollbackFor = Exception.class)@Overridepublic BaseResponse approvalPerson(Person person) throws Exception{BaseResponse response = new BaseResponse();try {Boolean ret = personMapper.approvalPerson(person);if (ret && person.getStatus() == 2){。。。}} catch (Exception e) {logger.error("approvalPerson error: ",e);response.setCode(D...

Greenplum或DeepGreen数据库对象的使用和管理

1. 创建文件空间 [gpadmin@cdha ~]$ gpfilespace -o gpfilespace_config #当前目录下生成gpfilespace_config文件 Enter a name for this filespace> zhangyun_fs #手工输入 primary location 1> /dbfast_zhangyun_tbs/primary #手工输入 primary location 2> /dbfast_zhangyun_tbs/primary #手工输入 mirror location 1> /dbfast_zhangyun_tbs/mirror #手工输入 mirror location 2> /dbfast_zhangyun_...

数据库连接查询【代码】

inner join(内连接),在两张表进行查询时,只保留两张表中完全匹配的结果集:select p.name,p.address,o.orderName from person p inner join orders o on p.id = o.id_p and 1 = 1 order by p.name单纯的 select * from a,b 查询结果是两张表的笛卡尔积,但是如果是select * from a,b where a.id = b.id_a 等价于 select * from a inner join b on a.id = b.id_a,即内连接,但这种写法不符合规范,推荐不要这样写。 from a,b 和f...

数据库系统设计综合实验【代码】【图】

数据库系统设计综合实验 实验目的 通过实验,使学生掌握数据库系统设计和开发的一般方法,能够设计并实现简单的数据库系统。 实验要求 熟悉实验室实验环境,掌握实验预备知识,了解实验中故障排除的基本方法。实验中根据实验要求完成相应的任务,并独立完成实验报告。 实验内容 设计的数据库系统可从以下题目中选择,但不限定于以下题目,可自由选择。 需提供系统简要的需求分析,给出大体的功能介绍;完成数据库的概念结构设计,建...

单机数据库DMHS数据同步搭建(DM-->DM)【代码】【图】

单机数据库DMHS数据同步搭建(DM-->DM) 一、DMHS介绍二、环境说明三、达梦数据库安装四、DMHS软件安装五、修改数据库参数六、配置源端数据库归档模式七、检查相关配置是否生效八、配置DDL同步九、配置dmhs.hs文件十、启动DMHS程序并进行数据装载十一、启动数据实时同步十二、检查数据同步 一、DMHS介绍二、环境说明 IP端口备注源端192.168.189.1455236cpt目标端192.168.189.1505236exec 三、达梦数据库安装 [dmdba@DM8 dmsoft]$ ....

Orlace数据库,了解一下【代码】【图】

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理...

SQL语句 还原未知逻辑名称数据库【代码】

name filename -------------- ------------------------------------------------------------------ Northwind d:/program files/microsoft sql server/mssql$sqla/data/northwnd.mdf Northwind_log d:/program files/microsoft sql server/mssql$sqla/data/northwnd.ldf2. 备份 SQL Server 2000.Northwind 数据库 backup database Northwind to disk = ‘c:/Northwind.bak‘3. 在 SQL Server 2005 Instance...

红黑树 B-树 B+树 数据库索引【图】

节点,要么红要么黑 根节点是黑的 叶节点是黑的 如果一个节点是红的,那么它的两个儿子是黑的 对任意节点而言,其道叶节点树尾端NIL指针的每条路径都包含相同数据的黑节点 在插入或删除节点时,可能会改变红黑树的性质,需要调整使得继续保持性质,常用的操作为左旋和右旋 红黑树的左旋和右旋: 左旋pivot:以pivot-Y为轴,Y称为新的根节点,Y的左子树称为pivot的右子树 右旋pivot:以pivot-Y为轴,Y称为新根,pivot为Y的新右子...

使用vba程序,实现excel数据库模板生成sql数据库结构【代码】【图】

@目录VBA基础一.了解VBA1.进入vba2.认识宏二. VBA编程1.hello world2.调出立即窗口和本地窗口3.debug显示4.注释5.数据类型5.变量的生命周期和定义域6.判断语句7.不等于<> , switch case 条件判断8.循环do while退出循环的语句 exit for退出循环的语句 exit do9.数组10.二维数组11.操作单元格实战自定义vba脚本生成sql见证奇迹的时刻(如何使用脚本)最近公司有个需求,提前让数据库表结构在excel模板中设计,然后再建对应的数据...

查看当前有哪些数据库

重新查看当前有哪些数据库  首先打开cmd,输入net start mysql启动mysql服务,然后输入mysql-hlocalhost-uroot-p回车登录数据库,之后就可以输入命令了。  MySQL命令行有很多命令,其中查看有哪些数据库,我们可以使用show databases;命令进行查看,注意分号不要忘了。  如果在此之前你使用了use mysql;语句,想再次查询当前有哪些数据库,仍然是使用show databases;命令,如果想跳到其他数据库可以使用use test;进行切换,其...

查询数据库已存在的索引

TableId=O.[object_id], TableName=O.Name, IndexId=ISNULL(KC.[object_id],IDX.index_id), IndexName=IDX.Name, IndexType=ISNULL(KC.type_desc,‘Index‘), Index_Column_id=IDXC.index_column_id, CColumnID=C.Column_id, CColumnName=C.Name, Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,‘IsDescending‘) WHEN 1 THEN ‘DESC‘ WHE...

数据库-第六节:增删改查操作

模型的操作: 在ORM框架中,所有模型相关的操作,比如添加/删除等。其实都是映射到数据库中一条数据的操作。因此模型操作也就是数据库表中数据的操作。 添加一个模型到数据库中: 添加模型到数据库中。首先需要创建一个模型。创建模型的方式很简单,就跟创建普通的Python对象是一摸一样的。在创建完模型之后,需要调用模型的save方法,这样Django会自动的将这个模型转换成sql语句,然后存储到数据库中。示例代码如下: class Book(...

数据库考点_10【图】

title: 数据库考点_10 date:2019/7/27 16:46:20 tags: 数据库考点_10 categories: 面试next-key锁(行锁 + gap锁) 行锁 行锁: 即record lock,指对单个行记录上的锁. gap锁 gap lock(间隙锁): 表示锁定一个范围,但不包括记录本身. 其主要目的是为了防止同一事务的两次当前读出现幻读的情况. 它在RC及RU隔离级别中是没有的,在RR以及串行化中默认支持,这就是为啥RC和RU无法避免幻读的原因. 这里主要讨论RR隔离级别下gap锁出现的场景 RR...

数据库——订单表中有不同类型的商品,表的设计

具体需求,做一个类似购物平台,该平台中有多个商家,提供多种销售如酒水,虚拟商品(送花),座位预订等。 现在有两方面的问题,一个在订单方面,是将不同的商品放在不同的订单表中,还是放在同一的一个订单表中。平台中有多个商家,对不同商家的相同的产品还需要做区分 另一个是尽量实现商家端与用户端的分离,订单与付款部分的分离 第一个问题解决方案如下: 参考:http://www.iteye.com/problems/85406 1.订单表 ID 订单号 ...