数据库的创建与修改实验报告

合集下载

数据库和表的创建实验报告

数据库和表的创建实验报告

数据库和表的创建实验报告《数据库和表的创建实验报告》摘要:本实验报告旨在介绍数据库和表的创建过程,以及相关的实验步骤和结果。

通过实验,我们深入了解了数据库和表的概念,以及如何使用SQL语句创建和管理数据库和表。

实验结果表明,我们成功创建了数据库和表,并能够对其进行基本的操作和管理。

1. 实验背景数据库是一个存储和管理数据的系统,它可以帮助我们有效地组织和管理大量的数据。

在数据库中,数据以表的形式存储,每个表包含多个字段和记录。

在本次实验中,我们将学习如何使用SQL语句创建数据库和表,并进行相关的实验操作。

2. 实验目的本次实验的主要目的是让我们掌握数据库和表的创建方法,以及相关的SQL语句和操作。

通过实验,我们将学习如何创建数据库、创建表,以及对表进行基本的操作和管理。

3. 实验步骤首先,我们需要使用SQL语句创建一个新的数据库。

我们可以使用CREATE DATABASE语句来创建数据库,语法如下:CREATE DATABASE database_name;接下来,我们需要在创建的数据库中创建一个新的表。

我们可以使用CREATE TABLE语句来创建表,语法如下:CREATE TABLE table_name (column1 datatype,column2 datatype,...);在创建表之后,我们可以使用INSERT语句向表中插入数据,使用SELECT语句查询表中的数据,使用UPDATE语句更新表中的数据,以及使用DELETE语句删除表中的数据。

4. 实验结果经过实验操作,我们成功创建了一个新的数据库,并在其中创建了一个新的表。

我们使用INSERT语句向表中插入了一些数据,使用SELECT语句查询了表中的数据,使用UPDATE语句更新了表中的数据,以及使用DELETE语句删除了表中的数据。

实验结果表明,我们能够熟练地使用SQL语句对数据库和表进行操作和管理。

5. 实验结论通过本次实验,我们深入了解了数据库和表的创建方法,以及相关的SQL语句和操作。

实验1 创建数据库的实验报告

实验1 创建数据库的实验报告

实验一创建数据库一、实验目的:掌握数据库的创建方法;有效掌握管理数据库的各种方法。

二、实验内容:1、企业管理器管理数据库:1)创建学生成绩数据库;2)修改数据文件“学生成绩_data.mdf”的初始大小为5MB;3)增加一个辅助文件,逻辑文件名为“学生成绩_data01”,物理文件名为“c:\学生成绩_data01.ndf”,初始容量是5MB,最大容量不受限制,每次的增量是10%;4)将学生成绩_data01文件删除;5)将学生成绩数据库的属性改为“单用户、只读”方式;6)删除学生成绩数据库。

2、使用sql语句管理数据库:1)—6)同上;7)使用sp_renamedb命令将“学生成绩”数据库更名为“学生信息”。

三、实验步骤1、1)—5):略2、1)create database学生成绩on(name='学生成绩_data',filename='d:\db\学生成绩_data.mdf')log on(name='学生成绩_log',filename='c:\log\学生成绩_log.ldf')2)alter database学生成绩modify file(name='学生成绩_data',size= 5mb)3)alter database学生成绩add file(name='学生成绩_data01',filename='c:\学生成绩_data01.ndf',size= 5mb,maxsize= unlimited,filegrowth= 10%)4)alter database学生成绩remove file学生成绩_data015)drop database学生成绩6)exec sp_dboption学生成绩,'single user',trueexec sp_dboption学生成绩,'read only',true7)exec sp_renamedb学生成绩,学生信息四、实验结果、体会、出现的问题及解决方法:通过实验,更好地理解了数据库的基本概念及数据库在存储设备上的存储位置,掌握了创建数据库的基本方法。

数据库实验报告(通用3篇)

数据库实验报告(通用3篇)

数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。

2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。

3,并且这次实习可以非常好的关心我完成将来的毕业论文。

四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。

然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。

同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。

使我们队公司有了更进一步的了解实习,就是在实践中学习。

经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。

当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。

还有发布了一些关于公司产品的博客,比如新浪,网易。

而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。

经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。

数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。

实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。

虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。

SQL数据库的创建、修改与删除实验报告

SQL数据库的创建、修改与删除实验报告

据库文件GradeManager_data1,初始大小为10MB,最大50MB,按照5%增长,确定。

5)打开GradeManager数据库属性窗口中的“文件”属性页,选择新增的数据库文件GradeManager_data1,点击“删除”按钮将其删除。

6)右击GradeManager数据库,查看快捷菜单中的“删除”按钮。

该按钮可以删除整个GradeManager数据库。

