MySQL 插入数据

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL 插入数据

  MySQL 插入数据

  MySQL 表中使用 INSERT INTO SQL语句来插入数据。

  你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。

  语法

  以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

  INSERT INTO table_name ( field1, field2,...fieldN )

  VALUES

  ( value1, value2,...valueN );

  如果数据是字符型,必须使用单引号或者双引号,如:"value"。

  通过命令提示窗口插入数据

  以下我们将使用 SQL INSERT INTO 语句向 MySQL 数据表 runoob_tbl 插入数据

  实例

  以下实例中我们将向 runoob_tbl 表插入三条数据:

  root@host# mysql -u root -p password;

  Enter password:*

  mysql> use RUNOOB;

  Database changed

  mysql> INSERT INTO runoob_tbl

  -> (runoob_title, runoob_author, submission_date)

  -> VALUES

  -> ("学习 PHP", "菜鸟教程", NOW());

  Query OK, 1 rows affected, 1 warnings (0.01 sec)

  mysql> INSERT INTO runoob_tbl

  -> (runoob_title, runoob_author, submission_date)

  -> VALUES

  -> ("学习 MySQL", "菜鸟教程", NOW());

  Query OK, 1 rows affected, 1 warnings (0.01 sec)

  mysql> INSERT INTO runoob_tbl

  -> (runoob_title, runoob_author, submission_date)

  -> VALUES

  -> ("JAVA 教程", "RUNOOB.COM", '2016-05-06');

  Query OK, 1 rows affected (0.00 sec)

  mysql>

  注意: 使用箭头标记 -> 不是 SQL 语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写 SQL 语句,SQL 语句的命令结束符为分号 ;。

  在以上实例中,我们并没有提供 runoob_id 的数据,因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。实例中 NOW() 是一个 MySQL 函数,该函数返回日期和时间。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
SQL 关系型数据库 MySQL
mysql批量插入数据 excutemany
mysql批量插入数据 excutemany
56 0
|
4月前
|
关系型数据库 MySQL 数据库
mysql 里创建表并插入数据
【10月更文挑战第5天】
237 1
|
3月前
|
存储 SQL 关系型数据库
MySQL创建表
如何使用MySQL CREATE TABLE语句在数据库中创建新表。
92 0
|
6月前
|
存储 关系型数据库 MySQL
在 MySQL 中使用创建表
【8月更文挑战第11天】
314 0
|
9月前
|
SQL 关系型数据库 MySQL
MySQL 插入数据
MySQL 插入数据
|
SQL 关系型数据库 MySQL
mysql插入数据会失败?为什么?
mysql插入数据会失败?为什么?
195 0
|
SQL 关系型数据库 MySQL
选择*从多个表的MySQL
选择*从多个表的MySQL
|
SQL 关系型数据库 MySQL
mysql的插入数据与查询数据
mysql的插入数据与查询数据
395 0
|
SQL 关系型数据库 MySQL
MySQL如何快速插入数据
日常学习和工作中,经常会遇到导数据的需求。比如数据迁移、数据恢复、新建从库等,这些操作可能都会涉及大量数据的导入。有时候导入进度慢,电脑风扇狂转真的很让人崩溃,其实有些小技巧是可以让导入更快速的,本篇文章笔者会谈一谈如何快速的导入数据。
442 0
MySQL如何快速插入数据
|
SQL 关系型数据库 MySQL
mysql查看表
查看表
147 0