随笔分类 - 数据库
摘要:这几天在做某市总工会的一个捐赠系统,需要做一个分类汇总。先叙述下表结构id | DonTime | DonType | DonMoney | …………DonType 分为三种类型:社会个人捐款、单位捐款、单位个人捐款现在的需求是按照每日,分类汇总三种类别的捐赠金额总和及捐赠次数花了点时间写了一下sql查询语句,在此记录下,以备日后再用。select convert ( char( 10 ),DonTime , 120) as DonDate , sum( DonMoney )as jz_all ,sum (case dontype when ' 社会个人捐款 ' then Do
阅读全文
摘要:ALTER TABLE Old_Structure RENAME TO New_Table_Structure
阅读全文
摘要:1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set。注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gb
阅读全文
摘要:刚才在导入数据库的时候 SQLyog 报错了Error Code: 2006 - MySQL server has gone away搜了下,说是max_allowed_packet (MySQL的一个参数)设置的值不够大。那我改下就行了 嘿嘿In Windows:In the MySQL server installation directory,in my.ini file, add the following line under [mysqld] in SERVER SECTION.max_allowed_packet = 16MIn Linux:Copy the my-xxx.cnf
阅读全文
摘要:TRUNCATE TABLEname参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。
阅读全文
摘要:只能更改一个存储过程的所属构架,方法如下:
sp_changeobjectowner '[构架名].[存储过程名]', 'dbo'
求批量修改的方法。有知情者请留下联系方式。
阅读全文
摘要:在sql中,smalldatetime及datetime型的数据显示不是那么让人满意,因此我找了些格式化的方法列出来"
阅读全文