7)点击工具栏中的“新建查询”按钮,在查询窗口中输入相应的T-sql语句对上述操作进行实现。

【实验报告内容】
(1)给出各实验步骤相应的截图展示。

(2)写出上述操作相应的T-sql语句。

Creat datebase Grademanager
On primary
(name=’Grademanager_data’,
Filename=E:\data\grademanager_da ta,mdf’,size=5mb Filegrowth=10%)
Log on
(name=’Grademanager.log’,
Filename=’E:\data\Grademanager.log.ldf’,
Size=2mb
注:1、报告内的项目或设置,可根据实际情况加以补充和调整
2、教师批改学生实验报告应在学生提交实验报告10日内。

(完整版)数据库实验报告

(完整版)数据库实验报告

数据库实验报告姓名学号目录一.实验标题:2二.实验目的:2三.实验内容:2四.上机软件:3五.实验步骤:3(一)SQL Server 2016简介3(二)创建数据库 4(三)创建数据库表 7(四)添加数据17六.分析与讨论: 19一.实验标题:创建数据库和数据表二.实验目的:1.理解数据库、数据表、约束等相关概念;2.掌握创建数据库的T-SQL命令;3.掌握创建和修改数据表的T-SQL命令;4.掌握创建数据表中约束的T-SQL命令和方法;5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容:1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义;3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;4.添加具体数据;四.上机软件:SQL Server 2016五.实验步骤:(一)SQL Server 2016简介1.SQL Server 2016的界面2.启动和退出SQL Server 20161)双击图标,即出现SQL Server2016的初始界2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可注意事项:1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存,2.如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作(二)创建数据库方法一:1.点击“新建查询”,出现如下对话框2.在空白区域输入创建数据库“学生选课”的代码命令,点击“执行”3.消息框中出现“命令已成功完成”即表示数据库创建成功,在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”方法二:1.右击数据库,在弹出的快捷菜单中选择“新建”2.在弹出的对话框中输入“学生选课”3. 在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”注意事项:数据库名称在服务器中必须唯一,并且符合标识符的规则(三)创建数据库表1.左键点击“学生选课”数据库,再点击“新建查询”,在出现的空白对话框中输入如图代码后点击“执行”,消息框中出现“命令已成功执行”即成功建立好学生、课程、选课三张表2.建立成功后的表格如图所示注意事项:1.T-SQL中创建数据库表的指令格式为:Create table 表名(字段名1 数据类型{identify | not null | null},字段名2 数据类型{identify | not null | null},……)null表示该字段的值可以为控制,空值意味着没有任何存储数据,这是默认参数,当所定义的字段允许空值时,参数null可以忽略not null表示该字段的值不能为空值identify称为计数器,表示该字段的值是一组递增的证书数据。

数据库应用实验报告创建数据库和表以及表操作

数据库应用实验报告创建数据库和表以及表操作

实验一创建数据库和表以及表操作一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;二、实验内容1.实验题目(1)创建用于企业管理的员工管理数据库,数据库名为YGGL,包含员工的信息、部门信息以及员工的薪水信息。

数据库YGGL包含下列3个表。

(1)Employees:员工自然信息表。

(2)Departments:部门信息表。

(3)Salary:员工薪水情况表。

各表的结构分别如表T2.1,表T2.2,表T2.3所示。

表T2.1 Employees表结构表T2.2 Departments表结构实验步骤1.在企业管理器中创建数据库YGGL要求:数据库YGGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。

数据库的逻辑文件名和物理文件名均采用默认值,分别为 YGGL_data 和e:\sql\data\MSSQL\Data\YGGL.mdf,其中e:\sql\data\MSSQL为SQL Server 的系统安装目录;事务日志的逻辑文件名和物理文件名也均采用默认值分别为YGGL—LOG 和 e:\sql\data\MSSQL\Data\YGGL_Log.1df。

以系统管理员Administrator是被授权使用CREATE DATABASE语句的用户登录SQL Server服务器,启动企业管理器一>在服务器上单击鼠标右键一>新建数据库一>输入数据库名“YGGL”一>选择“数据文件”选项卡一>设置增长方式和增长比例一>选择“事务口志”选项卡一设置增长方式和增长比例。

数据库实验报告全

数据库实验报告全

数据库实验报告全实验⼀实验⽬的1.熟悉SQL Server Management Studio(SSMS)的⼯作环境2.掌握使⽤和命令建⽴数据库的⽅法3.熟练掌握使⽤SSMS和T-SQL语句创建、修改和删除表。

4.熟练掌握使⽤SSMS和T-SQL语句插⼊、修改和删除表数据。

实验内容1.采⽤SQL Server Management Studio 、T-SQL语句两种⽅式创建产品销售数据库,要求:1)使⽤SSMS创建数据库CPXS_bak,数据⽂件初始⼤⼩为5MB,最⼤⼤⼩50MB,按5MB增长;⽇志⽂件初始为2MB,最⼤可增长到10MB,按2MB增长;其余参数取默认值。

