笔试专用sql数据库基础知识.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:17 大小:24KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

笔试专用sql数据库基础知识.doc

笔试专用sql数据库基础知识.doc

预览

免费试读已结束,剩余 7 页请下载文档后查看

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库基础知识学习内容:学习内容:数据库的基本概念建立SQLserver2000数据库SQL语句数据管理的发展数据的管理是计算机的重要应用,数据的管理技术经历了以下几个阶段:(1)人工管理阶段(数据保存是无规则的,需要时人工查询)(2)文件管理阶段(数据保存有一定的规则,应用一些程序(如:C)实现数据的增加、删除、修改和查询)(3)数据库管理阶段(把数据按照一定的规则进行组织,通过数据库管理系统本身进行管理)关系型数据库的介绍在关系型数据库中,由若干个数据表组成。每个数据表都有多个行(记录,相当于对象),每条记录有多个列(字段,相当于对象的属性)。表之间可以通过关键字段实现表之间的关系,通过关系,我们可以更灵活地表示和操纵数据库中的数据。会员帐号密码姓名性别联系地址……会员帐号书名购书时间……关系型数据库的介绍关系型数据库系统主要有:Access、FoxPro、SQLServer、MySQL、Oracle……Access小型数据库,配置简单、移植方便、但访问率比较低,适合小型网站(如个人网站)。SQLServer中型数据库,运行稳定、访问率高、速度快,但配置、移植比较复杂。利用SQLServer的导入功能可以将Acess数据库转化为SQLServer数据库Oracle具有伸缩性的大型网站,访问率高。Access数据库启动MicrosoftAccess数据库程序建立数据库,并选择数据库保存位置选择“表”选项卡新建表:选择菜单“设计”,新建表的结构修改表:选择已有的表后,选择菜单“设计”,修改表的结构选择已有的表后,双击表,修改表中的记录Access数据库表结构011012013014会员帐号011012013014密码小红小军marryjack姓名女男女男性别表记录表结构,即表由哪些字段(列)组成SQLserver2000数据库数据库使用步骤:使用步骤:一、启动服务管理器二、运行企业管理器server组local--数据库系统数据库、用户数据库)local--数据库(SQLserver组—local--数据库(系统数据库、用户数据库)建立用户数据库(保存路径一般与应用程序路径根目录下的建立用户数据库(某个位置)某个位置)在用户数据库中建立数据表(包括字段、字段类型、长度的在用户数据库中建立数据表(包括字段、字段类型、设计、数据记录的输入和编辑)设计、数据记录的输入和编辑)设计表(修改表的格式)设计表(修改表的格式)打开表(返回所有行或查询,可以修改记录)打开表(返回所有行或查询,可以修改记录)建立存储过程三、SQL语言语言访问数据库数据表中数据应用SQL(结构化(访问数据库数据表中数据应用查询语言),常用的SQL:),常用的查询语言),常用的:Select语句——查询数据Insert语句——添加记录Delete语句——删除记录Update语句——更新记录三、SQL语言语言1.Select语句——查询数据主要是实现数据库的查询,取得满足指定条件的记录集。选出来的记录集是一个虚拟的数据表。语法:语法:Select字段列表from表(where条件)Select字段1名,字段2名,字段3名,……from表(where条件)三、SQL语言语言Select语句示例:语句示例:语句示例(1)选取符合条件的记录,并显示所有字段的数据select*fromuserwheretel=”65788888”(2)选取符合条件的记录,并只显示指定字段的数据selectreal_name,emailfromuserwheretel=”65788888”(3)只选取符合条件的前n条数据selecttop1real_name,emailfromuserwheretel=”65788888”(4)查询到的记录的字段名另命名selectreal_nameas姓名,emailas邮箱地址fromuserwheretel=”65788888”三、SQL语言语言Select语句查询条件的表示方法:Select语句查询条件的表示方法:语句查询条件的表示方法逻辑运算符说明=<>>>=<=<notandorBetween~and~Notbetween~and~inNotinIsnullIsnotnulllike介于不介于位于所列的范围内不位于所列的范围内数据为null数据不为null非精确匹配逻辑运算符说明三、SQL语言语言Select语句的Select语句的非精确查询:select*fromuserwherereal_namelike“%勇%”三、SQL语言语言