ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:20.31KB ,
资源ID:10242525      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10242525.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sql代码.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sql代码.docx

1、sql代码-回顾我们之前的创建数据库和表的代码我们会发现create database myOffice-创建数据库(默认创建的是C盘)drop database myOffice-删除数据库create database myOffice on primary-创建主数据库文件(可以创建到我们指定的地方)(-每个数据库都有一个主数据库也是唯一的一个 name=myOffice_DB, -命名方式有:驼峰式 例如stuName,stuId首字母小写,其他字母都大写。 -帕斯卡式例如StuInfo首字母全都大写 filename=D:lollymyOffice_DB.mdf,-主数据库文件的后缀

2、名是.mdf size=5mb,-初始大小最小5mb maxsize=1000mb,-最大范围 filegrowth=15%-文件的自动增长(不能大于最大范围)),( name=myOfficeNDB,-创建此数据库文件,一个数据库可以有多个次数据库文件 filename=D:lollymyOfficeNDB.ndf,-次数据库的文件的后缀名为.ndf size=5mb, maxsize=500mb, filegrowth=30mb)log on-创建日志文件(一个数据库可以有多个日志文件)( name=myOffice_log,-文件的名称 filename=D:lollymyOffice_

3、log.ldf,-日志文件的后缀名是.ldf size=2mb,-初始大小 maxsize=1000mb,-最大尺寸 filegrowth=20mb-文件的自动增长)go-修改数据库alter database myOffice modify file(name=myOffice_DB,size=40mb,maxsize=400mb)gouse myOffice-使用数据库gosp_spaceused-存储过程create table student-创建表( stuId int primary key identity(1,1) not null,-主键和自动增长列 stuName varc

4、har(8) not null)-DQLselect * from student-查询所有信息-=DMLinsert into student values(wangwu)-插入语句insert into student values(lisi)insert into student values(zhangsan)insert into student values(zhaoliu)-更新语句update student set stuName=王小六where stuId=3-删除表数据delete student where stuId=1-注视,单行注视和多行注释/*在创建表的时候我

5、们也是需要考虑数据类型的,分为结构化,半结构化,非结构化的数据类型*/-数据类型-数值,字符串,日期和时间, 二进制declare a nvarchar(4)set a=aselect a as 日期-char varchar nchar nvarchar的区别-查询数据2.5页/*char: 它用于将固定长度字符数据储存在变量中, char(50)-10-40(浪费)varchar:它用于将可变长度字符数据存储在变量中, 它在变量声明的时候不保存内存空间。相反 它根据存储在变量中的数据大小分配内存。 varchar(100) 50 就生成50个字符的空间, 不会有内存损失nchar: 它支持

6、固定长度最长为4000个字符的unicode数据。 它需要的存储空间是char数据类型所需存储空间的两倍。nvarchar:它分配类似于varchar数据类型的内存。 但是,它只存储unicode字符。 他需要的是varchar所需存储空间的两倍。其中所说的Unicode是国际码,表示字符的行业通用计算标准。它为每个字符分配唯一的数字,以使此类字符在不同的平台和语言中以相同方式表示。-国际化(WEB)*/-检索特定属性-USE AdventureWorks-数据库中不区分大小写,但是规则是以大写为准GOSELECT * FROM HumanResources.Employee-回顾查询全部信息

7、GOselect count(*)from HumanResources .Employee GO-查看部分列信息SELECT k.EmployeeID,k.NationalIDNumber FROM HumanResources .Employee as kgoSELECT EmployeeID, ContactID, LoginID, TitleFROM HumanResources.EmployeeGO-使用 AS 起别名-首先给表起别名/*SELECT * FROM HumanResources.Department AS aselect 姓名=a.Name ,- 指示 ,fff=a.

8、GroupName from HumanResources.Department aselect t.GroupName+-+t.Name 看一看from HumanResources.Department t*/-部分列信息查看可以使用多种方法- 使用as 其别名通过.操作符调用对应的列名比较方便。select a.DepartmentID,a.GroupNamefrom HumanResources.Department as ago-给类添加列头select a.DepartmentID 部门编号,a.GroupName 部门名称from HumanResources.Departmen

