MySQL是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它使用SQL語言進(jìn)行數(shù)據(jù)管理。本文將介紹MySQL在控制臺(tái)的基本使用方法。
首先,我們需要打開終端并進(jìn)入mysql。在控制臺(tái)輸入下面的命令:
mysql -u 用戶名 -p 密碼
注:請(qǐng)用實(shí)際的用戶名和密碼代替“用戶名”和“密碼”。
接下來,我們可以創(chuàng)建一個(gè)新的數(shù)據(jù)庫。在MySQL中,數(shù)據(jù)庫是由表格組成的,表格又由數(shù)據(jù)行和數(shù)據(jù)列組成。我們可以使用下面的命令來創(chuàng)建一個(gè)名為“mydatabase”的數(shù)據(jù)庫:
CREATE DATABASE mydatabase;
現(xiàn)在,我們可以在新的數(shù)據(jù)庫中創(chuàng)建一個(gè)表格。下面是一個(gè)例子:
USE mydatabase; CREATE TABLE mytable ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為“mytable”的表格,它有4個(gè)列:id、firstname、lastname和email。id列是表格中每個(gè)數(shù)據(jù)行的唯一標(biāo)識(shí)符。reg_date列是一個(gè)時(shí)間戳,它在每次更新或插入行時(shí)都會(huì)自動(dòng)更新。
現(xiàn)在我們可以向表格中插入一些數(shù)據(jù)。下面是一個(gè)例子:
INSERT INTO mytable (firstname, lastname, email) VALUES ('John', 'Doe', 'johndoe@example.com'); INSERT INTO mytable (firstname, lastname, email) VALUES ('Mary', 'Smith', 'marysmith@example.com');
我們可以使用SELECT命令來檢索表格中的數(shù)據(jù)。下面是一個(gè)例子:
SELECT * FROM mytable;
這個(gè)命令將返回所有在“mytable”表格中的數(shù)據(jù)行。
現(xiàn)在,我們可以在終端中使用這些簡單的MySQL命令來管理數(shù)據(jù)庫和表格。