导读:MySQL是一个开源的关系型数据库管理系统,常用于网站开发和数据存储。通过练习可以加深对MySQL的理解和应用。本文将为大家提供一些MySQL练习及答案,希望能够帮助大家更好地掌握MySQL。
1. 创建一个名为“test”的数据库
答案:CREATE DATABASE test;
2. 在“test”数据库中创建一个名为“users”的表,包含id、name和age三个字段
答案:USE test; CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, age INT NOT NULL);
3. 向“users”表中插入一条记录,id为1,name为“Tom”,age为20
答案:INSERT INTO users (id, name, age) VALUES (1, 'Tom', 20);
4. 查询“users”表中所有记录
答案:SELECT * FROM users;
5. 更新“users”表中id为1的记录,将name改为“Jerry”
答案:UPDATE users SET name = 'Jerry' WHERE id = 1;
6. 删除“users”表中id为1的记录
答案:DELETE FROM users WHERE id = 1;
7. 在“test”数据库中创建一个名为“orders”的表,包含id、user_id和amount三个字段,并将user_id设置为外键,引用“users”表中的id字段
答案:USE test; CREATE TABLE orders (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, amount DECIMAL(10,2) NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id));
总结:MySQL是一种常用的关系型数据库管理系统,通过练习可以加深对MySQL的理解和应用。本文提供了一些MySQL练习及答案,希望能够帮助大家更好地掌握MySQL。