上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:CREATE TEMPORARY TABLE tmp_table (name VARCHAR(10) NOT NULL,value INTEGER NOT NULL)临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。当然你可以在仍然连接的时候删除表并释放空间。DROP TABL 阅读全文
posted @ 2008-09-01 17:04 dainiao01 阅读(233) 评论(0) 推荐(0)
摘要: 2008年01月25日 星期五 下午 05:15数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,还掌握着敏感的金融数据。但是数据库通常没有象操作系统和网络这样在安全性上受到重视。数据是企业,组织的命脉所在,因此选择一款安全的数据库是至关重要的。大型网站一般使用oracle或DB2,而中小型网站大多数使用更加灵活小巧的mssql数据库或者mysql数据库。那么,在同样的条件下,微软的mssql和免费的mysql哪个更加安全呢?我在我的机子上面用管理员帐号默认安装了ms. 阅读全文
posted @ 2008-08-29 10:20 dainiao01 阅读(313) 评论(0) 推荐(0)
摘要: 2008-08-11 17:07MS SQL Oracle MySQL查出值为NULL的替换在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办?1.MSSQL: ISNULL()语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expre. 阅读全文
posted @ 2008-08-29 08:40 dainiao01 阅读(957) 评论(0) 推荐(0)
摘要: 2008-07-24 17:43mysql和mssql自定义都不带切割字符串的函数,例如在输入(A,B,C),我们需要得出一个列数据ABC 这在系统自己种并不包含,需要自定义函数,先看看MSSQL的自定义函数:CREATE function StrSplit(@c varchar(2000),@split varchar(2)=',') returns @t table(col varchar(100)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c 阅读全文
posted @ 2008-08-29 08:33 dainiao01 阅读(672) 评论(0) 推荐(0)
摘要: 一.更改sa口令方法:用sql综合利用工具连接后,执行命令:execsp_passwordNULL,'新密码','sa'(提示:慎用!)二.简单修补sa弱口令:方法1:查询分离器连接后执行:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[xp_cmdshell]')andOBJECTPROPERTY(id,N'IsExtendedProc')=1)execsp_dropextendedprocN'[dbo].[xp_cmdshell]'GO然 阅读全文
posted @ 2008-08-29 08:33 dainiao01 阅读(514) 评论(0) 推荐(0)
摘要: 2008-03-16 12:05删除use master exec sp_dropextendedproc 'xp_cmdshell' exec sp_dropextendedproc 'xp_dirtree' exec sp_dropextendedproc 'xp_enumgroups' exec sp_dropextendedproc 'xp_fixeddrives' exec sp_dropextendedproc 'xp_loginconfig' exec sp_dropextendedproc ' 阅读全文
posted @ 2008-08-29 08:32 dainiao01 阅读(263) 评论(0) 推荐(0)
摘要: -- 2008-08-28/17:38 上生成的脚本-- 由: XUJINPENG/Administrator-- 服务器: (LOCAL)BEGIN TRANSACTION DECLARE @JobID BINARY(16) DECLARE @ReturnCode INT SELECT @ReturnCode = 0 IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1 EXECUTE msdb.dbo.sp_add_category @n 阅读全文
posted @ 2008-08-28 17:45 dainiao01 阅读(158) 评论(0) 推荐(0)
摘要: 如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:LINUX: 1. KILL掉系统里的MySQL进程; 2. 用以下命令启动MySQL,以不检查权限的方式启动; mysqld_safe -skip-grant-tables & 或是 修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再启动mysql 3. 然后用空密码方式使用root用户登录 MySQL; mysql -u root 4. 修改root用户的密码; mysql> update mysql.user set password=PASSW... 阅读全文
posted @ 2008-08-27 17:11 dainiao01 阅读(900) 评论(0) 推荐(0)
摘要: 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 ◆1、管理->SQL Server代理->作业(按鼠标右键)->新建作业-> ◆2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]-> 描述[填写本次工作详细描述内容]; [ 创建作业分类的步骤: SQL Server代理->作 阅读全文
posted @ 2008-08-26 17:59 dainiao01 阅读(159) 评论(0) 推荐(0)
摘要: Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执行,它可以生存于程序的调用之间。通过将一个序列化对象写入磁盘,然后在重新调用程序时恢复该对象,就能够实现持久性的效果。JDO、Hibernate等中间件为我们提供了更规范、完善的持久化机制,这里所述只是最基本的基于文件I/O的持久化。对象序列化主要是为了支持两种主要的特性,一是Java远程方法调用(RMI),另外一个是序列化Java Beans。1. 实现了Serializab 阅读全文
posted @ 2008-08-26 14:59 dainiao01 阅读(2290) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页