--根据表中数据生成insert语句的存储过程CreateProcproc_insert(@tablenamevarchar(256))as--表名称beginsetnocountonDeclare@sqlstrvarchar(4000),@sqlstr1varchar(4000),@sqlstr2...
分类:
数据库 时间:
2014-07-22 22:54:14
阅读次数:
277
说明:通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DAT...
分类:
数据库 时间:
2014-07-19 21:28:31
阅读次数:
291
create proc [dbo].[ceb_Pagination]@strFields nvarchar(2000), --字段名@strTableName nvarchar(2000), --表名@strWhere nvarchar(4000), --条件 无需加where@strOrder.....
分类:
其他好文 时间:
2014-07-16 19:18:16
阅读次数:
225
正 文:数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件只是依据数据的来源不同,还是有所差别的:1.从外部输入这样的比較简单例:update tb set UserName="XXXXX" where UserID="aasdd"2.一些内部变量,...
分类:
其他好文 时间:
2014-07-16 18:43:24
阅读次数:
165
1、原型是:_ConnectionPtr Execute( _bstr_t CommandText, VARIANT * RecordsAffected,long Options ); 参数 1. CommandText是命令字符串,通常是SQL命令,也可以是表名、存储过程等 2. Record.....
分类:
数据库 时间:
2014-07-16 16:09:56
阅读次数:
235
windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感。用phpmyadmin创建的驼峰式表名,全部被强制成小写。mysql表名大小写敏感的参数:lower_case_table_names。在[mysqld]下加上lower_case_table_names=0即可。###[my...
分类:
数据库 时间:
2014-07-16 15:11:22
阅读次数:
250
create PROCEDURE [dbo].[Proc_GetPageList]( @Tables varchar(1000), --表名 @PK varchar(100), --主键 @Fields varchar(1000) = '*', --查询的字段@SortField varchar(....
分类:
数据库 时间:
2014-07-16 14:42:55
阅读次数:
264
mysql存储过程:用变量做表名:简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mysql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。这在mysql5.0之..
分类:
数据库 时间:
2014-07-15 11:09:09
阅读次数:
262
几个常用用例:1.导出整个数据库mysqldump-u用户名-p数据库名>导出的文件名mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql2.导出一个表mysqldump-u用户名-p数据库名表名>导出的文件名mysqldump-uwcnc-psmgp_apps_wcnc...
分类:
数据库 时间:
2014-07-15 08:07:14
阅读次数:
371
打开数据服务netstartmssqlserver关闭数据服务netstopmssqlserver创建数据库createdatabase数据库名引用数据库Use数据库名创建表createtable表名约束--primarykey主键--identity自动增长--default默认--check约束--notnull不为空删除表delete表名--delete删除表内容droptable表..
分类:
数据库 时间:
2014-07-14 11:48:49
阅读次数:
266