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的实际应用。