数据库实验报告资料
数据库实验报告完整版

一、实验目的1. 掌握数据库的基本概念和原理;2. 熟悉数据库的创建、修改和删除操作;3. 掌握SQL语句的使用,包括数据查询、数据插入、数据更新和数据删除;4. 学会使用数据库管理系统进行数据管理。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:Visual Studio Code三、实验内容1. 创建数据库和表(1)创建数据库```sqlCREATE DATABASE testdb;```(2)选择数据库```sqlUSE testdb;```(3)创建表```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,gender CHAR(1),class VARCHAR(50));```2. 插入数据```sqlINSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术');INSERT INTO students (name, age, gender, class) VALUES ('李四', 21, '女', '软件工程');INSERT INTO students (name, age, gender, class) VALUES ('王五', 22, '男', '电子信息工程');```3. 查询数据(1)查询所有学生信息```sqlSELECT FROM students;```(2)查询年龄大于20岁的学生信息```sqlSELECT FROM students WHERE age > 20;```(3)查询性别为“男”的学生信息```sqlSELECT FROM students WHERE gender = '男';```4. 更新数据```sqlUPDATE students SET age = 21 WHERE name = '张三';```5. 删除数据```sqlDELETE FROM students WHERE name = '李四';```6. 删除表```sqlDROP TABLE students;```四、实验结果与分析1. 创建数据库和表:实验过程中成功创建了名为testdb的数据库,并在该数据库下创建了students表,包含id、name、age、gender和class五个字段。
数据库实验实验报告

一、实验目的1. 熟悉数据库的基本概念和结构。
2. 掌握数据库的创建、修改和删除操作。
3. 熟练运用SQL语言进行数据的查询、插入、更新和删除操作。
4. 了解数据库的安全性和备份与恢复。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 创建数据库2. 创建表3. 插入数据4. 查询数据5. 更新数据6. 删除数据7. 修改表结构8. 删除表9. 数据库备份与恢复四、实验步骤1. 创建数据库(1)打开MySQL Workbench,连接到本地MySQL服务器。
(2)在“查询”窗口中输入以下SQL语句创建数据库:```sqlCREATE DATABASE student;```(3)执行SQL语句,创建名为student的数据库。
2. 创建表(1)在“查询”窗口中输入以下SQL语句创建学生表:```sqlCREATE TABLE student (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender VARCHAR(10));```(2)执行SQL语句,创建名为student的表。
3. 插入数据(1)在“查询”窗口中输入以下SQL语句插入数据:```sqlINSERT INTO student (id, name, age, gender) VALUES (1, '张三', 20, '男'); INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 21, '男'); INSERT INTO student (id, name, age, gender) VALUES (3, '王五', 22, '女'); ```(2)执行SQL语句,向student表中插入三条数据。
数据库实验报告(通用3篇)

数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。
然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。
同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。
使我们队公司有了更进一步的了解实习,就是在实践中学习。
经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。
当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。
还有发布了一些关于公司产品的博客,比如新浪,网易。
而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。
实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。
《数据库实验》实验报告

《数据库实验》实验报告一、实验目的本实验旨在通过设计与实现一个简单的学生信息管理系统,来加深对数据库基本概念和SQL语言的理解,并掌握数据库的创建、表的设计、数据的增删改查等基本操作。
二、实验环境本次实验的开发环境为以下软件与工具:1. 数据库管理系统:MySQL2. 编程语言:Java3. 开发工具:Eclipse IDE4. Web服务器:Apache Tomcat三、实验内容及步骤1. 数据库的创建与连接首先,在MySQL中创建一个名为"student_system"的数据库,并通过JDBC连接该数据库。
在Java代码中,使用JDBC的API进行数据库连接操作,包括加载驱动、建立连接等步骤。
2. 数据表的设计与创建在student_system数据库中创建一个名为"student"的数据表,该表用于存储学生的基本信息。
表中应包含学号(id)、姓名(name)、性别(gender)和专业(major)等字段,并设置合适的数据类型和约束。
3. 数据的插入与修改通过SQL语句,在student表中插入若干条学生信息,包括学号、姓名、性别和专业。
同时,通过SQL的UPDATE语句,修改某些学生的信息。
4. 数据的查询编写SQL语句,实现对学生信息的查询。
可以根据学号或姓名等关键字进行查询,并返回符合条件的学生信息。
5. 数据的删除根据指定的学号或姓名,编写SQL语句实现对学生信息的删除操作。
删除后,该学生的信息将不再存在于数据库中。
四、实验结果经过以上实验步骤的设计与实现,在学生信息管理系统中,成功地创建了student表,并成功插入了若干学生信息。
通过SQL语句的查询和修改操作,可以准确地获取和修改学生的信息。
此外,删除操作也能够成功地从数据库中删除指定学生的信息。
五、实验总结通过本次实验,我进一步掌握了数据库的基本操作与SQL语言的应用。
在实验过程中,我理解到数据库的设计与搭建是一个关键步骤,合理的表结构和约束条件对于数据的管理和有效性有着重要的影响。
数据库实验报告

