MySQL 实验3 表数据插入、修改和删除

目的和实验要求:
(1)学会在界面管理工具中对数据库表进行插入、修改和删除数据操作
(2)学会用SQL语句对数据库进行插入、修改和删除数据操作
(3)了解数据更新操作时要注意数据完整性
(4)了解SQL语句对表数据操作的灵活控制功能
实验内容:
1.实验题目
分别使用MySQL Administator和SQL语句,向在实验2建立的数据库YGGL的表Employees、Departments和Salary中插入多行数据记录,然后修改和删除一些记录。使用SQL进行有效的修改和删除。
2.实验准备
  首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在MySQL Administator中进行,也可以由SQL语句实现。
  其次,要掌握SQL中用于对表数据进行插入、修改、和删除的命令分别是INSERT、UPDATE和DELETE。
  要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。
在实验2中,用于实验的YGGL数据库中的3个表已经建立,现在要将各表的样本数据添加到表中。样本数据如表实验3.1、表实验3.2和表实验3.3所示。
表实验3.1 Employees表数据样本
编号 姓名 学历 出生日期 性别 工作时间 住址 电话 部门号
000001 张效林 博士 1986-01-23 1 8 中山路32-1-508 83355668 2
010008 伍容华 本科 1986-03-28 1 8 北京东路100-2 833211321 1
020010 王向荣 硕士 1982

12-09 1 2 四牌路10-0-108 83792361 1
020018 李丽 大专 1990-07-30 0 6 中山东路102-2 83413301 1
102201 刘明 本科 1992-10-18 1 7 虎踞路100-2 83606608 5
102208 朱俊 硕士 1985-09-28 1 2 牌楼巷5-3-106 84708817 5
108991 钟敏 硕士 1989-08-10 0 4 中山路10-3-105 83346722 3
111006 张石兵 本科 1974-
0-01 1 1 解放路34-1-203 84563418 5
210678 林涛 大专 1987-04-02 1 2 中山北路24-35 83467336 3
302566 李玉敏 本科 1988-09-20 1 3 热河路209-3 58765991 4
308759 叶凡 本科 1988-11-18 1 2 北京西路3-7-52 83308901 4
504209 陈林琳 大专 1979-09-03 0 5 汉中路120-4-12 84468158 4

表实验3.2 Departments表数据样本
部门号 部门名称 备注 部门号 部门名称 备注
1 财务部 null 4 研发部 null
2 人力资源部 null 5 市场部 null
3 经理办公室 null      
表实验3.3 Salary表数据样本
编号 收入 支出 编号 收入 支出
000001 2100.8 123.09 108991 3259.98 281.52
010008 1582.62 88.03 020010 2860.0 298.0
102201 2569.88 185.65 020018 234
.68 180.0
111006 1987.01 79.58 308759 2531.98 199.08
504209 2066.15 108.0 210678 2240.0 121.0
302566 2980.7 210.2 102208 1980.0 100.0