9、t a-此时as 可以省略go-小练习,查询员工表employee表中的所有信息(查询数据 2.9)-小练习,并查询任意三列信息-小练习,给这三列分别添加中文列头-通过字面值来进行标记显示字面值将在单独的列中打印-字面值用于显示用途-1SELECT 部门编号= DepartmentID,Department Name= Name FROM HumanResources.Department -2SELECT DepartmentID Department Number, Name Department Name FROM HumanResources.Department-3SELECT De

10、partmentID AS Department Number, Name AS Department Name FROM HumanResources.Departmentgo-字面值-自定义显示-显示用途SELECT EmployeeID, Designation-, TitleFROM HumanResources.Employeego-并置输出中的文本值-字符串类型SELECT Name + department comes under- + GroupName + group AS Department FROM HumanResources.Department select e.

11、ManagerID+e.EmployeeIDfrom HumanResources.Employee e go/*我们已经学过了关系运算符,现在开始学习其它运算符包括算术运算符,比较运算符,逻辑运算符,范围运算符*/-算数运算符都能在-select语句中以任何组合形式和数字常量一起使用SELECT EmployeeID, Rate, Per_Day_Rate = 8 * Rate FROM HumanResources.EmployeePayHistorygo-比较运算符-在where子句中可以使用比较运算符来指定条件-但是不能用在text,ntext,image-数据类型表达式中SELECT

12、 * FROM HumanResources.Department WHERE GroupName Research and DevelopmentgoSELECT EmployeeID, NationalIDNumber, Title, VacationHoursFROM HumanResources.Employee WHERE VacationHours 2000.00-5-. SELECT * FROM Sales.SalesOrderDetail WHERE ProductID=843-6. SELECT * FROM Sales.SalesOrderHeader WHERE Ord

13、erDate = 06-06-2004-7. SELECT Order ID = SalesOrderID, Order Quantity = OrderQty,Unit Price = UnitPrice, Total Cost = OrderQty * UnitPrice FROM Sales.SalesOrderDetail-8SELECT * FROM Sales.SalesOrderDetail WHERE LineTotal BETWEEN 2000 AND 2100-9SELECT Name, CountryRegionCode, SalesYTD FROM Sales.Sale

14、sTerritory WHERE TerritoryID = 1-10SELECT * FROM Sales.SalesOrderHeader WHERE TaxAmt = 10000-11SELECT * FROM Sales. SalesTerritory WHERE Name IN (Canada, France, Germany)-12SELECT Sales Person ID=SalesPersonID, Territory ID = TerritoryID FROM Sales.SalesTerritoryHistory WHERE TerritoryID = 2 OR Terr

15、itoryID = 4-13SELECT * FROM Sales.CreditCard WHERE CardType = Vista AND ExpYear = 2006-14SELECT * FROM Sales.SalesOrderHeader WHERE ShipDate 2004-07-12-15SELECT Order Number = SalesOrderID, Order Date = OrderDate, Status, Total Cost = TotalDue FROM Sales.SalesOrderHeader WHERE OrderDate = 07-01-2001

16、 AND TotalDue 10000-16SELECT * FROM Sales.SalesOrderHeader WHERE OnlineOrderFlag = 1-17SELECT Order ID = SalesOrderID, Total Due = TotalDue FROM Sales.SalesOrderHeader ORDER BY TotalDue DESC-18SELECT SalesOrderID, TaxAmt FROM Sales.SalesOrderHeader WHERE TotalDue 2000 ORDER BY TotalDue ASC-19SELECT

17、SalesOrderID, TotalDue FROM Sales.SalesOrderHeader ORDER BY TotalDue ASC-20SELECT * FROM Sales.Currency WHERE Name LIKE %Dollar%-21SELECT * FROM Sales.SalesTerritory WHERE Name LIKE N%-22SELECT Sales Person ID = SalesPersonID, Territory ID= TerritoryID, Sales Quota = SalesQuota FROM Sales.SalesPerson WHERE SalesQuota IS NOT NULL-23SELECT TOP 3* FROM Sales.SalesPerson ORDER BY bonus DESC-24SELECT * FROM Sales.Store WHERE Name LIKE %bike%-25SELECT DISTINCT CardType FROM Sales.CreditCard-26Select EmployeeId,LogInId,Titlefrom HumanResources.EmployeeOrder By EmployeeId

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1