实验(一): 熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。
实验内容:具体包括如下三部分。
一、熟悉上机环境。
客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。
具体包括:1.了解SQL Server 环境。
鼠标点击开始,进入“Microsoft SQL Server→企业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。
点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。
因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。
2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名和口令,进入SQL查询分析器。
如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。
3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。
二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。
1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式CREA TE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));CREA TE TABLE Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) );CREA TE TABLE SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。
数据库系统实验课实验报告

数据库系统实验课实验报告一、实验目的数据库系统实验课是一门重要的实践课程,旨在通过实际操作和实验,深入理解数据库系统的原理和应用,提高我们的数据库设计、管理和应用开发能力。
本次实验的具体目的包括:1、熟悉数据库管理系统(DBMS)的操作环境和基本命令。
2、掌握数据库的创建、表的设计、数据的插入、查询、更新和删除等基本操作。
3、学会使用 SQL 语句进行复杂的数据查询和数据处理。
4、理解数据库的完整性约束、索引和存储过程的概念及应用。
5、培养解决实际数据库问题的能力和团队协作精神。
二、实验环境本次实验使用的数据库管理系统是 MySQL 80,实验在 Windows 10 操作系统上进行。
使用的开发工具包括 MySQL Workbench 和命令行终端。
三、实验内容1、数据库的创建使用 CREATE DATABASE 语句创建了一个名为“student_management”的数据库,用于存储学生管理相关的数据。
2、表的设计在“student_management”数据库中,设计了以下几张表:“students”表,包含学生的学号(student_id)、姓名(student_name)、性别(gender)、年龄(age)等字段。
“courses”表,包含课程的课程号(course_id)、课程名称(course_name)、学分(credit)等字段。
“enrolls”表,用于记录学生选课的信息,包含学号(student_id)、课程号(course_id)、成绩(grade)等字段。
在设计表时,为每个字段选择了合适的数据类型,并设置了主键和外键约束,以保证数据的完整性和一致性。
3、数据的插入使用 INSERT INTO 语句向“students”、“courses”和“enrolls”表中插入了一些示例数据,以便进行后续的查询和操作。
4、数据的查询使用简单的 SELECT 语句查询了“students”表中的所有学生信息。
(完整版)数据库实验报告

