数据库简易文件复习资料.

上传人:最**** 文档编号:117168332 上传时间:2019-11-18 格式:DOC 页数:22 大小:176KB
返回 下载 相关 举报
数据库简易文件复习资料._第1页
第1页 / 共22页
数据库简易文件复习资料._第2页
第2页 / 共22页
数据库简易文件复习资料._第3页
第3页 / 共22页
数据库简易文件复习资料._第4页
第4页 / 共22页
数据库简易文件复习资料._第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库简易文件复习资料.》由会员分享,可在线阅读,更多相关《数据库简易文件复习资料.(22页珍藏版)》请在金锄头文库上搜索。

1、请安静,谢谢数据库系统数据库用户数据库主要数据文件.mdf次要数据文件.ndf日志文件.ldf1、 图形2、 命令create database 数据库名称on primary(Name=数据文件的逻辑名称Filename=数据文件的存放的位置及名称Size=初始大小Maxsize=增长的最大值Filegrowth=增长的方式),(Name=数据文件的逻辑名称Filename=数据文件的存放的位置及名称Size=初始大小Maxsize=增长的最大值Filegrowth=增长的方式)Log on(Name=日志文件的逻辑名称Filename=日志文件的存放的位置及名称Size=初始大小Maxsi

2、ze=增长的最大值Filegrowth=增长的方式),(Name=日志文件的逻辑名称Filename=日志文件的存放的位置及名称Size=初始大小Maxsize=增长的最大值Filegrowth=增长的方式)实例如下:create database gxglon primary(Name=gxgl,Filename=d:gxglgxgl.mdf,Size=4MB,Maxsize=unlimited,Filegrowth=1MB),(Name=gxgl1,Filename=d:gxglgxgl1.ndf,Size=3MB,Maxsize=100MB,Filegrowth=20%)Log on(N

3、ame=gxgl_log,Filename=d:gxglgxgl_log.ldf,Size=1MB,Maxsize=100MB,Filegrowth=1MB),(Name=gxgl_log1,Filename=d:gxglgxgl_log1.ldf,Size=1MB,Maxsize=200MB,Filegrowth=10%);查看数据库信息1、 图形2、 命令Sp_hlepdb 数据库名称在查询窗口下,如果单独执行某条语句,需要选中该条语句。删除数据库1、 图形2、 命令Drop database 数据库名称;修改数据库1、 图形修改数据文件和日志文件的逻辑名称修改数据文件和日志文件的初始大小

4、修改数据文件和日志文件的增长方式增加数据文件和日志文件2、 命令增加数据文件Alter database 数据库名称Add file(Name=数据文件的逻辑名称Filename=数据文件的存放的位置及名称Size=初始大小Maxsize=增长的最大值Filegrowth=增长的方式)实例如下:Alter database gxglAdd file(Name=gxgla1,Filename=d:gxglgxgxa.ndf,Size=5MB,Maxsize=200MB,Filegrowth=1MB);增加日志文件Alter database 数据库名称Add log file(Name=日志文件

5、的逻辑名称Filename=日志文件的存放的位置及名称Size=初始大小Maxsize=增长的最大值Filegrowth=增长的方式)实例如下:Alter database gxglAdd log file(Name=gxgla1q,Filename=d:gxglgxgxaq.ldf,Size=5MB,Maxsize=200MB,Filegrowth=1MB);通过数据库管理数据-创建用户数据库-创建表(所有数据放在表中)如何创建表?1、 图形新建表-指定列名、数据类型、字段长度(创建表结构)列名:用户自定义数据类型:根据存放的数据来决定选择哪种数据类型100 数值你好 字符Abc 字符Hel

