|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。server|数据在数据库开辟中,因为用户录进信息的随便性,大概发生表内字符串范例的
数据两头存有空格,或巨细写纷歧致等征象,赐与后数据使用过程当中形成不用要的贫苦。这里复杂利用了一个存储历程来办理这些成绩。
/*收拾体系数据*/
CREATEPROCEDUREpro_ClearupData
as
--第一部分收拾字符串范例的数据往除两头的空格
declare@tableNamevarchar(50)--表名
declare@columnNamevarchar(50)--列名
declarecur_findcursorforselectso.name,sc.name
fromsyscolumnssc,sysobjectsso,systypesst
whereso.namedtproperties
andst.xtype=sc.xtype
andst.name=varchar
andsc.id=so.id
andso.xtype=u
--查找包括varchar范例字段的一切用户表
opencur_find
fetchnextfromcur_findinto@tableName,@columnName
while@@fetch_status=0
begin
--往失落字段的两头空格
exec(update+@tableName+set+@columnName+=ltrim(rtrim(+@columnName+)))
fetchnextfromcur_findinto@tableName,@columnName
end
closecur_find
deallocatecur_find
GO
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码 |
|