码迷,mamicode.com
首页 > 数据库
数据库知识整理<三>
保证数据的完整性: 3.1数据完整性概述: 数据完整性的意义:我们知道数据库能防止储存垃圾数据,RDBMS实现该功能主要是通过维护数据完整性来实现的。根据数据完整性实施方法我们将其分为四类:实体完整性、域完整性、引用完整性、自定义的完整性。 3.2数据完整性的实现: 总结上述知识:非空、主键约束、唯 ...
分类:数据库   时间:2016-06-12 23:10:16    阅读次数:171
表连接、Tsql基本编程和存储过程
表连接:将多个表的数据一次性查询出来,共同显示 子查询方式:select 列名1,列名1,(select 列名2 from 表名2 where 表名2.共同列名=表名1.共同列名) from 表名1 -- .就是的意思 笛卡尔积:有点像穷举select 列名1,列名2 from 表名1,表名2 -- ...
分类:数据库   时间:2016-06-12 21:59:14    阅读次数:299
mongoDB--概念
1.结构 (1)关系型数据库,数据库,对应mongo中的,数据库 (2)关系型数据库,表,对应mongo中的,集合 (3)关系型数据库,一条记录,对应mongo中的,一个文档(是一条json结构的数据) (4)关系型数据库,字段(field),对应mongo中的,数据字段(域,即json里面的key ...
分类:数据库   时间:2016-06-12 21:56:08    阅读次数:199
mysql 定时备份
1 linux 系统需要安装crontab ;yun install vixie-cron crontabs 2 编写shell 脚本, save_dir=/var/local/mysqlbak/NewFile="$save_dir"'yitingchat_'$(date +%Y%m%d).sqlm ...
分类:数据库   时间:2016-06-12 21:51:48    阅读次数:203
phpmyadmin里MySQL字符集:cp1252 West European (latin1) ,解决乱码问题
使用虚拟主机空间上的phpmyadmin操作数据库的时候,如果看到phpmyadmin首页上显示的MySQL 字符集为cp1252 West European (latin1),当我们导入数据时就会出现乱码,解决的方法是: 在phpmyadmin首页的右边有个Language选项,把默认的中文 - ...
分类:数据库   时间:2016-06-12 21:52:19    阅读次数:206
一个SQL Server 2008 R2 死锁的问题解决
问题场景:在客户那碰到一个操作卡死的现象 问题解决: 1、如何挂钩是死锁问题:通过代码跟踪,发现是指执行一个SQL语句超时,因此猜想可能是表锁住了 2、如果确认是思索问题:通过SQL发现死锁,以下是相关的SQL select request_session_id SPID,OBJECT_NAME(r ...
分类:数据库   时间:2016-06-12 21:51:57    阅读次数:173
数据库SQL语句学习笔记(7)-汇总数据
目的:我们经常需要汇总数据而不是把它们实际检索出来,例如确定表的行数,某些列的总和,某些列的最值等。此时检索所有数据只能是浪费时间和系统资源。 第一部分:SQL给出了5个聚集函数,聚集函数是指对某些行运行的函数,计算并返回一个值。 1.AVG() 输出: 注意:(1)AVG()只能用来确定特定数值列 ...
分类:数据库   时间:2016-06-12 21:50:08    阅读次数:297
exp命令ORACLCE10G导出ORACLE11G的数据1455错误
异常:1455 解决: 命令:exp youruser/password@192.xxx.x.xx:1521/orcl owner=youruser file=c:\export.dmp triggers=n INDEXES=n STATISTICS=none 导出成功! ...
分类:数据库   时间:2016-06-12 21:48:42    阅读次数:228
Oracle 练习题
1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询教师所有的单位即不重复的Depart列。 3、 查询Student表的所有记录。 4、 查询Score表中成绩在60到80之间的所有记录。 5、 查询Score表中成绩为85,86或88的记录。 6、 查询Stu ...
分类:数据库   时间:2016-06-12 21:42:30    阅读次数:211
InnoDB源码分析--缓冲池(二)
转载请附原文链接:http://www.cnblogs.com/wingsless/p/5578727.html 上一篇中我简单的分析了一下InnoDB缓冲池LRU算法的相关源码,其实说不上是分析,应该是自己的笔记,不过我还是发扬大言不惭的精神写成分析好了。在此之后,我继续阅读了Buf0rea.c文 ...
分类:数据库   时间:2016-06-12 21:43:27    阅读次数:279
练习. SQL--学生、教师、分数
...
分类:数据库   时间:2016-06-12 20:35:57    阅读次数:305
PHP与MySQL通讯那点事
在我们的一款WebGame的生产环境中,一次无意的strace抓包时,发现了php与mysql大量通讯的数据。这种情况,在游戏服务器刚启动时,是正常的,但如果是运行一段时间之后,出现大量SELECT的SQL查询,绝对是有问题的,而且,所操作的数据库并不是配置库,那意味着,我们程序员的程序出现了违规的 ...
分类:数据库   时间:2016-06-12 20:29:06    阅读次数:426
SQL 删除索引错误
SQL Server 数据库执行 ” DROP INDEX 索引名 ON 表名 “ 时出现“不允许对索引 '索引名' 显式地使用 DROP INDEX。该索引正用于 PRIMARY KEY 约束的强制执行”,执行在客户端执行也报类似错误,可以修改语句为在客户端执行成功: alter table 表名 ...
分类:数据库   时间:2016-06-12 20:17:04    阅读次数:593
Matlab如何连接Oracle数据库及基本操作
语言和语法都是相通的,了解Oracle的连接和处理,对于其他的数据库也是类似的。一 通过ODBC实现到oracle的连接 1)控制面板->管理工具->ODBC数据源->在系统DSN中添加oracle数据源; 2)matlab命令行中输入建立连接的命令: conn_odbc = database('Q ...
分类:数据库   时间:2016-06-12 20:14:04    阅读次数:643
maridb安装审计audit插件
1.下载插件 比较新的mariadb版本audit插件直接内嵌在版本里,可以直接安装 2.登录mysql服务器执行 3.把插件cp 到plugindir目录下,安装一下(INSTALL PLUGIN server_audit SONAME 'server_audit.so;)卸载请使用UNINSTA ...
分类:数据库   时间:2016-06-12 20:09:03    阅读次数:331
sql server 2008r2:The target principal name is incorrect. Cannot generate SSPI context
当用SQLservermanagementstudio使用IP连接时提示如下错误:sqlserver2008r2:Thetargetprincipalnameisincorrect.CannotgenerateSSPIcontext解决方法:cmd中执行(注意管理员权限运行):SETSPN-AMSSQLSvc/DBServerName:1433DBServerName
分类:数据库   时间:2016-06-12 18:53:59    阅读次数:941
MySQL数据库用户授权管理
一、用户授权1、注意事项:-MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录,要在其他客户端登录管理数据库则需要授权才可以。-程序员(网站运行数据)编程使用数据库都是在客户端,需要授权。-默认只有数..
分类:数据库   时间:2016-06-12 18:53:11    阅读次数:437
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!