📜  mysql shell 插入 - SQL (1)

📅  最后修改于: 2023-12-03 14:44:27.642000             🧑  作者: Mango

MySQL Shell 插入 - SQL

MySQL Shell是MySQL官方推出的交互式Shell,通过MySQL Shell,我们可以连接MySQL服务器以及MySQL实例,并且执行SQL语句,聚合MySQL Server管理,开发和分析的功能。

在MySQL Shell中,我们可以使用SQL语句来操作数据库,包括插入数据。MySQL Shell支持标准的SQL语法,能够执行所有的SQL命令。

SQL 插入语句

SQL INSERT INTO语句是将数据插入表中的命令。在MySQL Shell中,我们可以使用INSERT INTO语句将数据插入到MySQL数据库中的表中。

以下是一个示例:

INSERT INTO `users` (`name`, `email`, `password`)
VALUES
('Tom', 'tom@example.com', 'password123'),
('Mary', 'mary@example.com', 'password456'),
('John', 'john@example.com', 'password789');

该语句将用户名称,电子邮件地址和密码插入到名为“users”的表中。

在这个例子中,我们使用了VALUES关键字来定义要插入的每一行的值。我们还指定了要插入的列名称。

一些注意事项:

  • 如果该表已经存在数据,则这些数据不会被替换,而是会向表中添加新的数据。
  • 我们必须以单引号括起字符串值,但对于数字值和日期/时间值,不需要添加引号。
SQL 插入例子

以下是一个更完整的插入SQL语句的例子,它插入了一个名为“articles”的表,并向其中添加了一行:

INSERT INTO `articles` (`title`, `content`, `created_at`, `updated_at`)
VALUES
('First Article', 'This is the first article', now(), now());

在这个例子中,我们使用INSERT INTO语句将一行数据插入到名为“articles”的表中。我们指定了要插入的列名称,然后使用VALUES关键字来指定要插入的值。

请注意,我们将now()函数用作datetime类型的值,并将其插入到“created_at”和“updated_at”列中。

结论

MySQL Shell引入了交互式和丰富的MySQL Shell环境,使数据库管理、开发和分析变得更加容易。通过INSERT INTO语句,我们可以轻松地将数据插入到MySQL数据库中的表中。

以上就是关于MySQL Shell插入-SQL的介绍,希望对你有所帮助。