2)⽤T-SQL语句创建数据库CPXS,数据⽂件的增长⽅式改为增长⽅式按10%⽐例增长,其余与CPXS_bak。

3)⽤T-SQL语句删除数据库CPXS_bak。

2.CPXS数据库包含如下三个表:1)产品(产品编号,产品名称,价格,库存量)2)客户(客户编号,客户名称,地区,负责⼈,电话)3)销售(产品编号,客户编号,销售⽇期,数量,销售额)三个表结构如资料中图3.1~图3.3所⽰,请写出创建以上三个表的T-SQL语句并在查询分析器中运⾏。

3.在SSMS中输⼊如资料中图3.4~图3.6的商品表、客户表和销售表的样本数据。

6.将CP表中每种商品的价格打8折。

7.将CP表中价格打9折后⼩于1500的商品删除。

⼆.实验步骤与结果(说明:要写出相关步骤和SQL语句,实验结果可以是运⾏画⾯的抓屏,抓屏图⽚要尽可能的⼩。

)1.1)使⽤SSMS创建数据库CPXS_bak效果图为2)⽤T-SQL语句创建数据库CPXS:CREATE DATABASE CPXSON PRIMARY(NAME='CPXS_DATA',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\CPXS_DATA.MDF', SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=10%)LOG ON(NAME='CPXS_LOG',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\CPXS_LOG.LDF', SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=2MB)3) DROP DATABASE CPXS_bak刷新数据库会看到CPXS_bak不存在2.1) USE CPXSGOCREATE TABLE产品(产品编号char(6)PRIMARY KEY,产品名称char(30)NOT NULL,价格float(8),库存量int,)2) USE CPXSGOCREATE TABLE客户(客户编号char(6)PRIMARY KEY,客户名称char(30)NOT NULL,地区char(10),负责⼈char(8),电话char(12))3)USE CPXSGOCREATE TABLE销售(产品编号char(6),客户编号char(6),销售⽇期datetime,数量int NOT NULL,销售额float(8)NOT NULL,CONSTRAINT pk_js PRIMARY KEY(产品编号,客户编号,销售⽇期))/*pk_js为约束名*/ 执⾏完上⾯的操作就能看见表已经添加进数据库中,如图所⽰:3. 打开表:在其中添加数据:4.1)USE CPXSINSERT INTO产品(产品编号,产品名称,价格,库存量) VALUES('200001','柜式空调','3000','200')2)USE CPXSINSERT INTO产品(产品编号,产品名称,价格,库存量) VALUES('200002','微波炉','1000','100')3)USE CPXSINSERT INTO产品(产品编号,产品名称,价格,库存量) VALUES('200003','抽油烟机','1200','50')可以看见图中的产品表增加了如下内容:5.USE CPXSALTER TABLE产品Add产品简列varchar(50)6. USE CPXSUPDATE产品set价格=价格*0.87. USE CPXSDELETE产品WHERE价格*0.9<1500三.实验中的问题及⼼得(说明:此处应写明此次实验遇到的问题有哪些,如何解决的,不能够空。

数据库修改实验报告模板

数据库修改实验报告模板

一、实验目的1. 熟悉数据库修改的基本操作。

2. 掌握数据表结构的修改方法,包括添加、删除和修改字段。

3. 学会数据表记录的修改方法,包括插入、更新和删除记录。

4. 了解数据库安全性和权限控制的基本概念。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库创建与选择2. 数据表创建与修改3. 数据记录插入、更新与删除4. 数据库安全性与权限控制四、实验步骤1. 数据库创建与选择(1)打开MySQL Workbench,连接到MySQL服务器。

(2)在“新建数据库”对话框中,输入数据库名称,如“experiment_db”,点击“创建”按钮。

(3)选择创建的数据库“experiment_db”,使其成为当前数据库。

2. 数据表创建与修改(1)创建数据表在“experiment_db”数据库中,创建一个名为“students”的数据表,包含以下字段:字段名 | 类型 | 说明--- | --- | ---id | INT | 学生ID,主键name | VARCHAR(50) | 学生姓名age | INT | 学生年龄gender | CHAR(1) | 学生性别(2)修改数据表结构1)添加字段在“students”数据表中,添加一个名为“class_id”的INT类型字段,表示学生班级ID。

2)删除字段在“students”数据表中,删除“age”字段。

3)修改字段类型将“students”数据表中的“name”字段类型修改为VARCHAR(100)。

