表名必须以字母和下划线开头
bit 范围0到1之间
numeric 小数
一张表最多只能有一个外键
一张表最多只能有一个主键
--复合主键
primary key(testId,testname)
%:表示0到多个字符
_:表示单个字符
--获取时间
create table spname
(bir datetime)
insert into spname values(getdate())
--修改年龄为空的职员的姓名
update clerk set clename='张三' where age is NULL
--申明外键
deptno int foreign key references dept(deptno)
isnull(sal,0)*12 --如果sal为空,则取sal为0
having 往往和group by结合使用,可以对分组查询结果进行筛选
--显示公司每个员工名字和他的上级的名字
--内连接,把emp表看成是worker和boss两张表(取别名)
select worker.ename,boss.ename from emp worker,emp boss
where worker.mgr=boss.empno
--显示公司每个员工名字和他的上级的名字,要求没有上级的人也要显示
--左外连接
:指左边的表的记录全部显示,没有匹配的记录就用null填
--右外连接
:指右边的表的记录全部显示,没有匹配的记录就用null填
select worker.ename,boss.ename from emp worker left join emp boss
where worker.mgr=boss.empno
--查询和部门10的工作相同的雇员的名字岗位工资部门号
select * from emp where job in
(select distinct job from emp where depno=10)
--identity(1,1),表示自增,从1,每次加1
--产生一个临时表
,把cat表的记录distinct后的结果放入到#temp
select distinct * into #temp from cat
--把cat表的记录清空
delete from cat
--把#temp表的数据(没有重复的记录),插入到cat表
insert into cat select * from #temp
--删除临时表#temp
drop table #temp
--default的运用
mesdate datetime default getdate()
unitprice numeric(10,2) check (unitprice>0)
category nvarchar(10) check(category in('食物','日用品'))
email nvarchar (100) unique --电邮不能重复
sex nchar(1) check(sex in('男','女')) default '男'
--修改表
--添加字段
alter table cat add column address varchar(30)
alter table cat
alter column address type varchar(80)
alter column name type varchar(100)
alter table cat rename column address to city
--删除一个字段
alter table cat drop column adress restrict
--修改表的名字
alter table cat rename to suppliers
--删除数据库
drop database aaa
--如何备份数据库
backup database aaa to disk='f:/sp.bak'
--如何还原数据库(恢复数据)
restore database aaa from disk='f:/sp.bak'
--不收取奖金或收取的奖金少于100的员工
select * from emp where comm<100 or comm is null
--找出早于12年前受雇的员工
select * from emp where datediff(year,hiredate,getdate())>12
--以首字母大写的方式显示所有员工的姓名
select upper (substring(ename,1,1))+lower(substring(ename,2,len(ename))) from emp
--显示正好为5个字符的员工姓名
select * from emp where len(ename)=5
分享到:
相关推荐
SQLServer数据库生成修改工具 源码描述: 一、源码特点 1、自己开发的简易的sqlserver数据库建库工具。,免费分享给大家 二、菜单功能 1、首先用默认的EXCEL模板配置好数据库名和数据表结构,每个sheet等同于数据...
本书内容丰富,系统功能与具体实例相结合,讲解由浅入深,例子翔实丰富,每章精心安排了“教学重点”、“本章小结”和“本章习题”,部分小节还给出了相应的注意事项和提示,能巩固读者对SQL Server 2000的知识面的...
1、mssql自动备份,手动备份,自动作业,手动作业处理。 二、菜单功能 1、自动备份数据库,手动备份数据库,将备份文件上传至ftp,... 1、开发环境为Visual Studio 2010,数据库为SqlServer2008,使用.net 4.0开发。
asp.net 客户管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。。 二、功能介绍 ...
SQL Server数据库生成修改工具是作者自己开发的简易SQL Server数据库建库工具,免费分享给大家。功能:1.首先用默认的EXCEL模板配置...注意事项:1、开发环境为Visual Studio 2012,SQL Server数据库,使用.net 4.0开发。
三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER,使用java语言开发。 3、数据库文件名是jspkcsjgl.mdf ,系统名称kcsjgl ...
一、源码特点 asp.net求职就业网站是一套...三、注意事项 1、管理员账号:admin 密码:admin 2、开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。 3、数据库文件名是netfjiuye.mdf
一、源码特点 vb.net 图书管理系统 是一套完善的web设计管理系统,系统具有完整的源... 2、开发环境为vs2008,数据库为sqlserver2005,使用vb语言开发。 3、数据库文件名是vbnetbook.mdf 4.登录地址:login.aspx
我们的配置工作就已经基本完成了,接下来就是...需要注意的是,就像我上面所提到的,要进行数据库编程,至少得有个数据库吧(巧妇难为无米之炊),还要会一些基本的数据库操作,这些对于学过数据库课程的你应该没有问题
主要介绍了SQL Server 备份详细介绍及注意事项的相关资料,需要的朋友可以参考下
一、源码特点 asp.net数码销售仓库管理系统是一套完善的web设计管理系统,系统具有... 2、开发环境为vs2010,数据库为sqlserver2005,使用c#语言开发。 3、数据库文件名是netsmcangku.mdf 4.登录地址:login.aspx
asp.net学习辅助系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。 二、功能介绍 前台 ...
ASP.NET C# 毕业论文管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者以上版本都可以,使用c#语言开发。 二、功能...
详细讲述了java 连接sql server2000数据库的相关操作 6个步骤的原因 和注意事项!
一、源码特点 asp.net鲜花网站系统是一套完善的WEB...三、注意事项 1、管理员账号:admin 密码:admin 2、开发环境为vs2010,数据库为sqlserver2008或者以上版本,使用c#语言开发。 3、数据库文件名是flower.sql
三、注意事项 1、管理员账号:admin 密码:admin 2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。 3、数据库文件名是netqyyg.mdf ,系统名称qyyg 数据库文件在 App_Data下 4.登录地址:login....
一、源码特点 asp.net 博客系统 是一套完善的web设计管理系统,系统具有完整的源代码和... 2、开发环境为vs2008,数据库为sqlserver2005,使用c#语言开发。 3、数据库文件名是netfboke.mdf 4.登录地址:boke.aspx
一、源码特点 asp.net 教务管理系统 是一套完善的web设计管理系统,系统具有完整的源代码... 2、开发环境为vs2010,数据库为sqlserver2005,使用c#语言开发。 3、数据库文件名是netjwgl.mdf 4.登录地址:login.aspx
开发环境为vs2010,数据库为sqlserver2008,或者更高版本也可以运行。使用c#语言开发 二、功能介绍 前台功能: 系统首页 今日头条 发帖 浏览帖子 回帖 作品欣赏 器材推荐浏览 后台主要功能: (1)权限管理:对权限...
idea开发 java servlet 汽车租赁管理系统是一套完善的web设计系统sqlserver数据库 系统采用serlvet+dao+bean mvc 模式开发,对理解JSP java编程开发语言有帮助,系统具有完整的 源代码和数据库,系统主要采用B/S...