Head

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年1月21日

摘要: Sql Server 2008 将数据库,右键task->generate script ... 导出成 *.sql 文件,结果有1.2G大。为了以sql文件的形式还原它,可以在CMD下输入这样的命令:sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sql 启动 sqlcmd 实用工具并连接到 SQL Server 的默认实例在“开始”菜单上,单击“运行”。 在“打开”框中,键入cmd,然后单击“确定”打开命令提示符窗口。在命令提示符处,键入sqlcmd。按 Enter 键。现在,您已与计算机上运行的默认 SQL Serv 阅读全文
posted @ 2013-01-21 21:37 Head 阅读(462) 评论(0) 推荐(0)

摘要: 转载自:http://www.cnblogs.com/smjack/archive/2008/04/14/1152342.html对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,比较例外的是,text 阅读全文
posted @ 2013-01-21 20:47 Head 阅读(141) 评论(0) 推荐(0)

摘要: SELECT COUNT(*) 存储过程个数FROM SYS.SYSOBJECTSWHERE (XTYPE = 'P')GOSELECT COUNT(*) 视图个数FROM SYS.SYSOBJECTSWHERE (XTYPE = 'V')GOSELECT COUNT(*) 表个数FROM SYS.SYSOBJECTSWHERE (XTYPE = 'U')GO 阅读全文
posted @ 2013-01-21 13:37 Head 阅读(396) 评论(0) 推荐(0)

摘要: Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/texmf/web2c/texmf.cnf/usr/share/texmf/web2c/mktex.cnf/usr/share 阅读全文
posted @ 2013-01-21 12:55 Head 阅读(615) 评论(0) 推荐(0)

摘要: 代码如下:mysqldump -u user -p db tab1 tab2 > db.sql恢复复制代码代码如下:mysql -u user -p db < db.sql参考:1.拷备文件 : (保证数据库没有写操作(可以给表上锁定))直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式2.mysqldump : mysqldump生成能够移植到其它机器的文本文件例:备份整个数据库 --> mysqldump db1 >/backup/db1.20060725压缩备份 --> mysqldump db1 | gzip >/backu 阅读全文
posted @ 2013-01-21 12:43 Head 阅读(253) 评论(0) 推荐(0)