博客专栏  >  数据库   >  数据库

数据库

介绍了数据库中的索引、触发器、视图、各种函数和递归查询等等,浅显易懂。

关注
0 已关注
25篇博文
  • CentOS6.8 MySQL 5.6实现主从复制

    主库操作 1、将mysqldump命令添加到/usr/bin中 1 ln -s /application/mysql/bin/mysqldump /usr/bin/ 2、开启master上的l...

    2016-06-26 23:06
    277
  • MySQL5.6 二进制安装

    1、  进入用户家目录创建tools文件夹 1 # cd ~ 2 #mkdir tools 2、下载MySQL5.6二进制包 1 wget http://cdn.mysql.com//arch...

    2016-07-10 22:31
    398
  • mysql丢失root密码的解决办法

    1、  关闭mysqld进程 /etc/init.d/mysqld stop 2、跳过权限表的限制登录mysql启动mysqld进程 /etc/init.d/mysqld start --skip...

    2016-09-18 21:49
    379
  • MySQL Explain的使用

    MySQL Query Optimizer 通过我们执行Explain命令来告诉我们它将使用什么样的执行计划来优化我们的Query。所以,Explain是在优化Query的时候最直接有效的验证我们想法...

    2016-09-25 21:54
    219
  • master and slave have equal MySQL server UUIDs问题解决

    在搭建Mysql主从复制时候,在执行完相关操作以后,通过命令查看是否主从复制成功的时候 show slave status\G; 在“Slave_SQL_Running_State”中出现了“...

    2016-10-23 21:20
    648
  • mysql还原数据库遇到Unknown command 错误

    使mysqldump备份数据库后,在另一台电脑上进行mysql数据库还原,还原过程中在文件的第9042行出现了错误:Unknown command ‘\0’。 然后看了下9042行的内容   ...

    2016-11-13 21:56
    797
  • mysql主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法

    今天再主从同步的MySQL数据库上删了一个数据库,然后想看看从库是否删除成功了,但是一看没有成功。然后就纳闷了。就用命令看了一下从库的情况。 在从库中输入 show slave Status\G; 原...

    2016-12-04 21:40
    447
  • MySQL中的排序规则

    在新建MySQL数据库或表的时候经常会选择字符集和排序规则。数据库用的字符集大家都知道是怎么回事,那排序规则是什么呢? 排序规则:是指对指定字符集下不同字符的比较规则。其特征有以下几点: 1、  ...

    2016-12-18 21:40
    382
  • MySQL中ENMU和SET的使用

    因为MySQL不支持传统的CHECK约束,因此通过ENUM和SET类型可以解决一部分问题。 下面通过一个小demo来演示一下 ENUM drop table if EXISTS test; ...

    2016-12-25 21:30
    503
  • This function has none of DETEMINISTIC,NO SQL错误解决办法

    在MySQL中创建function的时候出现了"ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READ...

    2017-02-12 22:21
    398
  • 数据库操作——附加数据库

    在附加数据库的时候,出现错误“附加数据库时出错,有关详细信息,请单击“消息”列中的超链接。” 点击“确定”,打开消息列中的超链接,弹出错误框“执行Transact-SQL语句或批处理时发生了异常。无...

    2014-07-27 11:37
    2079
  • 数据库操作--已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行

    在对一个表做试验的时候,往里面添加了几条数据,后来发现原本想作为主键的字段的值都为"NULL",这可不行,删除重新来吧。选中删除的时候就出现了 “已更改或删除的行值要么不能使改行成为唯一行,要么改变了...

    2014-08-02 21:01
    2528
  • 数据库操作--低版本附加高版本的问题

    我的机房收费系统是在自己笔记本上敲的,敲完了以后把本上数据库拷了出来,放到台式机上,准备通过台式机来验收系统。当我附加数据库的时候,提示 “数据库'charge_sys'的版本为661,无法打开。此服...

    2014-08-17 22:07
    2059
  • 数据库操作——视图

    在第一遍敲机房收费系统的时候,数据库时自己根据查询的时候需要用到哪个表,哪个字段,就直接将这些字段放在了一个表里面了。没有考虑过三范式什么的。因为上下机的时候卡号,表里面的内容是动态的,卡号总是会重复...

    2015-01-11 23:04
    1064
  • 数据库操作--存储过程

    在这次机房收费系统中学习到的东西还真不少。E-R图,视图,存储过程,触发器等等。这些东西都是在之前学习过的,这次运用到实践中,收获倍增。 运用存储过程的好处 1、存储过程只在创造时进行编译,以后每次执...

    2015-01-18 22:54
    1062
  • 数据库操作--触发器

    触发器是一种特殊类型的存储过程,它不同于存储过程,触发器主要是通过事件进行触发被自动调用执行的,而存储过程可以通过存储过程的名称而被调用。 触发器分为 1、  after触发器 2、  insert触...

    2015-02-08 23:15
    970
  • 数据库操作--获取存储过程的返回值

    用SQL Server数据库写了个存储过程,代码如下 create procedure proc_select @id int as begin if exists(select * from n...

    2015-02-16 14:32
    1460
  • 数据库操作--创建索引

    前段时间接到个任务,要在两秒内从1000万条数据中查询某一条数据是否存在。着实吓我一跳。1000万条数据!两秒!真的可以么?幸好师傅给指了条明路。可以考虑用表分区来实现。虽然不知道表分区是什么,但是最...

    2015-03-08 20:15
    980
  • SqlHelper重构

    在机房重构的时候有用到SqlHelper(点击查看),当时什么都不懂。后来经过不断的使用,开始理解其中的意思。后来发现原来的SqlHelper写的有点繁琐。对于每个操作都需要写两次,来区分是否带参数。...

    2015-04-15 20:47
    1443
  • 将SQL Server中的数据库导入到PowerDesigner

    再用PD建表完成后导成SQL脚本然后在SQL Server中运行后生成数据库后,就想到,可不可以将直接将数据库的内容生成PD文档?经过上网查,当然可以的。 要将SQL Server中的数据库导入到P...

    2015-07-19 20:31
    1104

J2SE
73139

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部