MySQL是一種流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在創(chuàng)建表和插入數(shù)據(jù)之前必須先安裝和配置MySQL。下面我們將看到如何使用MySQL創(chuàng)建表并插入數(shù)據(jù)。
首先,我們需要在MySQL命令行界面下登錄到數(shù)據(jù)庫。在命令行界面下輸入以下命令:
mysql -u root -p
此命令將提示您輸入密碼,然后登錄到MySQL。
接下來,我們可以創(chuàng)建一個(gè)新的數(shù)據(jù)庫。假設(shè)我們要?jiǎng)?chuàng)建名為“mydb”的新數(shù)據(jù)庫。在MySQL命令行界面下輸入以下命令:
CREATE DATABASE mydb;
現(xiàn)在,我們已經(jīng)創(chuàng)建了一個(gè)新的數(shù)據(jù)庫,我們可以使用以下命令選擇該數(shù)據(jù)庫:
USE mydb;
接下來,我們將創(chuàng)建一個(gè)新的表。我們可以使用以下命令來創(chuàng)建一個(gè)名為“users”的表:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) );
現(xiàn)在,“users”表已經(jīng)被創(chuàng)建了。請(qǐng)注意,我們?cè)贑REATE TABLE語句中指定了表格中的列和每列的類型。我們還指定了一個(gè)主鍵字段。
接下來,我們將插入一些數(shù)據(jù)到“users”表中。以下是向“users”表插入一行數(shù)據(jù)的示例:
INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');
在此示例中,我們僅向“users”表插入了一行數(shù)據(jù),同時(shí)僅提供了“name”和“email”字段的值。我們還可以插入更多的數(shù)據(jù)行。
現(xiàn)在,我們已經(jīng)成功地創(chuàng)建了一個(gè)新的數(shù)據(jù)庫并創(chuàng)建了一個(gè)表格。我們還插入了一些數(shù)據(jù)到該表格中。