码迷,mamicode.com
首页 > 数据库 > 详细

总结一下学到的数据库的一些基础知识

时间:2016-03-30 12:37:22      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

首先是几条增删改查的sql语句

1.select :查询 格式:select * from 表
2.insert 向表添加,插入新行 格式: //insert into 表(表中的各列名称1,名称2,名称3) values (要插入的数据1,数据2,数据3)
3.delete 从表中删除行 格式//delete from 表 where 列名=数值
4.update 更改表中的现有数据 格式//updata 表 set[想改的列的名字]=‘改的数据‘; where 符合的条件

其次在sql server中定义变量是用

declare @a nvarchar(50) --定义变量名和变量类型
set @a=1 --设置变量数值
select * from 表名 where 列明=@a --使用变量

这些都是基本的,也是经常用到的,前几天我在写一个查询语句中带变量的语句时,由于该变量的类型是nvarchar,所以输入的我加了单引号,问题就来了,我在单引号里面加了一个变量,然后查询数据库里面数据相同的数据有几条,然后发现无论里面有几条数据相同,都查找不出来例子:

1 select * from T_ProductInfo where Code=@Code

这个问题困扰了两天,用了各种方法都测不出是哪里出了问题,心情都不美丽了,后来有一天早上刚打开电脑,又想起了这个问题,突然灵机一动,是不是单引号的问题,先在sql server中查询试看看去掉单引号,结果成功了,加上单引号数据就查不到,我也不知道什么原因.

总结一下学到的数据库的一些基础知识

标签:

原文地址:http://www.cnblogs.com/newwer/p/5336555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!