数据库
文章平均质量分 68
heshuying85
小人物有了大梦想······
展开
-
MySql 总结
1.从Windows命令行启动MySQL 要想从命令行启动mysqld服务器,您应当启动控制台窗口(或“DOS window”)并输入命令: C:/> C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同。 在非NT版本的Windows中,在后台启动mysql转载 2009-09-13 16:35:00 · 121 阅读 · 0 评论 -
mysql服务器 root密码丢失 或 删除了root用户 时的解决办法
<br />关闭现有mysql<br /><br />.不加载grant_tables而进入mysql<br />D:/>mysqld-nt --skip-grant-tables<br /><br /><br />.新开一个cmd窗口,然后按下面执行<br />Microsoft Windows XP [版本 5.1.2600]<br />(C) 版权所有 1985-2001 Microsoft Corp.<br /><br />D:/>mysql<br />Welcome to the MySQL mo原创 2011-05-29 12:53:00 · 511 阅读 · 0 评论 -
MySQL查询的性能优化 - 查询缓冲提高查询速度
<br />一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完全相同的SQL语句,也同样执行他。虽然这样能确保数据的实时性,但在大多数时候,数据并不需求完全的实时,也就是说能有一定的延时。如果是这样的话,在短时间内执行完全相同的SQL就有些得不偿失。<br /> 幸好MySQL为我们提供了查询缓冲的功能(只能在MySQL 4.0.1及以上版本使用查询缓冲)。我们能通过查询缓冲在一定程度上提高查询性能。<br /> 我原创 2011-05-11 16:19:00 · 290 阅读 · 0 评论 -
Oracle Connect By Start With 总结
<br />Oracle 实在太强了,本篇文章详细介绍了Oracle的递归查询语法,利用此语法,可以方便地实现递归的双向查询:<br />-- Tirle : Recursion query for TREE with "connect by/start with"<br />-- Author : Rake Gao<br />-- Create Date : 2005-08-22<br />-- Version : 2.0<br />-- Last转载 2010-12-28 22:13:00 · 170 阅读 · 0 评论 -
ORA-01950: 对表空间 'USERS' 无权限
<br />创建新的用户时,要指定default tablespace,否则它会把system表空间当成自己的缺省表空间。这样做是不提倡的。估计原来创建某个用户的时候没有指定缺省表空间,而现在它使用系统表空间的权限被DBA给收回了。 <br /> 先用的简单的办法试试,一般缺省的ORACLE安装都是有USERS表空间的。 <br /> 比如你要在用户(或SCHEMA)usera中建表,那么你用SYSTEM登录ORACLE后,执行如下SQL <br /> <br />转载 2010-12-28 20:15:00 · 351 阅读 · 0 评论 -
Oracle中如何用一条SQL快速生成10万条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。产生测试数据的SQL如下:SQL> select rownum as id, 2 to_char(sysdate + rownum / 24 / 3600, yyyy-mm-dd h原创 2009-12-15 21:56:00 · 219 阅读 · 0 评论 -
Windows XP下无法启动 oracleDBConsole的解决方法
步骤:1:运行cmd2:执行emctl start dbconsole提示“找不到环境变量ORCALE_SID”请运行SET ORCALE_SID=***3:再次执行emctl start dbconsole提示“无法找到D:/oracle/product/10.2.0/db_1/e1c8cd_SKYORCL”复制该目录下“localhost_skyorcl”文件夹放在同目录下,且原创 2010-01-22 23:10:00 · 213 阅读 · 0 评论 -
Oracle数据库监听配置
转:http://oracle.chinaitlab.com/install/755900.html 简单来说,Oracle数据库的监听配置包括服务器端的配置和客户端的配置。服务器端是通过监听器即LISTENER来完成的,而客户端配置有多种,常用的是采用本地服务名来配置。关于监听器和本地服务名,详细解释如下:一、监听器(LISTENER) 监听器转载 2010-01-22 22:54:00 · 237 阅读 · 0 评论 -
嵌入式数据库 SQLite 简介
自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新型数据库会比大型复杂的传统数据库管理系统更适应。嵌入式数据库直接在应用程序进程中运行,提供了零配置(zero-configuration)运行模式,并且资源占用非常少。本文将介绍流转载 2009-11-24 21:55:00 · 379 阅读 · 0 评论 -
hsqldb简介
hsqldb Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。HSqlDB 是由 Tomas Muller 的 Hypersonic SQL 后续开发出来的项目, hsql 已经停止研发了,hypersonic db 是纯转载 2009-11-24 22:00:00 · 181 阅读 · 0 评论 -
查看及修改mysql数据库的默认编码2
使用mysql 经常会遇到编码问题,而导致程序出现乱码,mysql 在以下几个地方会涉及到编码格式 数据库编码 服务器编码 连接编码 客户端编码 下面是一个典型的示例, 运行 mysql -u root查看编码 mysql>status mysql Ver 14.7 Distrib 4.1.14, for Win32 (ia32)Connection转载 2009-09-14 01:39:00 · 604 阅读 · 0 评论 -
更改MySql数据库的默认编码格式
一、设置数据库编码安装mysql时可选择编码,如果已经安装过,可以更改文件my.ini(此文件在mysql的安装目录下)中的配制以达到目的;打开文件找到两处:[client]port=3306[mysql]default-character-set=gb2312 # The default character se转载 2009-09-14 01:26:00 · 2506 阅读 · 0 评论 -
SQL语句执行顺序
sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执转载 2013-04-27 12:07:54 · 185 阅读 · 0 评论