MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL INSERT语句

MySQL INSERT语句用于在数据库内的MySQL表中存储或添加数据。我们可以使用MySQL中的单个查询以两种方式执行记录插入:
插入一行记录 插入多行记录

语法:

下面是 SQL INSERT INTO 命令的通用语法,用于在 MySQL 表:
INSERT INTO table_name ( field1, field2,...fieldN )  
VALUES  
( value1, value2,...valueN );  
在上面的语法中,我们首先必须指定表名称和逗号分隔列的列表。其次,我们在VALUES子句之后提供与列名相对应的值的列表。
注意: 字段名称是可选的。如果要指定部分值,则字段名称为必填项。它还确保列名和值应该相同。此外,列的位置和相应的值必须相同。
如果我们想在单个命令中插入 多条记录,请使用以下语句:
INSERT INTO table_name VALUES
( value1, value2,...valueN )
( value1, value2,...valueN )
...........
( value1, value2,...valueN );  
在以上语法中,所有行均应在值字段中用逗号分隔。

MySQL INSERT示例

让我们了解 INSERT语句在MySQL中工作。首先,使用以下命令在数据库中创建表" ":
CREATE TABLE People(
    id int NOT null AUTO_INCREMENT,
    name varchar(45) NOT null,
    occupation varchar(35) NOT null,
    age int,
    PRIMARY KEY (id)
);
1、。如果要为所有字段存储单个记录,请使用以下语法:
INSERT INTO People (id, name, occupation, age) 
VALUES (101, 'Peter', 'Engineer', 32);
2、。如果要存储多个记录,请使用以下语句,在其中可以指定所有字段名称或不指定任何字段。
INSERT INTO People VALUES
(102, 'Joseph', 'Developer', 30),
(103, 'Mike', 'Leader', 28),
(104, 'Stephen', 'Scientist', 45);
3、。如果要存储记录而不提供所有字段,请使用以下 partial field 语句。在这种情况下,必须指定字段名称。
INSERT INTO People (name, occupation) 
VALUES ('Stephen', 'Scientist'), ('Bob', 'Actor');
在下面的输出中,我们可以看到所有INSERT语句均已成功执行并将值正确存储在表中。
MySQL INSERT语句
我们可以使用以下语法显示 People 表的记录:
mysql> SELECT * FROM People;
我们将得到如下输出:
MySQL INSERT语句

在MySQL表中插入日期:

我们还可以使用INSERT STATEMENT在MySQL表中添加日期。 MySQL提供了几种数据类型来存储日期,例如DATE,TIMESTAMP,DATETIME和YEAR。 MySQL中日期的 默认格式 t是 YYYY-MM-DD
此格式具有以下描述:
YYYY: 它代表四位数的年份,例如2020。 MM: 代表两位数的月份,例如01、02、03和12、 DD: 代表两位数字的日期,例如01、02、03和31、
以下是在MySQL表中插入日期的基本语法:
INSERT INTO table_name (column_name, column_date) VALUES ('DATE: Manual Date', '2008-7-04'); 
如果要以mm/dd/yyyy格式插入日期,则需要使用以下语句:
INSERT INTO table_name VALUES (STR_TO_DATE(date_value, format_specifier));

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4