资源描述:
《SQLServer数据管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理与SQLServer教程第六章SQLServer数据管理第六章SQLServer数据管理6.1条件表达式及逻辑运算符6.2插入数据6.3更新数据6.4删除数据6.5数据的导入与导出2021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式条件表达式逻辑表达式2021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式条件表达式算数操作符四则运算符,如“+”、“-”、“*”、“/”以及取摸运算符“%”等SELECTprice+5newPriceFR
2、OMproducts2021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式条件表达式比较操作符“=”,“<”,”<=”,”>”,”>=”,!=或“<>”SELECTcustomerNameFROMCustomersWHEREcompanyArea<>‘Beijing’2021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式条件表达式字符操作符LIKE操作符通配符“%”SELECT*FROMemployeesWHEREemplyeeNameLIKE‘
3、Back%’2021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式逻辑表达式AND(与)SELECTemployeeIDFROMemployeesWHEREemplyeeNameLIKE‘P%’ANDdaysOfHoliday<32021/9/16数据库原理与SQLServer教程6.1条件表达式及逻辑表达式逻辑表达式OR(或)SELECTemployeeIDFROMemployeesWHEREworkyears>5ORdaysOfHoliday<52021/9/16数据
4、库原理与SQLServer教程6.1条件表达式及逻辑表达式逻辑表达式NOT(非)SELECT*FROMemployeesWHEREemplyeeNameNOTLIKE‘B%’2021/9/16数据库原理与SQLServer教程6.2插入数据使用VALUES子句插入数据使用INSERT…SELECT语句添加数据实例6_1运用查询分析器添加数据2021/9/16数据库原理与SQLServer教程6.2插入数据使用VALUES子句插入数据Insertvalues语句用法INSERTINTOShipper
5、s(CompanyName,Phone)VALUES(N'SnowflakeShipping',N'(503)555-7233')2021/9/16数据库原理与SQLServer教程6.2插入数据使用VALUES子句插入数据values语句使用原则插入的新行数据必须满足被插入记录表的约束关系,否则该操作将不会成功;如果有选择的插入表中几列的值,可以使用colunm_list保存所需的列,这时必须使用括号()将colunm_list括起来,并使用“,”将各列隔开。如果是插入所有的列的值,则colun
6、m_list可以省略。使用VALUES子句指定需要插入的数据,其数据的类型和顺序必须和colunm_list中列的数据类型及顺序相对应,保持一致。如果列存在默认值或允许空值,就可以在colunm_list中忽略该列。SQL-Server将自动插入。2021/9/16数据库原理与SQLServer教程6.2插入数据使用INSERT…SELECT语句添加数据INSERT…SELECT语句可以把其他数据源的行添加到现有的表中。INSERTcostomersSELECTsubstring(firstnam
7、e,1,3)+substring(lastname,1,2),lastname,firstname,title,address,city,region,postalcode,country,homephone,NULLFROMemployee2021/9/16数据库原理与SQLServer教程6.2插入数据使用INSERT…SELECT语句添加数据使用本语句的原则在INSERT语句中只需为提供数据列出列名;在colunm_list中指定要提供值的列。VALUES子句中的数据要对应于所指定的列。未指
8、明的列由默认值填充。具有默认值或允许空值,或是设定为标识值的列,可以在colunm_list中省略;使用“NULL”显示的指明空值,而不要使用“‘’”。2021/9/16数据库原理与SQLServer教程6.2插入数据实例6_1运用查询分析器添加数据2021/9/16数据库原理与SQLServer教程6.2管理数据库收缩数据库自动收缩2021/9/16数据库原理与SQLServer教程6.2管理数据库收缩数据库手动收缩DBCC命令语法DBCCSHRINKDATBASE命令DBCCS