6、lo 字符A123 字符a- z或A-Z或字母加数字或特殊符号df* 字符$500 货币2009-112-25 日期字段长度Abcd 4Qw 22、 命令create table 表名称(Id char(6),name char(6),bron smalldatetimetel char(8);先创建数据库-创建表(用户数据库下创建的)打开数据库use 数据库名称;先打开数据库use-再创建表例子:use glxt;create table stu2(Id char(6),name char(6),bron smalldatetime,tel char(8);Go注意:1、 先打开数据库use

7、2、 指定表名3、 列名等信息放在括号内4、 每个列后用逗号分隔,且最后一个列名不用逗号5、 所有标点符号用英文标点符号6、 选择正确的数据类型(重要)p277、 字段的长度要指定正确8、 有些数据类型是不用加长度 的删除数据表图形命令先打开要删除表的数据库drop table 表名称;之前讲的和现在讲的不知怎么联系一起表的修改图形前提是这个表要存在先创建数据库创建表工具-选项-designers-阻止保存要求重新创建表的更改(去掉复选框)命令向表增加新列Alter table 表名称车员Add 字段 数据类型;从表中删除存在的列Alter table 表名称 Drop column 字段;先

8、打开数据库 use 数据库名称;数据库:管理数据,数据都放在表中了先创建数据库,再创建表,再向表中插入数据向表中插入数据图形命令Insert into 表名称 列的列表 values 值的列表;注意:1、 先打开数据库use 数据库名称;2、 插入数据的表要存在3、 列必须存在4、 列的列表要用括号括起来,列之间用逗号分隔5、 值的列表要用括号括起来,值之间用逗号分隔6、 如值的数据类型是日期或字符,值的二边用单引号7、 所有标点符号用英文8、 列的列表数量要和值的列表数量一致9、 列的列表可以省略,默认向所有的列中插入数据10、 列的列表可以指定数量,值的列表也使用相同的数量11、 值的顺序

9、要和列表中的顺序相同12、 每一次只能插入一条记录修改数据图形命令update 表名称 set 列名=修改的值 where 修改的条件;注意:1、 数据库必须是打开use 数据库名称;2、 修改的表必须是存在3、 列名必须在表中存在4、 修改值的类型如果是字符或日期,用单引号5、 Where条件可有可无,如果没有加where的话,修改表中的所有记录,如果加where,修改满足条件的记录被修改,不满足条件的记录不被修改6、 当修改多个列时,用逗号分隔如:use glxt;goupdate stu2 set name=小王;use glxt;goupdate stu2 set name=大王 wh

10、ere Id=A0107;use glxt;goupdate stu2 set name=大张,bron=2005-05-05,tel=4444444 where Id=A0107;删除数据图形命令delete from 表名称 where 删除的条件注意:1、 数据库必须是打开use 数据库名称;2、 删除的表必须存在3、 指定的列必须在表中存在4、 Where条件可有可无,如果没有加where的话,删除表中的所有记录,如果加where,满足条件的记录被删除,不满足条件的记录不被删除(实际操作中,一定要注意要where条件)5、 如果是字符或日期,用单引号如:use glxt;godelet

11、e from dbo.stu2;use glxt;godelete from dbo.stu2 where Id=A0103;查询数据图形命令select 列的列表 from 表名称 where 查询条件;注意:1、 数据库打开use 数据库名称;2、 列在表中存在,列之间用逗号分隔,如果查询表的所有列,可以用*表示。3、 列的列表中可以指定某些列4、 表名必须存在5、 Where条件可有可无,如果没有加where的话,查询表中的所有记录,如果加where,满足条件的记录被查询,不满足条件的记录不被查询数据库的基本操作:增:insert删:delete改:update查:select复习:目的

12、:1、知识总结2、联系3、个别创建数据库(修改、删除数据库)-创建表(修改表结构、删除表)-插入insert、修改update、删除delete、查询select数据考试:主要考命令。这二次的复习,我们是记平时分,记分1、 创建student数据库,包含二个数据文件和一个日志文件,主数据文件的逻辑名stu_data,初始大小4MB,最大是8MB,增长的速度为20%,次要数据文件的逻辑名stu_data1,初始大小2MB,最大是9MB,增长的速度为1MB,日志文件的逻辑名stu_log,最大大小不受影响,增长速度为1MB,初始大小是2MB,所有的数据文件和日志文件均保存在D盘的stu目录下。创建

13、数据库(指定二个数据文件和一个日志文件) 1创建四个表 2 插入数据 3修改数据库(增加一个数据文件和一个日志文件) 4修改表(向student表中增加二个字段,向class表增加一个字段) 5修改数据(dept表中的外语系改为英语系) 删除数据(student表中s_id号为0902011102的记录) 6查询数据图形命令select 列的列表 from 表名称 where 查询条件;注意:1、数据库打开use 数据库名称;2、列在表中存在,列之间用逗号分隔,如果查询表的所有列,可以用*表示。3、列的列表中可以指定某些列4、表名必须存在5、Where条件可有可无,如果没有加where的话,查询表中的所有记录,如果加where,满足条件的记录被查询,不满足条件的记录不被查询三个方面:1、 确定查询的表2、 确定显示的列3、 确定条件关系运算符: = = =!=或1、 查询所有学生的记录Select * from student;2、 查询李东的学生学号和姓名性别Select s_id,s_name,s_ex from student where s_name=李东;3、 查询不及格的课程名称。Select c_name,period from course where period60;4、查询成绩大于60分的课程类型Select c_na

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号