SQL应用入门&常用功能.ppt
《SQL应用入门&常用功能.ppt》由会员分享,可在线阅读,更多相关《SQL应用入门&常用功能.ppt(53页珍藏版)》请在三一办公上搜索。
1、SQL Server基础应用入门&常用功能技术支持部数据处理组,课程适合对象:,课程目的,1.没有接触过SQL server,或则对SQL server s数据库有一点点了解,但是熟悉win2000 操作系统的基本操作2.必须熟悉金蝶 K/3系列软件操作,协助金蝶伙伴,机构维护人员普及SQL server 基础知识,同时为数据处理培训课程打下基础,环境准备:1.安装好SQL server 2000 企业标准版2.安装金蝶K/3 10.3,课程适合对象:刚刚接触SQL server,对SQL有一点了解,熟悉金蝶 k/3操作,能利用SQL 查询表结构 课程配套帐套说明:帐套版本为:10.3sp1
2、帐套名称:SQL基础应用(初级入门)培训演示帐套.rar,课程介绍,提纲:,1、数据库对象基本操作2、基本SQL语句和函数3、数据库常用功能,SQL server 基础应用,1.数据库常用对象,常用数据库对象,字段:字段数据类型,默认值,标识主键:什么是主键(约束)?主键的唯一性,1.1 数据表设计,关系:每个字段与其他表的联系索引/键:表内部的排序规则(约束)Check(约束):字段之间的潜在规则或关系,1.2 数据表表属性,表的属性,1、选择需要查看数据的表,如图B2.、在右键功能中,选择“打开表”,选择返回的数据行方式,可以对表的数据进行查询,1.3 触发器,触发器,1.5 视图,视图,
3、1.6 存储过程,存储过程,1、在企业管理器的控制台中选择“数据库2.、在所有任务中,选择“备份数据库,数据库备份和恢复,数据库备份,可以为备份生成的文件取任意的文件名,1、在所有任务中,选择“还原数据库”,并指定路径和文件名即可,恢复数据库,恢复数据库,在“还原为数据库”后给出的数据库实体名,一般为现有系统中的第一个数据库实体名,因此一定是修改为实际的数据库实体名,否则还 原数据将把现有数据覆盖。,恢复数据库,1.7 数据库常用对象,练习题一:修改t_balance表的主键,把FFrameWorkID字段也作为主键列练习题二:修改t_balance表的FBeginBalanceFor字段数据
4、类型为decimal,精度为28,小数位数为4练习题三:删除t_account表的t_Account_AutoNumber触发器,然后再把删除的t_Account_AutoNumber触发器增加回来练习题四:10.3版本t_icitem是怎样组成的?,练习题,使用SQL 查询分析器打开数据库,连接待打开数据库的服务器,使用SQL 查询分析器打开数据库,使用SQL 查询分析器打开数据库,使用SQL 查询分析器打开数据库,使用SQL 查询分析器打开数据库,使用SQL 语句查询,修改数据记录,SQL常用命令:常见的SQL命令有:select、update、delete、insert 各SQL命令经常
5、与其他SQL关键字组成条件,从而形成一组具有针性的有效的SQL语句。如select经常与where联用,起到限制目标范围的作用。,Select的作用是查询数据。在所有SQL命令中,Select是被用的最多最频繁也是最复杂的一个命令。通过Select,可以实现根据一定的条件查询数据,可以实现将几个相同数据类型查询结果形成一个结果集,可以实现将查询的结果产生一张数据表,可以实现从另一个数据库中查询数据等等,Select的作用是查询数据。在所有SQL命令中,Select是被用的最多最频繁也是最复杂的一个命令。通过Select,可以实现根据一定的条件查询数据,可以实现将几个相同数据类型查询结果形成一个
6、结果集,可以实现将查询的结果产生一张数据表,可以实现从另一个数据库中查询数据等等,查询结果语句,它的语法结构一般是:-1、查询指字段Select 字段1,字段2,字段3.From 表名 where 条件-2、查询所有字段-*表示该表中的所有字段Select*From 表名 where 条件-如查询科目表Select Fdc,Faccountid from t_accountSelect Fdc,Faccountid from t_account where fnumber=1001Select*from t_account where fnumber=1001而where则是为了限制查询操作的
7、范围。,2.1.1 Select 常见用法,-3、结构查询结果形成一个新的表,语法为:Select 字段 into 新表名 from 表名 where 条件如:产生temp_001 表中的数据Select Faccountid,Fnumber,Fname,Fdc into temp_001 from t_account-4、结构查询结果形成一个新的表,并且在新表中增加一个种子列字段的语法为:Select identity(字段类型,起始值,递增值)字段名,字段 into 新表名 from 表名 where 条件如:产生temp_001 表中的数据Select identity(int,1,1)
8、Fid,Faccountid,Fnumber,Fname,Fdc into temp_001 from t_accountSelect*into t_balance_temp from t_balance这也是备份个数据的常用方法,2.1.2 Select 常见用法,-5、在当前数据库中从另一个数据库中查询数据,设另外一个数据库实体为XXXSelect*from xxx.t_account-需要注意的是,XXX后是两个小数点而不是一个Select*from AIS20040422090158.t_item-6、返回唯一的记录值Select distinct*from t_account,2.1
9、.3 Select 常见用法,练习题一.查询t_systemprofile,把总帐部分参数找出来练习题二.把t_account表中,科目名称有应字的科目找出来练习题三.把凭证表(t_voucher,t_voucherentry)备份出来练习题四:把t_balance中科目为资产类别的记录找出来,练习题,Update的作用是更新表中的字段值,可实现数据的成批更新其语法结构为:Update 表名 set 字段名=值 where 条件注:在update的set后的=表示把右边的值赋予于左边的字段,但不表示等于的意思。但如果赋予的值在更新后存在与表中的索引或主键冲突,则更新命令将执行不成功。,修改记录
10、语句,1、更新指定的数据Update t_account set Fdc=1 where fnumber=16012、更新全部数据Update t_balance set Fdebit=0,2.2.1 update 常见用法,练习题一.修改t_systemprofile,把总帐的启用年度和期间改成 2008年 1月练习题二:把现金科目1001的初始余额FBeginBalanceFor 改成100,练习,Delete是一个删除数据的命令,其语法结构为:Delete from table where 如:Delete from t_accountDelete from t_account wher
11、e faccountid=1001,删除语句,INSERT into 语句可给表添加一个或多个新行。INSERT 语句在简单的情况下有如下形式:INSERT INTO table_or_view(column_list)data_values此语句将使 data_values 作为一行或者多行插入已命名的表或视图中。column_list 是由逗号分隔的列名列表,用来指定为其提供数据的列。如果没有指定 column_list,表或者视图中的所有列都将接收数据。如果 column_list 没有为表或视图中的所有列命名,将在列表中没有命名的任何列中插入一个 NULL 值(或者在默认情况下为这些列
12、定义的默认值)。在列的列表中没有指定的所有列都必须允许 null 值或者指定的默认值。Insert into 与insert 等效,不过习惯上都使用insert into。,2.4 Insert Into 常见用法,Insert Into是一个插入数据的命令,其语法结构为:Insert Into table(field1,field2,.)Values(value1,value2,)其作用:要求:1、Insert Into table(field1,field2,.)中字段的个数和顺序,必须与Values(value1,value2,)中的一致。2、Values中的值的数据类型,必须与tabl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 应用 入门 常用 功能
链接地址:https://www.31ppt.com/p-5449414.html