MySQL上机练习附带完整答案(mysql上机练习含答案)

MySQL上机练习:附带完整答案

MySQL是目前最流行的关系型数据库管理系统之一。它具有开源、高性能、可靠性高等优点,被广泛应用于各类web应用程序、企业级软件、移动应用等。对于初学者而言,在理解MySQL的基本概念和语法后,需要通过上机实践来巩固所学知识。以下将给出几道实例练习,带有完整的答案供学习者参考。

1.创建一个新的数据库,名为db_test。并为该数据库创建一个包含5个字段的表tb_info, 字段分别为:id, name, age, sex, address.

答案:

CREATE DATABASE db_test;
USE db_test;
CREATE TABLE tb_info (
id INT PRIMARY KEY auto_increment,
name VARCHAR(20) NOT NULL,
age INT,
sex VARCHAR(10),
address VARCHAR(200)
);

2.向tb_info表中插入3条记录,分别为:

1, 张三, 20, 男, 北京市海淀区

2, 李四, 22, 男, 上海市浦东新区

3, 王五, 18, 女, 广州市天河区

答案:

INSERT INTO tb_info (name, age, sex, address) VALUES 
('张三', 20, '男', '北京市海淀区'),
('李四', 22, '男', '上海市浦东新区'),
('王五', 18, '女', '广州市天河区');

3.查询tb_info表中所有记录的字段信息。

答案:

SELECT * FROM tb_info;

4.查询tb_info表中age大于20岁的记录。

答案:

SELECT * FROM tb_info WHERE age > 20;

5.将tb_info表中id为2的记录中的address信息修改为’广西南宁市西乡塘区’。

答案:

UPDATE tb_info SET address = '广西南宁市西乡塘区' WHERE id = 2;

6.删除tb_info表中id为3的记录。

答案:

DELETE FROM tb_info WHERE id=3;

7.查询tb_info表中第2条到第3条记录的字段信息。

答案:

SELECT * FROM tb_info LIMIT 1, 2;

通过以上实例操作,相信初学者已经能够更深入的理解MySQL语法知识,掌握MySQL的基本操作技巧。在实践中,建议将以上例子借鉴修改,增加难度,如多主键字段的表、复合查询的语句等,从而更好的实现MySQL的实际应用。


数据运维技术 » MySQL上机练习附带完整答案(mysql上机练习含答案)