MySql是一種開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它經(jīng)常被用來(lái)存儲(chǔ)和管理大量數(shù)據(jù)。在本文中,我們將介紹一些基本的MySQL數(shù)據(jù)庫(kù)操作。
使用MySQL需要先連接到服務(wù)器,通常我們可以使用以下命令來(lái)進(jìn)行連接:
mysql -h hostname -u username -p password
其中hostname代表MySQL服務(wù)器的主機(jī)名,username代表登錄的用戶名,password是你的登錄密碼。如果連接成功,你將會(huì)看到以下界面:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.18-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
現(xiàn)在我們已經(jīng)成功連接到服務(wù)器,可以開(kāi)始操作數(shù)據(jù)庫(kù)了。以下是一些基本操作的示例代碼:
-- 創(chuàng)建一個(gè)名為mydatabase的數(shù)據(jù)庫(kù) CREATE DATABASE mydatabase; -- 使用mydatabase數(shù)據(jù)庫(kù) USE mydatabase; -- 創(chuàng)建一個(gè)名為person的表格 CREATE TABLE person ( id int(11) NOT NULL AUTO_INCREMENT, firstname varchar(255) NOT NULL, lastname varchar(255) NOT NULL, age int(11) NOT NULL, PRIMARY KEY (id) ); -- 向person表格中插入數(shù)據(jù) INSERT INTO person (firstname, lastname, age) VALUES ('John', 'Doe', 25), ('Jane', 'Doe', 28), ('Bob', 'Smith', 30); -- 查詢person表格中符合條件的數(shù)據(jù) SELECT * FROM person WHERE age > 25; -- 更新person表格中的數(shù)據(jù) UPDATE person SET age=30 WHERE lastname='Smith'; -- 刪除person表格中符合條件的數(shù)據(jù) DELETE FROM person WHERE age < 25;
以上是一些基本的MySQL數(shù)據(jù)庫(kù)操作,你可以根據(jù)自己的需要使用更多的命令來(lái)操作你的數(shù)據(jù)庫(kù)。