创建一个MySQL数据库,表并插入数据
时间:2020-01-09 10:40:29 来源:igfitidea点击:
如何创建MySQL数据库,表并将数据插入(存储)到新创建的表中?
MySQL是一个免费的开源数据库管理系统。
您需要使用sql命令来创建数据库。
您还需要以mysql根用户帐户登录。
要创建数据库并为其建立表,请使用以下sql命令:
CREATE DATABASE
创建数据库。要使用此语句,您需要数据库的CREATE特权。CREATE TABLE
创建表。您必须具有该表的CREATE特权。INSERT
将数据添加/插入表中,即在现有表中插入新行。
创建数据库和示例表的过程
以mysql root用户身份登录以创建数据库:
$ mysql -u root -p
输出示例:
mysql>
添加一个名为books的数据库,执行:
mysql> CREATE DATABASE books;
现在,数据库已创建。
使用use命令使用数据库,执行:
mysql> USE books;
接下来,创建一个名为authors的表,并将名称,电子邮件和ID作为字段:
mysql> CREATE TABLE authors (id INT, name VARCHAR(20), email VARCHAR(20));
要在books数据库中显示表,请执行:
mysql> SHOW TABLES;
输出示例:
+-----------------+ | Tables_in_books | +-----------------+ | authors | +-----------------+ 1 row in set (0.00 sec)
最后,使用INSERT语句将数据即行添加到表簿中,运行:
mysql> INSERT INTO authors (id,name,email) VALUES(1,"Hyman","[email protected]");
输出示例:
Query OK, 1 row affected (0.00 sec)
尝试向表中再添加几行:
mysql> INSERT INTO authors (id,name,email) VALUES(2,"Priya","[email protected]"); mysql> INSERT INTO authors (id,name,email) VALUES(3,"Tom","[email protected]");
要显示所有行,即存储在作者表中的数据,请执行:
mysql> SELECT * FROM authors;
输出示例:
+------+-------+---------------+ | id | name | email | +------+-------+---------------+ | 1 | Hyman | [email protected] | | 2 | Priya | [email protected] | | 3 | Tom | [email protected] | +------+-------+---------------+ 3 rows in set (0.00 sec)
现在,您知道如何创建数据库和表。
有关更多信息,请参见MySQL数据类型和官方文档。