数据库技术
1.自动选项(自动关闭数据库、自动创建统计信息、自动收缩数据库) 2.可用性选项(数据库本身开关状态,数据库读写状态,数据库可访问性状态) 3.事务的隔离级别(不了解事务隔离级别的参考:(1)概念性理解 (2)sqlserver实操性:事务的隔离) READ UNCOMMITTED(未提交读,读脏) ...
首先,是有一个合同表,对应数据库表 lg_bill_of_lading_detail 简称 bold 有一个用户表 EMT_USER 简称 e 合同审批 后,合同表里 会有一个审核人AUDIT_USER 对应 用户表的 useID,现在要查询所有合同,审核人显示 名字, 没审核的就不用显示 下面三张 ...
查询表的时候,发现一圈圈转啊转,就是不出来数据,猜测表被锁住 解决办法 : mysql> show processlist ; mysql> kill 4; 说明 : 4为 id 转自 ...
以下方法亲测有效,过程使用的工具只有mac的终端无需workbench;当我们通过终端连接mysql数据库时候我们会看到这样的信息:ERROR1045:Accessdeniedforuser:‘root@localhost‘(Usingpassword:NO)或者ERROR1045:Accessdeniedforuser:‘root@localhost‘(Usingpassword:YES)解决上
起因 每一个项目都是由小项目发展而来,从最初的一台数据库,到后面的几千上万台数据库,这发展的过程,我们都要涉及到一个技术问题:当数据量太大的时候,如何进行扩容? 案例 小明现在负责一个站点,用户数据库有2个,网站用户数据通过ID取模,分别存在两台用户数据库中,现在数据增大,两台数据库已经不够用了,现 ...
using filesort 一般人的回答是: “当行数据太大,导致内存无法容下这些数据产生的临时表时,他们就会被放入磁盘中排序。” 很不幸,这个答案是错的 ,临时表在太大的时候确实会到磁盘离去,但是EXPLAIN不会显示这些。 The truth is, filesort ...
问题描述:比如项目现在要使用在南京的8的区,这时这8个区分别建了一个数据库,但是只有一个项目,每个区的用户都使用这个项目进行登录 问题难点:如何验证登录人属于哪个区,然后确认之后,如何进行数据库的切换; 问题思路:除了8个数据库之外,在建一个数据库:数据库中包含的几张表:储存登录用户的信息等,直接上 ...
测试环境CENTOS7.3+MYSQL5.7 一张表使用InnoDB引擎,表名称 innodb_test 另外一张表使用MyISAM引擎,表名称 innodb_test 在事务操作的时候,看看到底会发生什么情况。 表结构相同只有3个字段id,name, money+ + + + + + +| Fie ...
1、定义所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 2、存储过程的创建Oracle ...