Welcome 微信登录

首页 / 数据库 / MySQL

MySQL精华学习 数据库的 SQL 语法参考

MySQL精华学习 数据库的 SQL 语法参考

一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。 1、建表格: create table table_name( column1 datatype [not null] [not null primary key], colu...
影响MySQL中mysqld安全的四个选项

影响MySQL中mysqld安全的四个选项

本文简单介绍了影响mysqld安全的四个选项。 --secure 由gethostbyname()系统调用返回的IP数字被检查,确保他们解析回到原来的主机名。这对某些外人通过模仿其它主机获得存取权限变得更难。这个选项也增加一些聪明的主机名检查。 --skip-grant-tables 这个选项导致服务器根本不使用权限系统。这给每个人以完全存取所有的数据库的权力!(通过执行mysqladmin reload,你能告诉一个正在运行的服务器再次开始使用授权表。)...
Linux系统下安装Oracle数据库笔记

Linux系统下安装Oracle数据库笔记

Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。 如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换空间的情况下,也可以正常运行Oracle数据库。 要检查内存空间,登录进入Linux,在命令行方式(bash环境)下执行如下命令: grep MemTotal /proc/m...
Oracle数据库的备份与恢复完全攻略

Oracle数据库的备份与恢复完全攻略

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import): Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (...
详解安装SQL 2005中的AdventureWorks 数据库

详解安装SQL 2005中的AdventureWorks 数据库

安装SQL server 2005时,如果你选择的是默认安装,就不会安装AdventureWorks 数据库。因为许多教程和例子都需要用到AdventureWorks 数据库,所以安装AdventureWorks 数据库非常必要。本文将论述此数据库的获得和安装方法。下载并安装AdventureWorks首先,去微软官方网站下载AdventureWorksdb.msi,这是AdventureWorks 的安装程序。然后把此文件和相关文件复制到你的计算机上。A...
在Oracle 10g中如何获得索引的专家建议

在Oracle 10g中如何获得索引的专家建议

Oracle 10g的最优秀功能之一是顾问框架(Advisory Framework),它是一个优化顾问集合,可帮助您充分利用数据库。其中的一个顾问——SQL访问顾问(Access Advisor)——建议对模式中的索引和物化视图进行改变来提高性能。但是,由于顾问框架(Advisory Framework)被一般化,以支持各种不同的顾问,因此导航DBMS_ADVISOR包中的所有存储过程和函数会十分繁琐。一个CREATE_TASK过程初始化一个新的优化任务...
SQL Server 2005 五个动态管理对象解析

SQL Server 2005 五个动态管理对象解析

SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不实际的。例如,共有12类动态管理对象,但这里我主要讨论我认为相当重要的...
了解用户和组帐户与DB2 UDB的交互

了解用户和组帐户与DB2 UDB的交互

DB2 UDB 安全模型主要包括两部分:身份验证(authentication) 和授权(authorization)。 图 1. DB2 UDB 安全模型123456789下一页【内容导航】 第1页:DB2 UDB 安全模型第2页:身份验证 第3页:授权 第4页:超级用户 第5页:DB2 UDB 用户和组帐户命名规则 第6页:DB2 UDB 安装需要和创建的用户/组帐户 第7页:DB2 UDB 实例所有者用户帐户第8页:修改帐户信息第9页:Linux 和...
备份系统也未必能做到完整无误

备份系统也未必能做到完整无误

文件备份系统并不能保证数据的完整无误,尤其是软件自身问题导致的数据错误,备份系统是无法识别的。 最近几年,我的重要数据一直保存的很好,而在前几年,一次可怕的经历让我丢掉了所有银行帐号数据。那次,我正在尝试对硬盘进行超频,结果可想而知,硬盘烧毁了,我的所有数据都无法挽回。 之后我翻箱倒柜,想找出这些重要数据是否有备份,结果令我失望。这也改变了我日后的一些习惯,比如我不再将帐号信息存入电脑,而是像五六年前那样,记录在纸上,然后存在柜子里。 由于有了那次深刻的教...
Oracle数据库去除别名的简易方法

Oracle数据库去除别名的简易方法

本人曾经用Personal Oracle+Developer2000开发了一些程序,当移植到ORACLE FOR NT的时候发现有些功能出现了出错提示。经研究发现原来是用户没有能正常连接。由于在developer2000连接personal oracle时不需要别名(alias),直接写入用户名/密码则可。 而在OracleFOR NT中则必须在连接用户则必须设置别名,在程序中用user/password@alias来连接用户。所以以前写的user/p...
SQL Server导入与导出完全解析

SQL Server导入与导出完全解析

由于公司项目需要,在两个数据库之间进行数据库导入导出。我对SQL Server导入导出研究了一下,发现有篇文章介绍的较全面,现把它修正一下,供朋友参考。一、导出导入SQL Server里某个数据库1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。2.备份 选数据库-完全,目的 备份到 按添加按钮文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)重写 选重写现有媒...
SQL SERVER 与ACCESS、EXCEL之间的数据转换

SQL SERVER 与ACCESS、EXCEL之间的数据转换

熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下:一、 SQL SERVER 和ACCESS的数据导入导...
从六个方面来学好Oracle数据库

从六个方面来学好Oracle数据库

经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好Oracle,学习Oracle的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance & database,...
MySQL5.0存储过程详细讲解

MySQL5.0存储过程详细讲解

Introduction 简介MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说是介绍了“存储过程、触发器、视图、信息架构视图”,在此感谢译者陈朋奕的努力. 希望这本书能像内行专家那样与您进行对话,用简单的问题、例子让你学到需要的知识。为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个用例很难,但是只要跟着课程去学,相信很快就能掌握。Conv...
SQL Server备份文件中导入现存数据库的方法

SQL Server备份文件中导入现存数据库的方法

SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。 1、首先,在“SQL企业管理器”中新建一个临时数据库A1。 2、右击A1数据库,选择:所有任务-&g...
Oracle与FoxPro两数据库的数据转换步骤

Oracle与FoxPro两数据库的数据转换步骤

由于Oracle数据格式与微机通用的格式不同,不能直接调用Oracle的数据,Oracle提供的前台开发工具Developer 2000虽然可以访问Oracle的数据,并有数据访问接口,但这些数据格式不是微机的通用格式。(作者单位使用的是Oracle 7.3数据库与HP-UNIX系统。) 有时为了方便业务,需要把Oracle的数据转换到微机上处理,报刊杂志曾经介绍过一些方法,但实现起来比较麻烦,笔者经过多次试验,总结出一个简单实用的方法,只需几个通用的软件...
高手进阶 编写高性能的MySQL语句

高手进阶 编写高性能的MySQL语句

在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 在多...
<< 961 962 963 964 965 966 967 968 969 970 >>