MySQL是一種關系型數據庫管理系統,廣泛應用于各種網站、軟件、手機應用等領域。下面介紹一個MySQL的應用實例。
假設有一個在線商城,需要管理商品的庫存和訂單。我們可以使用MySQL來存儲數據,并通過SQL語句進行數據的查詢和修改。
-- 創建商品表 CREATE TABLE Product ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, price DECIMAL(10,2) NOT NULL, stock INT NOT NULL ); -- 插入商品數據 INSERT INTO Product (id, name, price, stock) VALUES (1, 'iPhone 12', 6999.00, 100), (2, 'MacBook Pro', 9999.00, 50), (3, 'AirPods Pro', 1199.00, 200); -- 創建訂單表 CREATE TABLE Order ( id INT PRIMARY KEY, product_id INT NOT NULL, quantity INT NOT NULL, price DECIMAL(10,2) NOT NULL, purchased_at DATETIME NOT NULL ); -- 插入訂單數據 INSERT INTO Order (id, product_id, quantity, price, purchased_at) VALUES (1, 1, 2, 13998.00, '2021-01-01 10:00:00'), (2, 2, 1, 9999.00, '2021-01-02 13:30:00'), (3, 1, 1, 6999.00, '2021-01-03 15:45:00');
上面的SQL語句創建了兩個表,分別是商品表(Product)和訂單表(Order),并插入了一些數據。
接下來,我們可以使用SQL語句查詢商品的庫存和訂單的統計信息。
-- 查詢商品庫存 SELECT name, stock FROM Product WHERE id = 1; -- 查詢訂單總數量和總金額 SELECT SUM(quantity) AS total_quantity, SUM(price) AS total_price FROM Order;
上面的SQL語句查詢了iPhone 12的庫存,以及所有訂單的總數量和總金額。
在實際的應用中,我們可以使用編程語言(如Python、Java等)來連接MySQL數據庫,執行SQL語句,并將查詢結果用于網站或軟件界面的展示。
下一篇css圖片疊加怎么排