MySQL是目前最受歡迎的關系型數據庫管理系統之一,它提供了強大的搜索功能,這讓它成為許多應用程序的首選數據庫。在此我們將探討如何使用MySQL來模擬搜索功能。
CREATE TABLE Products ( ProductID INT(11) NOT NULL AUTO_INCREMENT, ProductName VARCHAR(255) NOT NULL, CategoryID INT(11) NOT NULL, Price DECIMAL(10,2) NOT NULL, PRIMARY KEY (ProductID) ); INSERT INTO Products (ProductName, CategoryID, Price) VALUES ('iPhone 11', 1, 699.00), ('Samsung Galaxy S21', 1, 799.00), ('Dell XPS 13', 2, 1299.00), ('MacBook Pro', 2, 1999.00);
我們在此創建了一個名為Products的表,其中包含了ProductID、ProductName、CategoryID和Price字段。這里,我們向表中插入了四條記錄,它們分別代表了四種不同類型的產品,即智能手機和筆記本電腦。
SELECT * FROM Products WHERE ProductName LIKE '%iPhone%';
我們可以使用LIKE運算符來模擬搜索功能。在這個例子中,我們搜索所有Product表中ProductName包含關鍵詞"iPhone"的記錄。%字符用于模糊匹配,代表零個或多個字符。這個查詢將返回ProductName中包含"iPhone"的記錄。
SELECT * FROM Products WHERE Price< 1000.00;
我們也可以根據產品價格來過濾記錄。在這個例子中,我們搜索所有Product表中價格小于1000美元的記錄。這個查詢將返回Price字段小于1000.00的所有記錄。
總的來說,MySQL提供了靈活和強大的搜索功能,可以方便地將其綁定到您的應用程序中,幫助用戶快速找到他們需要的信息。
上一篇css 部分圓角
下一篇css 金屬質感文字