另外还有几点需要注意:
(1):Text字段类型不能直接用replace函数来替换,必须用updatetext
(2):字段比较不能用 where 字段 = ‘某数据’,可以用like来代替
(3):updatetext时,若@ptrval值为空会出错,需注意*/
也有人说text现在很少用了,因为在MS SQL2005及以上的版本中,加入大值数据类型(varchar(max)、nvarchar(max)、varbinary(max) )。大值数据类型最多可以存储2^30-1个字节的数据。
这几个数据类型在行为...
在Spring boot的配置文件中加入下面配置项,我当前是在开发状态中,所以配置文件是application-dev.properties,在里面加入:#打印mybatis的SQL语句
logging.level.com.basicData.api.mapper=debug注意:com.basicData.api.mapper 是 mybatis 的 mapper 接口所在包,替换成自己对应包名即可!
参考:
https://www.cnblogs.com/expiator/p/8664977.html
coding:utf-8
from django.db import models# Create your models here.
class Province(models.Model):name = models.CharField(u‘省份名称‘,max_length=32)code = models.IntegerField(verbose_name=u‘区号‘, unique=True)def __unicode__(self):return self.nameclass Meta:verbose_name = u‘省份列表‘verbose_name_plural = u‘省份列表‘
法I:>>> from core.models import Province
>>> print Province.objects.al...
第一: coalesce的用法
举例:用在替换上面会比较合适 第二:case的用法 第二:order by +数组的用法
做题的时候第一次见这样的用法,order by 后面的数字,和前面SELECT后面的列,是相对应的,从1开始
一、创建/删除数据库、表
create database 数据库名 --创建数据库 大小写不限制 --为注释符 可以选中该行点执行 只执行该行命令
drop database 数据库名 --删除数据库 很少使用
go --官方说法是:GO只是SQL Server管理器(SSMS)中用来提交T-SQL语句的一个标志。可以理解为一个.sql文件的结束标记,先执行此标记上面的内容,再执行下面的内容。
use 数据库名 --使用该数据库 一下操作都在该数据库内进行
cre...
一、where 和 if标签
1、在IUserDao接口中新建方法2、在IUserDao.xml中编写相应内容
这里的if里面的test为判断的语句条件,里面的参数名字对应java文件里的字段 而不是数据库的
if标签里的内容为sql的语句的拼接
其中where标签其实为 select * from user where 1=1 的改写
特别注意当有多个if的时候,由于标签内容为sql语句的拼接,所以千万不能忘了and 的连接 如下面的
username like #{userName} and sex = …
<select id="fin...
2、http://blog.csdn.net/wind520/article/details/9202555 应用Druid监控SQL语句的执行情况标签:lin bsp blog http 语句 tail href 执行 .net 本文系统来源:http://www.cnblogs.com/gqs92/p/6941619.html
--解释: 根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)
--常用的使用场景: 取每个学科的前3名
--1.创建测试表
create table #score
(
name varchar(20),
subject varchar(20),
score int
) --2.插入测试数据
insert into #score(name,subject,score) values(‘张三‘,‘语文‘,98)
insert into #score(name,subject,score) values(‘张三‘,‘数...
这个时候,只要你刷新页面,有执行到 SQL 查询,就可以到 storage/logs 文件夹下面的 laravel log 查看具体的 sql 语句了。
来源:打印 Laravel 的 SQL 语句的方法查看 Laravel 的 SQL 语句的方法标签:statement when lan listen body 方法 keyword logs gpo 本文系统来源:https://www.cnblogs.com/lamp01/p/8443293.html
最近打算把博客转移到typecho平台,选了一个风格个人比较喜欢的主题,即Akina for Typecho 主题模板,在这里先感谢题主的开源分享,但是在使用过程中一开始就出现“500 Database Query Error”问题。在typecho的index.php文件最开始位置加入以下代码。
define(‘TYPECHO_DEBUG‘,true);
再次打开网页,查看网页源代码后发现如下错误提示:
SQLSTATE[HY000]: General error: 1 near "&": syntax errorTypecho_Db_Query_Exception: S...
a b c d
980515 精頂企業有限公司 簡家豪 NULL
980514 全欣木業有限公司 NULL 123
980514 迅億科技股份有限公司 簡逢浚 NULL
980515 聖越國際企業有限公司 NULL 111
表结构如上所示,要查询C列为空的记录的SQL语句不是select * from table where c=null; 或者 select * from table where c=; 而应当...
name filename
-------------- ------------------------------------------------------------------
Northwind d:/program files/microsoft sql server/mssql$sqla/data/northwnd.mdf
Northwind_log d:/program files/microsoft sql server/mssql$sqla/data/northwnd.ldf2. 备份 SQL Server 2000.Northwind 数据库
backup database Northwind to disk = ‘c:/Northwind.bak‘3. 在 SQL Server 2005 Instance...
在书写sql语句时,常常用?作为占位符来使用,因为可以防止sql注入,所表示的内容不会被解析成sql的关键字!
但在某些情况下,你的sql语句中需要包含sql语句中的关键字时,这时候再使用占位符,可能会引发错误!例如:
QueryRunner queryRunner = new QueryRunner(DruidUtils.getDataSource());
row= queryRunner.update("delete from user where uid in (?)", uidStr);当uidStr="2,4" 时,执行sql语句时,就会报错!
java.sql.SQLE...
--查数据库信息
EXEC sp_helpdb [数据库名]
GO
--查时间112格式 20141112
select CONVERT(CHAR (50), dateadd(n ,-1, getdate()),112 )
--时间格式15:17 以五位显示时间格式
select left(CONVERT( CHAR(50 ),dateadd( n,-1 ,getdate()), 108),5 )
--LEN 函数返回文本字段中值的长度。
select len(‘823525432424224‘ )
--查两个数商的值
select 57.0 /1252
--查手机号码...
DECLARE @TableName VARCHAR(50),@Sql NVARCHAR (MAX),@OrderID INT;
2 SET @TableName = ‘Orders‘;
3 SET @OrderID = 10251;
4 SET @sql =
5 ‘SELECT * FROM ‘+QUOTENAME(@TableName) +‘WHERE OrderID = ‘+
6 CAST(@OrderID AS VARCHAR(10))+‘ ORDER BY ORDERID DESC‘
7 EXEC(@sql);View Code
注:这里的EXEC括号中只允许包含一个字符串变量,但是可以串联多个变量,如果我们这样写EXEC:
EXEC(‘SE...