数据库实验报告姓名学号目录一.实验标题: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 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、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统概论》实验报告学院:数学与计算机科学/软件学院专业:软件工程(3)小组成员:姓名:学号:姓名:学号:姓名:学号:题目:《SQL语言参考大全》实验4姓名:陈建儿学号:221200305日期:2014年4月25号实验目的:学会创建数据库,以及对表的插入,删除,修改等操作。
实验内容完成情况:04.01题目:create database mrgwh--使用create database 命令创建一个名称是“mrgwh”的数据库执行结果:04.05题目:alter database db_mrsqladd filegroup happy执行结果:04.13题目:use db_mrsql --使用db_mrsql数据库create table teacher --创建“teacher”信息表(教师编号int,教师姓名varchar(10),教师年龄int,所教课程varchar(30) )04.14题目:use db_mrsqlcreate table shopping(商品编号int primary key, --使用primary key将“商品编号”字段设置为主键列商品类别varchar(10),商品数量int,商品备注text)执行结果:04.15:use db_mrsql --使用db_mrsql数据库create table pupil --创建tb_pupil04数据表(学生学号varchar(8),学生姓名varchar(10) unique,--定义了具有唯一值(unique)的“学生姓名”列--创建一个检验约束(check)检验“学生年龄”列的值是否在8到15之间学生年龄int check(学生年龄>=8 and 学生年龄<=15),学生性别int,备注text)执行结果:04.16题目:use db_mrsql --使用db_mrsql数据库create table tb_student04 --创建学生信息表tb_student04(学号varchar(8) not null,--指定学号列不能为空姓名varchar(10) unique, --定义了具有唯一值(unique)的“姓名”列--创建一个检验约束(check)检验“年龄”列的值是否在10到20之间年龄int check(年龄>=10 or 年龄<=20),性别char(2) not null--指定性别列不能为空)执行结果:04.17题目:use db_mrsql --使用db_mrsql数据库create table tb_member04 --创建会员信息表tb_member04(会员编号int,会员名称varchar(20),/*为“会员性别”列指定了默认值,将默认值设置为“男”*/会员性别char(2) default '男',会员年龄int,)执行结果:04.18题目:use db_mrsql--使用db_mrsql数据库create table tb_employee04----创建员工信息表tb_employee04(员工编号int,员工名称varchar(20),基本工资float,浮动奖金float,--“所得奖金”列是由“基本工资”和“浮动奖金”两个列的和计算得到的所得金额as (基本工资+浮动奖金),)执行结果:04.22:题目:USE db_mrsql --使用db_mrsql数据库/*通过使用系统存储过程sp_spaceused来查看学生信息表“tb_student04”中的行数及表格所用的存储空间*/EXEC sp_spaceused 'tb_student04'遇到问题:字符出错解决办法:单引号应为英语字符执行结果:04.23题目:USE db_mrsql--使用db_mrsql数据库--使用系统存储过程sp_depends来查看学生信息表“tb_student04”和其他表的相关性EXEC sp_depends 'tb_student04'执行结果:04.24题目:USE db_mrsql--使用db_mrsql数据库/*给学生信息表“tb_student04”添加“学生性别”列*/alter table tb_student04add ‘学生性别’ char(2)遇到问题:学生性别不用加单引号。
解决办法:单引号去掉执行结果:题目:《SQL语言参考大全》实验5姓名:陈秋霞学号:221200328日期:2014年4月25号题目:学会对表的插入,删除,修改等操作。
实验内容及完成情况:1. use db_mrsql--使用db_mrsql数据库insert into tb_home04--向房屋信息表中插入一条记录(住房编号,住房名称,住房类别,住户姓名,备注信息)values(1001,'XX名称','一室一厅','王雪健','无')GOselect*from tb_home04--查看房屋信息表插入后的数据信息2’use db_mrsql--使用db_mrsql数据库GOselect*from tb_huiyuan04--查询数据表中的信息--向数据表中插入NULL值insert into tb_huiyuan04values('H-1004','王雨婷',NULL,NULL) --查看插入后的数据表中的信息select*from tb_huiyuan04e db_mrsql--使用db_mrsql数据库select*from tb_yuangong05use db_mrsql--使用db_mrsql数据库--向数据表中插入一条数据数据,系统将会报错insert into tb_yuangong05values(1005,'孙建国','230108XXXXXXXXXXXX','无')e db_mrsql--使用db_mrsql数据库insert into tb_shopping04--向商品信息表“tb_shopping04”中插入一条数据(商品编号,商品名称,商品数量,上市日期)values(1023,'洗衣粉','200','2008-3-5')GOuse db_mrsql--使用db_mrsql数据库select*from tb_shopping04--查看插入数据后数据表中的信息5. use db_mrsql--使用db_mrsql数据库insert into car04--向车辆信息表中插入一条数据(车辆编号,车辆名称,销售价格)values(1001,'车辆',10)select*from car046. use db_mrsql--使用db_mrsql数据库GO--查询数据表中的信息内容select*from tb_person04--向数据表中插入一条数据insert intotb_person04(人员编号,人员名称,人员备注)values(1004,'王强','他是一名勤奋的人!')--查询插入后的数据表中的信息情况select*from tb_person04GO--判断“tb_stu04”信息表是否存在,如果存在将该信息表删除if exists(select*from INFORMATION_SCHEMA.TABLESwhere table_name='tb_stu04')drop table tb_stu04--删除该信息表GO--创建tb_stu04数据信息表create table tb_stu04(编号char(11)NOT NULL,姓名varchar(40)NOT NULL,出生年月日datetime,--将该字段设置为日期时间类型备注text)GO--向该表中插入数据insert into tb_stu04values('M-1001','张晓波',getdate(),'无') --查看插入数据后的信息select*from tb_stu049. use db_mrsql--使用db_mrsql数据库GO--查询插入前的图书信息表“tb_booksell05”中的数据select*from tb_booksell05insert intotb_booksell05(bookname,id,bookprice,booksum)values('XX小说',10008,20,10)GO--查询插入后的图书信息表中的数据select*from tb_booksell05--创建工人信息"tb_worker05"表create table tb_worker05s(工人编号varchar(10),工人姓名varchar(20),工人性别char(2),工人备注varchar(50))insert into tb_worker05svalues('101','小强','女','暂无')select*from tb_worker05s出现问题:1.常出现一些中文符号,使系统难以识别。
2.向表格内插入信息时,插入的值与表格的属性不一致导致插入失败。
未解决问题:8.题目:《SQL语言参考大全》实验6姓名:苏雯学号:221200319日期:2014.4.27实验环境:SQL Server2008(Win7)实验内容与完成情况:1. use db_mrsql--使用db_mrsql数据库GOselect*from tb_teacher06GOupdate tb_teacher06set教师备注='对待工作认真负责!'GOselect*from tb_teacher06GO2. use db_mrsql--使用db_mrsql数据库GOselect*from tb_car04GOupdate tb_car04set备注='这是一辆好车!' where车辆编号=1001GOselect*from tb_car043. use db_mrsql--使用db_mrsql数据库select*from tb_stu05update top(2)tb_stu05set学生备注='是一名好学生!'select*from tb_stu054. use db_mrsql--使用db_mrsql数据库GOif exists(select*from INFORMATION_SCHEMA.TABLESwhere table_name='tb_memberCard04')drop table tb_memberCard04--删除该信息表GOcreate table tb_memberCard04(会员编号int,会员姓名varchar(20),会员卡积分float,会员卡等级varchar(20))insert into tb_memberCard04values(1,'于洋',30,'银卡') insert into tb_memberCard04values(2,'王雪',80,'金卡') insert into tb_memberCard04values(3,'张波',120,'vip') insert into tb_memberCard04values(4,'齐春苗',140,'vip') GOselect*from tb_memberCard04update tb_memberCard04set会员卡积分=会员卡积分+(select会员卡积分from tb_memberCard04where会员编号='1')where会员卡等级='vip'select*from tb_memberCard045. use db_mrsql--使用db_mrsql数据库GOupdate tb_memberCard04set会员卡积分=会员卡积分+(select会员卡积分from tb_memberCard04where会员卡等级='金卡')where会员卡等级='金卡'select*from tb_memberCard046. use db_mrsql--使用db_mrsql数据库select*from tb_hy04select*from tb_hycard04GOupdate tb_hycard04set卡中金额=卡中金额+(select tb_hy04.会员积分from tb_hy04inner jointb_hycard04on tb_hy04.会员编号=tb_hycard04.会员编号)where tb_hycard04.会员编号=1001GOselect*from tb_hycard047. use db_mrsql--使用db_mrsql数据库GOselect*from tb_money04update tb_money04set基本工资=基本工资+50,浮动奖金=浮动奖金+100 where工人编号in(select工人编号from tb_work04where工人编号=tb_money04.工人编号and职务='财会')select*from tb_money048. use db_mrsql--使用db_mrsql数据库select*from tb_login06declare@i as int;set@i=1000;update tb_login06set@i=编号=@i+1select*from tb_login069. use db_mrsql--使用db_mrsql数据库select*from tb_person06declare@i as varchar(50);set@i='暂无备注!';update tb_person06set人员备注=@i where人员性别='男'select*from tb_person0610. use db_mrsql--使用db_mrsql数据库select*from tb_user06declare@A as varchar(20);set@A='123456';update tb_user06set userpwd=@A where userid=1001select*from tb_user06出现的问题:有些SQL语言使用的基本表不存在解决方案:更换为具有相同属性的基本表题目:《SQL语言参考大全》实验14姓名:陈建儿陈秋霞苏雯日期:2014年4月25号实验目的:学会对视图的插入,删除,修改等操作。