实验步骤:

  1. 使用SQL语句插入表数据(每个表至少5条记录,内容参考样本数据,但至少包含自己,保存代码,以备以后实验备用)
    (1)向表Employees中插入记录:(‘000001’,‘张效林’,‘博士’,‘1986-01-23’,‘1’,8,'中山路32-1-508,‘83355668’,‘2’)。(15分)
insert into ZhangYK_Employees
VALUES ('000001','张效林','博士','1986-01-23','1',8,'中山路32-1-508','83355668','2')

(2)使用REPLACE语句向Departments表插入记录:(‘1’,‘广告部’,‘负责推广产品’),并查看是否已插入。(15分)

REPLACE ZhangYK_Departments set departmentID='1',departmentName='财务部',note='null'
  1. 使用SQL语句修改表数据
    (1)使用SQL命令修改表Salary,将编号为011112的职工收入改为2890。(15分)
UPDATE ZhangYK_Salary 
set Income = '2890' WHERE employmeeID ='011112'

(2)将所有职工收入增加100。(15分)

 UPDATE ZhangYK_Salary SET Income=Income+100

(3)使用SQL命令删除Em ployees中编号为011112的职工信息。(10分)

DELETE FROM ZhangYK_Employees
WHERE Employees='011112'

(4)删除所有收入大于2500的员工信息。 (10分)

delete from ZhangYK_salary where income>2500

(5)使用TRANCATE TABLE语句删除Salary表中有行。(删除操作验证时,建议重新建立一个“复制”表,以免数据丢失,影响后面题目的使用)(20分)

TRUNCATE TABLE ZhangYK_salary
  • 10
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: MySQL数据数据插入修改删除操作是数据库管理非常基础的操作,以下是对这些操作的简要介绍: 1. 数据插入操作:使用INSERT INTO语句可以向MySQL数据表中插入新的数据。语法如下: INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 其,table_name是要插入数据名,column1、column2、column3等是要插入数据的列名,value1、value2、value3等是要插入的具体数据值。 2. 数据修改操作:使用UPDATE语句可以修改MySQL数据表中数据。语法如下: UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 其,table_name是要修改数据名,column1、column2等是要修改的列名,value1、value2等是要修改的具体数据值,condition是修改数据的条件。 3. 数据删除操作:使用DELETE语句可以从MySQL数据表中删除数据。语法如下: DELETE FROM table_name WHERE condition; 其,table_name是要删除数据名,condition是删除数据的条件。 以上是MySQL数据数据插入修改删除操作的简要介绍,需要注意的是,在进行这些操作时,要确保对数据有足够的权限,并且要谨慎操作,以免误删或误修改数据。 ### 回答2: MySQL是一种广泛使用的关系型数据库管理系统,它允许我们通过使用SQL语言进行数据库的操作。其,对于数据数据操作,包括数据插入修改删除,是我们在使用MySQL时经常使用的命令。 在实验,我们首先需要在MySQL创建一个示例的数据,这个我们可以在MySQL使用CREATE TABLE语句来创建。接下来,我们可以使用INSERT INTO语句将数据插入到这个表中,例如: ``` INSERT INTO 名 (列1, 列2, 列3) VALUES (值1, 值2, 值3); ``` 其示要插入数据的目标名,列1、列2、列3是需要插入数据的列名,值1、值2、值3是对应列需要插入的值。通过这个INSERT INTO语句,我们就可以将数据插入到我们创建的表中,如果插入成功,我们可以通过SELECT语句查看刚刚插入数据删除数据操作是通过使用DELETE语句来实现的,例如: ``` DELETE FROM 名 WHERE 列名=值; ``` 其示要删除数据的目标名,列名示我们期望删除数据的所在列名,值则是对应列的具体数值。这个DELETE语句可以删除表中所有符合条件的数据。 最后,修改数据操作是通过使用UPDATE语句来进行的,例如: ``` UPDATE 名 SET 列名=新值 WHERE 列名=旧值; ``` 其示要修改数据的目标名,列名示要修改的所在列名,新值是我们要修改成的数值,旧值则是要修改的原有数值。这个UPDATE语句可以将告诉MySQL将符合条件的旧数据修改成新的数据。 总之,MySQL数据数据插入修改删除操作实验可以通过SQL语句来完成,需要理解这三个语句的使用方法,并理解相关的操作规则和语法。 ### 回答3: MYSQL是一款关系型数据库管理系统,被广泛应用于Web应用程序的开发。在数据库操作插入修改删除是最常见的操作之一。通过对MYSQL数据数据插入修改删除操作进行实验,可以更好地理解MYSQL数据库的基本操作和语法。 首先,我们需要创建一张。在MYSQL,创建可以使用CREATE TABLE命令。下面,我们以创建一张学生信息为例,名为students,包括学生号(student_id)、姓名(name)、性别(gender)、年龄(age)和班级(class)五个字段。 在MYSQL,创建的语法为: CREATE TABLE students ( student_id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL, gender varchar(10) NOT NULL, age int(11) NOT NULL, class varchar(255) NOT NULL, PRIMARY KEY (student_id) ); 上述代码,使用了主键约束,将student_id字段设置为主键。也可以使用外键、唯一键等进行约束。 接下来,我们可以进行插入操作。插入操作可以使用INSERT INTO命令。下面,我们以插入一位学生信息为例,她的学号为1,姓名为小明,性别为女,年龄为18,班级为一班。 插入语句的语法为: INSERT INTO students (student_id, name, gender, age, class) VALUES (1, "小明", "女", 18, "一班"); 使用上述语句,我们可以将一条记录插入到students表中。 接下来,我们可以进行修改操作。MYSQL修改操作使用UPDATE命令。下面,我们以将小明所在的班级修改为二班为例进行说明。 更新语句的语法为: UPDATE students SET class="二班" WHERE student_id=1; 使用上述语句,我们可以将students表中学号为1的记录的班级修改为二班。 最后,我们可以进行删除操作。MYSQL删除操作使用DELETE命令。下面,我们以将学号为1的记录删除为例进行说明。 删除语句的语法为: DELETE FROM students WHERE student_id=1; 使用上述语句,我们可以将students表中学号为1的记录删除。 通过上述实验,我们可以更好地理解MYSQL数据数据插入修改删除操作的基本语法和操作流程。这对于MYSQL数据管理和开发非常有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值