关于mysql的练习习题 34道
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
由于原题未给出具体的MySQL练习题目,我将提供一个简单的示例,包含创建数据库、创建表、插入数据和查询数据的基本操作。
假设我们需要创建一个简单的电商商品信息表,包含商品ID、名称、价格和库存数量,并进行一些基本的查询练习。
-- 创建数据库
CREATE DATABASE IF NOT EXISTS ecommerce_db;
USE ecommerce_db;
-- 创建商品信息表
CREATE TABLE IF NOT EXISTS products (
product_id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(100) NOT NULL,
product_price DECIMAL(10, 2) NOT NULL,
product_stock INT NOT NULL
);
-- 插入数据
INSERT INTO products (product_name, product_price, product_stock) VALUES
('笔记本电脑', 1999.99, 50),
('手机', 999.99, 30),
('笔记本笔', 10.00, 100);
-- 查询所有商品
SELECT * FROM products;
-- 查询库存量大于20的商品
SELECT product_name, product_stock FROM products WHERE product_stock > 20;
-- 查询价格在1000以下的商品
SELECT product_name, product_price FROM products WHERE product_price <= 1000.00;
-- 更新库存,给笔记本电脑加10支
UPDATE products SET product_stock = product_stock + 10 WHERE product_name = '笔记本电脑';
-- 查询名称为'笔记本电脑'的商品库存
SELECT product_stock FROM products WHERE product_name = '笔记本电脑';
这个示例包含了创建数据库、创建表、插入数据、查询数据、更新数据和删除数据的基本操作。这些操作是任何数据库相关开发的基础,也是面试中常见的考察点。
评论已关闭