随笔分类 - mysql&sql
摘要:一、 在开发流程中,我们会部署多环境,其中数据库结构及数据同步是非常重要的一环,为了便于项目复盘,我们往往会保留数据库一段时间,比如类似这样的方式:db_20200210,db_20200220,db_20200229,db_xxxxxxxx,但MySql是不支持直接修改数据库名称的,我们在从阿里云
阅读全文
摘要:declare@yearmonth varchar(6) set@yearmonth='202002' selectday(dateadd(month,1,@yearmonth+'01')-1)
阅读全文
摘要:If you need to load data into SQL Server (e.g. from log files, csv files, chat transcripts etc), then chances are, you're going to be making good friends with the BULK INSERT command. You can speci...
阅读全文
摘要:这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1. 获取SQL Server服务器上的默认目录2. 备份SQL语句的使用3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4. 作业创建SQL语句...
阅读全文
摘要:IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0
阅读全文
摘要:user表: create table user ( userid integer not null auto_increment primary key, username varchar(12) not null ) type=innodb; password表: create table pa
阅读全文
摘要:Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数...
阅读全文
摘要:CREATE INDEX 既可以创建一个可改变表的物理顺序的簇索引,也可以创建提高查询性能的非簇索引。其语法如下: CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON {table | view } column [ ASC | DESC ] [,...n]) [WITH [PAD_INDEX] [ [, ] F...
阅读全文
摘要:以前都是直接解析Web.config来操作,现在发现可以这样做,//打开配置文件Configuration config = WebConfigurationManager.OpenWebConfiguration("~");//获取appSettings节点AppSettingsSection appSection = (AppSettingsSection)config.GetSe...
阅读全文