3. 数据记录插入、更新与删除(1)插入记录在“students”数据表中,插入一条记录:INSERT INTO students (id, name, gender, class_id) VALUES (1, '张三', '男', 1);(2)更新记录将“students”数据表中的第一条记录的姓名修改为“李四”:UPDATE students SET name = '李四' WHERE id = 1;(3)删除记录删除“students”数据表中的第二条记录:DELETE FROM students WHERE id = 2;4. 数据库安全性与权限控制(1)创建用户创建一个名为“admin”的用户,密码为“123456”,具有所有权限:CREATE USER 'admin'@'localhost' IDENTIFIED BY '123456';(2)授权用户给“admin”用户授权,使其具有所有权限:GRANT ALL PRIVILEGES ON . TO 'admin'@'localhost';(3)刷新权限刷新权限,使授权生效:FLUSH PRIVILEGES;五、实验结果与分析1. 成功创建数据库“experiment_db”,并选择为当前数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2 数据库的创建与修改
一、实验目的
(1)掌握利用企业管理器和Transact-SQL语句创建数据库和表的方法。

(2)掌握利用企业管理器和Transact-SQL语句修改表结构的方法。

(3)掌握利用企业管理器备份和恢复数据库的方法。

二、背景知识
在SQL Server中,数据库是由数据库文件和事务日志文件组成的。

一个数据库至少应包含一个数据库文件和一个事务日志文件。

数据库文件是存放数据库数据和数据库对象的文件。

一个数据库可以有一个或多个数据库文件,当有多个数据库文件时,有一个文件被定义为主数据库文件,扩展名为.mdf,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。

其它数据库文件被称为次数据库文件,扩展名为.ndf,它主要用来存储除主数据文件外的所有数据文件。

一个数据库可以没有次数据库文件,但也可以同时拥有多个次数据库文件。

事务日志文件是用来记录数据库更新情况的文件,扩展名为.ldf。

它包含恢复数据库所需的所有日志信息。

每个数据库必须至少有一个日志文件。

文件组是将多个数据库文件集合起来形成的一个整体。

每个文件组有一个组名。

文件组分为主文件组和用户定义文件组。

一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。

注:事务日志文件不属于任何文件组。

三、实验内容
(1)创建数据库
(2)创建表
(3)修改数据库结构
四、实验结果
(1)创建数据库
在企业管理器中创建用于销售管理的产品销售数据库,数据库名为CPXS。

初始大小10MB,最大为50MB,数据库按10%比例增长。

日志文件初始为2MB,最大5MB,按1MB增长。

方法一:
a、启动企业管理器,连接服务器,展开其树形目录,用鼠标右键单击【数据库】文件夹,在弹出的快捷菜单中,单击【新建数据库…】打开对话框
输入数据库名称:
设置数据库属性:
设置事务日志属性:
方法二:用向导创建数据库
使用向导创建数据库是一种非常简单的方法。

启动企业管理器,在工具菜单中选择向导即可按向导进行相应的操作
(2)创建表
a、在企业管理器中创建产品表,表的结构如下:
写表的内容:
b、在查询分析器中用T-SQL命令创建客户信息表和销售表,结构如下:
(3)修改数据库结构
a、在企业管理器中向销售表增加“订购数量”列,数据类型int,长度4,允许为空。

操作:在销售表上单击右键,选择设计表,出现如下对话框,增加列即可:
b、用T-SQL命令在产品表中增加一个新列—总金额
操作:在SQL查询分析器中输入语句“alter table chanpinbiao add zongjine money”
c、用T-SQL命令删除产品表中总金额列
操作:在SQL查询分析器中输入语句“alter table chanpinbiao drop column zongjine”
d、用T-SQL命令将客户表中的客户公司名称的宽度由12改为20。

操作:在SQL查询分析器中输入语句“alter table kehuxinxibiao alter column kehumingcheng char(20) not null”
e、用T-SQL命令添加产品编号、客户编号的组合为销售表的主键。

操作:在SQL查询分析器中输入语句“alter table xiaoshoubiao add constraint pkname primary key(chanpinbianhao,kehubianhao)”
五、实验心得
在本次实验中,主要是了解了查询分析器和企业管理器的用法,学会了用不同的方法创建数据库和基本表,并对SQL语句进行了基础的练习,并对一些知识进行了扩展。

其中,我在对修改数据库时遇到了一些困难,即将两个属性设为基本表的主键。

最终通过查询知道,一个表中只能有一个主键,应先将两个属性设置为组合键,之后在在将其设为主键。

在创建销售表时,在对订购日期设置数据类型时,不能对其设置字符长度,总是在显示错误,而不限制字符长度则为正确的,经过查询,得知smalldatetime最长有19位,存储大小固定
4个字符。

经过此次试验,基本上掌握了基本表的一些基本用途,虽然遇到了一些问题,但也得到了解答。

只有经过实战,才能找出问题,解决问题,将知识化为自己的。

相关文档
最新文档