SQL
布飞
这个作者很懒,什么都没留下…
展开
-
查询两张通过ID关联的表
<br />查询两张通过ID关联的表<br /> <br />如表一:<br /><br /> <br />表二:<br /> <br /><br /> <br />表一和表二是通过UserID关联的,那么查询这张通过ID关联的表的代码为:<br />select b.ID, a.userid,a.username,b.tcname,b.tcpost from [User] a,Teacher b where a.userID=b.UserID<br />结果如下图所示:<br /><br />原创 2011-04-12 21:59:00 · 4198 阅读 · 0 评论 -
关于sqlserver、access、mysql数据库性能的一个简单测试
本人因为好奇加想验证,对sql server access mysql三款数据库性能进行一个简单测试。经测试,在数据量小的时候,mysql 和sql server 差距不明显。当数据量大的时候,mysql 和sql server差距就很悬殊了。所以,各位朋友可以根据网站预计访问量来选择对应的数据库。sql server唯一不好的就是不免费。当然,这个测试只是简单的测试读写,未必全面,各位朋友们有什么观点,欢迎留言指教!原创 2013-12-12 16:24:30 · 3251 阅读 · 0 评论 -
已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具
安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具。 失败,已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。sql server 2005 management和sql ser转载 2012-11-28 11:51:14 · 2254 阅读 · 0 评论 -
asp.net总是报“INSERT INTO 语句的语法错误。”
今天在开发网站的时候,网页总是报“INSERT INTO 语句的语法错误。”检查insert语句,打印出来是“ INSERT INTO admin ( adminName,password) values ('dd','1aabac6d068eef6a7bad3fdf50a05cc8')”,放到数据库中执行这条语句是通过的。想了很久,也没想明白这条语句是哪里错了原创 2012-10-12 10:29:39 · 1858 阅读 · 1 评论 -
关于ASP.NET网站页面级错误的处理
在学习ASP.NET网站编程时,总会出这样那样的错误。有的错误在编程中可以发现和预防,有的错误可能就不一定能发现和处理了。比如404错误、查询数据库时语句拼接(如果使用传参就可以不出这个错误)语法错误。当网页报错时,如果不想网站出现系统错误提示,如想屏蔽这种错误提示页,并且显示自己希望的错误提示页面。可以有如下两种方法:方法1:在web.config文件中设置在web.conf原创 2012-06-10 15:53:37 · 2083 阅读 · 0 评论 -
ACCESS格式化时间按时间排序
在用ACCESS查询数据的时候,有时按时间排序时会出现如下情况:2011-1-12会小于2011-1-2,为解决这个情况,可以在查询时格式化时间,函数如下:Format(time, 'yyyy-mm-dd') as newtime。其中,time是你要查询的字段名,newtime是你查询生成的字段名,当然,这两个字段名可以相同。举个例子:select id,Format(time, 'yy原创 2012-04-07 16:18:42 · 3927 阅读 · 0 评论 -
在ACCESS中实现真分页的SQL语句
在access 中,实现真分页可以用以下方法:SQL代码:SELECT TOP 10 id, photoID, ClassID, ClassName, Title, rownumberFROM (SELECT a.id, a.photoID, a.ClassID, a.ClassName, a.Title, COUNT(*) AS rownumber原创 2011-12-24 14:50:27 · 3498 阅读 · 4 评论 -
sqlite 报 no such table 错误
最近用.net开发应用程序的时候,在连接sqlite数据库时报“sqlite 报 no such table 错误 ”!经过观察,是应用程序没有能够找到sqlite数据库。由于我的数据库地址是用相对路径的,因此将路径改成“string connStr = @"Data Source="+MyApp.Default.AppPath+"数据库名称.db;Version=3;",MyApp.Defa原创 2011-11-23 16:26:43 · 12238 阅读 · 1 评论 -
sqlite查询日期类型数据时出现问题的解决方法
SQLite数据库里面有一列是日期格式数据。通过C#查询语句查询该数据,会报一个错误,不识别这种日期格式数据。那么对于该数据库如何通过C#语句来查询呢?经过查找资料,发现在插入数据时,需要用date.ToString("s"),否则插入的数据不是正确的日期格式,自然查询时就出错了。原创 2011-10-24 21:54:44 · 3287 阅读 · 0 评论 -
用sql往数据库中插入一个新字段
执行一个语句即可,比如下面的语句给table1语句增加一个AAA字段,类型为VARCHAR(10):ALTER TABLE `table1` ADD `AAAA` VARCHAR( 10 ) NOT NULL ;原创 2011-10-22 12:15:00 · 13556 阅读 · 0 评论 -
如何用Sql把两张字段不相同的表合成一张表
在做网站提时候,有时要把两张相关联的表(如用户信息表与用户账号表,这两张表通过用户ID关联)合成一张表,通过百度,发现可以通过以下语句完成这个功能select A,B from table1 union all select d,c from table2原创 2011-04-11 20:59:00 · 8974 阅读 · 0 评论 -
安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解
安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。解决方法:修改注册表。运行注册表,将HKEYLocalMachine/Software/Microso原创 2012-11-28 11:52:15 · 20102 阅读 · 41 评论