SQL SERVER
文章平均质量分 71
chengzi120
这个作者很懒,什么都没留下…
展开
-
Sql语句学习笔记(2)-创建数据表
use RetalDB--表示在数据库RetalDB中进行的操作goif exists (select * from sysobjects where name=tb_user) drop table tb_usergo--创建客户表tb_usercreate table tb_user( user_id int primary key,--指定为主键时,此列默认为非空,指定过多个限制条件原创 2010-05-24 12:31:00 · 523 阅读 · 0 评论 -
sql语句学习笔记(12)-动态sql语句
<br />所谓动态就是根据数据库中的数据自动生成sql语句。看一个列子<br />捐款表tb_donation的结构如下:<br />id name direction amount<br />1 a 地震 200<br />2 a 旱灾 400<br />3 a原创 2010-06-02 19:36:00 · 533 阅读 · 0 评论 -
sql语句学习笔记(11)-使用case when实现行转列
<br />捐款表tb_donation的结构如下:<br />id name direction amount<br />1 a 地震 200<br />2 a 旱灾 400<br />3 a 地震原创 2010-06-02 17:23:00 · 1113 阅读 · 0 评论 -
sql语句学习笔记(9)-使用top查询指定行数(从30行至40行)
捐款表tb_donation的结构如下:id name direction amount1 a 地震 2002 a 旱灾 4003 a 地震 4005 b原创 2010-06-02 17:03:00 · 4340 阅读 · 0 评论 -
sql语句学习笔记(8)-添加约束,实现数据完整性
USE StudentInfo--=====================================================--Author :yangjuncheng --Create Date:2010.5.26--Decription :给表添加约束(可以在创建表示直接添加-- 也可以使用alter关键字给已存在的表添加约束--=======原创 2010-05-26 10:44:00 · 1324 阅读 · 0 评论 -
Sql语句学习笔记(7)-常用日期函数
/*****************************常用日期函数*****************************/use studentInfo--向数据库中插入日期的常见格式:如插入2010年10月3日这个日期--其中tb_date为一个测试用的表,里面就一个字段time,为datetime类型insert tb_date values(2010.10.3)insert t原创 2010-05-25 10:29:00 · 1402 阅读 · 0 评论 -
slq 无法绑定由多个部分组成的标识符...
问题描述:想从学生表tb_student(stu_id,class_id)和班级表tb_class(class_id,class_name)中查询9号学生的班级号和班级名,sql语句是这样写的:SELECT tb_class.class_id,class_name FROM tb_class c,tb_student s WHere c.class_id=s.class_id AND st原创 2010-05-26 12:52:00 · 8401 阅读 · 0 评论 -
sql语句学习笔记(5)-sql语法
1.sql是一种脚本语言2.sql可写脚本程序,但最重要的作用发挥在对数据库的操作上3.sql server2005中的注释有两种/***/多行注释,--可以单行注释4.sql中的自定义变量以@开头,系统变量以@@开头5.sql中声明变量和VB类似,使用declare声明变量如:declare @i int,@j int,此语句声明了2个整形变量@i和@j6.sql中的数原创 2010-05-24 16:32:00 · 828 阅读 · 0 评论 -
Sql语句学习笔记(3)-插入数据
这里使用的数据库和数据表分别来自Sql语句学习笔记(1)——创建数据库和Sql语句学习笔记(2)——创建数据表 use RetalDBgo--插入数据到表tb_movie_typeinsert tb_movie_type values(0,普通片,Regular)insert tb_movie_type values(1,新片,NewRelease)insert t原创 2010-05-24 12:32:00 · 568 阅读 · 0 评论 -
Sql语句学习笔记(1)-创建数据库
说明:创建一个影碟租赁管理系统,这里主要抽象了四张表:tb_user(用户信息),tb_movie_type(影片类型),tb_movie(影片信息),tb_retal(租赁记录) use master--系统表,所有创建的数据库均在此被记录go--检测是否已经存在RetaDB这个数据库,有的话,不能重名,可以进行删除if exists (select * from sysdataba原创 2010-05-24 12:29:00 · 706 阅读 · 0 评论 -
使用Sql语句导入导出数据
/******* 导出到excel exec master..xp_cmdshell ’bcp settledb.dbo.shanghu out c:\temp1.xls -c -q -s"gnetdata/gnetdata" -u"sa" -p""’ /*********** 导入excel select * from opendatasource( ’microsoft.jet.oledb.4.0’, ’data source="c:\test.xls";user id=admin;passwo转载 2010-07-13 20:55:00 · 1020 阅读 · 1 评论 -
sql语句学习笔记(6)-常用字符串操作函数
这些函数在系统函数可以找到。下面是我练习时写的代码,包含了常用的字符串操作函数/*********************************常用字符串函数:sql中没有数组这一说*********************************/--int charindex(要找的字符串,源字符串,开始位置),获取字符串中指定字符串的位置declare @str varchar原创 2010-05-24 19:20:00 · 995 阅读 · 0 评论 -
Sql语句学习笔记(4)-查询1
这里使用的数据库和数据表分别来自Sql语句学习笔记(1)——创建数据库和Sql语句学习笔记(2)——创建数据表use RetalDB/********************单表查询*********************/--查询tb_user中的数据:无条件查询--(1)select * from tb_user--查询所有信息--(2)select top 2 * from tb_原创 2010-05-24 12:39:00 · 917 阅读 · 1 评论 -
sql语句学习笔记(10)-group by(因为该列没有包含在聚合函数或 GROUP BY 子句中。聚合函数不能出现在where中)
<br />捐款表tb_donation的结构如下:<br />id name direction amount<br />1 a 地震 200<br />2 a 旱灾 400<br />3 a 地震原创 2010-06-02 17:13:00 · 13526 阅读 · 4 评论