课程名称 |
MySQL数据库技术 |
实验 成绩 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
实验名称 |
实验三:表数据的插入、修改和删除 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
学号 |
辅导老师;陶荣 |
姓名 |
|
班级 |
|
日期 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
实验目的: 1.掌握使用SQL语句对表进行插入、修改和删除数据操作; 2.掌握图形界面下对表进行插入、修改和删除数据操作; 3.了解数据更新操作时要注意数据完整性。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
实验平台: MySQL+SQLyog; |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
实验内容与步骤: 1. 使用SQL命令往Employees表中插入下列记录。 Employees
2. 在图形界面下往Departments表中插入下列记录。 Departments
3. 使用SQL命令往Salary表中插入下列记录。
4. 使用create table ..like命令创建一个同结构的Employees1表,并将Employees表中的所有记录插入到该表中。
5. 将表Employees1中编号为020018的记录的部门号改为4.
6. 删除表Employees1的第1行。
7. 使用insert into 语句向Employees1表中插入刚删除的1条记录。
8. 使用replace into 语句向Departments表中插入一行记录: 1,广告部,负责推广产品
9. 使用SQL命令修改Salary中的某个记录的字段值。将编号为102201的人员的收入修改为2890元,并显示查看。
10. 将所有员工的收入增加100元。
11. 删除表Employee1中编号为102201的职工信息。
12. 删除Employees1表中所有收入大于2500元的员工信息。
13. 使用truncate table语句删除Emloyees1表中所有行。
14. 删除Emloyees1表。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
实验总结(结论或问题分析): create table `Employees`(编号 varchar(19) ,姓名 varchar(10), 学历 char(4) ,出生日期 DATE, 性别 TINYINT, 工作时间 int (4),住址 varchar(40), 电话 varchar(20), 部门号 INT(4));INSERT INTO Employees(编号,姓名, 学历 , 出生日期 ,性别, 工作时间 ,住址 ,电话 ,部门号 ) VALUES('000001','王加','大专','1966-01-23',0,8,'中山路32-1-508','83355666',2), ('000008','伍荣华', '本科','1976-03-28',0,3,'北京东路100-2','833321321',1), ('020010','王向荣', '硕士','1982-12-09',1,2,'四牌楼10-0-108','83792361',1), ('020018', '李丽', '大专','1960-07-30',1,6,'中山东路102-2','83413301',1), ('102201', '刘明','本科','1972-10-18',0,3,'虎踞路100-2','83606608',5), ('102208', '朱骏', '硕士','1965-09-28',1,2, '牌楼巷5-3-106','84708817',5), ('108991','钟敏', '硕士','1979-08-1',1,4,'中山路10-3-105','83346722',3); CREATE TABLE Employees1 LIKE Employees; UPDATE Employees1 SET 部门号=4 WHERE 编号='020018'; CREATE TABLE Employees1 SELECT*FROM Employees UPDATE Employees1 SET 部门号=4 WHERE 编号='020018'; DELETE FROM Employees1 WHERE 编号=000001 INSERT INTO Employees1(编号,姓名, 学历 , 出生日期 ,性别, 工作时间 ,住址 ,电话 ,部门号 ) VALUES('000001','王加','大专','1966-01-23',0,8,'中山路32-1-508','83355666',2); create table Departments(部门号 INT , ('020018',2347.68,180),('108991',3259.98,281.52); update Salary set 收入=2890 where 编号='102201' |