
SQL
Kathryn_
这个作者很懒,什么都没留下…
展开
-
SQL定义联合主键
SQL建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立 1.在数据库提供的GUI环境中建立 输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。 2.通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。 1)在建表语句中直接写: Create Table 表原创 2013-03-06 19:35:32 · 5752 阅读 · 0 评论 -
SQL中随机数函数rand()简介
下文将为您介绍SQL中的随机函数rand(),供您参考,如果您是才接触SQL Server的新手,不妨一看,相信对您学习SQL中的函数会大有帮助。在SQL Server中,有个随机函数rand(),有不少新手可能不知道存在这个函数,现在我就把这个函数的一些随机数生成技巧写出来,这是面向菜鸟的,老鸟请不要拍砖呀,我的头还不够硬不过还是希望老鸟们多多指教了,现在切入正题: 随机函数:转载 2013-04-16 14:49:23 · 1460 阅读 · 0 评论 -
数据库sql中的convert用法
CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语句 结果SELECT CONVERT(varchar(100), GETD转载 2013-04-16 16:32:25 · 14930 阅读 · 0 评论 -
sql 2008错误提示:更改对于登录sa失败(Microsoft.SqlServer.Smo)
使用Windows方式登录数据库后,执行以下命令:EXEC sp_password null,"123456","sa" go Alter LOGIN sa ENABLE即可修改密码成功!注意:如果不成功,可以尝试重启一下服务,然后再次执行这个语句转载 2013-07-12 16:14:40 · 5603 阅读 · 1 评论 -
统计2个表记录条数
方法一:分别dselect count(*) from (select * from [201405] union select * from [201406])as temp原创 2014-06-30 22:09:15 · 1189 阅读 · 0 评论 -
sql语句,某值的前两位赋给另一列
例子:update [201403] set byFactoryName=substring(byPoolName,1,2)原创 2014-07-01 21:22:19 · 1241 阅读 · 0 评论 -
sql统计-关于学生成绩
学生成绩表(stuscore):姓名:name课程:subject分数:score学号:stuid张三数学891张三语文801张三英语701李四转载 2014-06-19 22:52:06 · 4459 阅读 · 0 评论 -
SQL语句 SQL Server中Text类型操作
基本方法:UPDATETEXT { table_name.dest_column_name dest_text_ptr }//{ 要更新的表以及text、ntext 或 image 列的名称,指向要更新的 text、ntext 或 image 数据的文本指针的值(由 TEXTPTR 函数返回)。dest_text_ptr 必须为数据类型 binary(16)转载 2014-07-15 15:23:14 · 3653 阅读 · 0 评论 -
sql语句,关于string类型
个人信息表中插入名字,性别mstrQ.Format("insert into UserInfo(name,sex,StuID,Feature)values('%s','%d','%s','%s')",njuserInfo.name.c_str,njuserInfo.sex,njuserInfo.stuID,njuserInfo.feature);原创 2014-07-15 17:42:14 · 4857 阅读 · 1 评论 -
sql语句if。。。else使用和exists使用
if exists( select date from MonthStatisticOne where date = '2015-01-01 00:00:00' )select 1 as a else select 0 as a 表MonthStatisticOne 中有满足条件的date的值 则标记a为1 否则为0原创 2013-12-11 15:22:39 · 6867 阅读 · 1 评论 -
sql语句中insert into 表中 select多个值后插入数据
insert into A (Date,FailCount,FailFirstCount,FailSecondCount,FailThirdCount,RecoveryCount)select '2014-01-01 00:00:00',(select count(*) from [201311] where byAreaName =1) ,(select count(*) from原创 2013-12-10 18:03:56 · 10943 阅读 · 0 评论 -
检索数据库中存在某表的sql语句
例如:名为MSPDB的数据库中存在名为201309的表的个数select COUNT(*) from MSPDB.dbo.sysobjects where name='201309'原创 2013-10-10 14:37:40 · 748 阅读 · 0 评论 -
数据库逻辑设计E-R图转换为关系模型
两个不同实体间的1:n关系 上图中表示的是一辆汽车与零件之间的1:n关系,一辆汽车由许多个零件构成。“汽车”这个实体具有型号、单价和牌号等属性,“零件”这个实体具有名称、单价和厂家等属性,“数量”是它们之间的关系“组成”的一个属性。 当然E-R图还可以表示1:1关系,例如夫妻关系以及姓名与学号间的关系等。 E-R图还可以表示m:n关系,例如教材中中讲的“学生”与“课程”之间原创 2013-03-06 19:38:06 · 6434 阅读 · 0 评论 -
sqlserver 存储图片
一.上传图片到数据库 1/**//// 2/// 上传图片 3/// 4private void UploadFile() 5{ 6 /**////得到用户要上传的文件名 7 string strFilePathName = loFile.PostedFile.FileName; 8 string strFileName =原创 2013-03-08 15:16:28 · 2821 阅读 · 0 评论 -
sql语句 选择为空的时候
当选择条件为空时候,大家容易写成这样=NULL,例如 这种写法是不对的:select * from A where b=NULL,应该写成 :select * from A where b is NULL。原创 2013-03-17 09:43:56 · 1107 阅读 · 0 评论 -
SQL之定值排序
本文主要介绍的是关于SQL的一种条件排序,我称之为定值排序。就是针对一个结果集,按照其中某些字段的一些判断条件进行排序。注意,这里介绍的是order的技术,而不涉及结果集是怎样select出来的。因为众所周知,order是发生在select之后的过程 本文的读者群:如果你在对于结果集的排列顺序有着特殊需求,不仅单纯的需要按照某些列顺序或逆序,而又无从下手的话,那么这篇文章绝对的适合你!转载 2013-03-17 10:16:30 · 1214 阅读 · 0 评论 -
sql2008 express连接字符串与sql2008 连接字符串在MFC中区别
1.sql2008 express连接字符串:strConnection = _T("Provider=SQLOLEDB;Server=NCUT-PC\\SQLEXPRESS;Database=HSJ1;UID=sa;pwd=123"); 注意SQLEXPRESS前是两个'\'不是一个 2.sql2008 连接字符串:strConnection = _T("Provider=S原创 2013-03-27 22:51:34 · 1596 阅读 · 0 评论 -
sql 2005 日期时间 数据类型
数据类型范围精确度DATETIME1753年1月1日至9999年12月31日3.33毫秒SMALLDATETIME1900年1月1日至2079年6月6日1分钟1753的由来: 这个限制来源于历史原因. 历史上,在西方有两种历法制度: 儒略历(Julian calendar)转载 2013-04-19 15:59:45 · 864 阅读 · 0 评论 -
VC如何使用ADO
VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 正文 一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少原创 2013-03-08 15:28:53 · 1381 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------转载 2014-10-11 15:07:24 · 660 阅读 · 0 评论