mysql insert语句_MySQL INSERT语句简介
INSERT语句的语法:
INSERT INTO table(c1,c2,...) VALUES (v1,v2,...);
首先,在INSERT INTO子句后的括号内指定表名和逗号分隔列的列表。
然后,在VALUES关键字后面的括号内放入逗号分隔的相应列的值列表。
列数和值必须相同。另外,列的位置必须与其值的位置相对应。
单个语句将多行插入到表中INSERT,请使用以下语法:
INSERT INTO table(c1,c2,...) VALUES (v11,v12,...), (v21,v22,...),
...
(vnn,vn2,...);
MySQL INSERT例子
创建一个新表tasks:
CREATE TABLE IF NOT EXISTS tasks (
task_id INT AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
start_date DATE,
due_date DATE,
priority TINYINT NOT NULL DEFAULT 3,
description TEXT,
PRIMARY KEY (task_id)
);
简单INSERT示例:
INSERT INTO tasks(title,priority)
VALUES('Learn MySQL INSERT Statement',1);
MySQL返回以下消息:
1 row(s) affected
已将一行tasks成功插入到表中。
select * from tasks
2)MySQL INSERT–将日期插入表示例
要将文字日期值插入列中,请使用以下格式:
'YYYY-MM-DD'
YYYY 代表四位数的年份,例如2018。
MM 代表两位数的月份,例如01、02和12。
DD 代表两位数的日期,例如01、02、30。
tasks表中插入一个新行,其中包含开始日期和到期日期值:
INSERT INTO tasks(title, start_date, due_date)
VALUES('Insert date into table','2018-01-09','2018-09-15');
tasks了插入后表的内容:
可以在VALUES子句中使用表达式。例如,以下语句使用当前日期作为开始日期和截止日期:
INSERT INTO tasks(title,start_date,due_date)
VALUES('Use current date for the task',CURRENT_DATE(),CURRENT_DATE())
CURRENT_DATE()函数用作start_date和due_date列的值。请注意,该CURRENT_DATE()函数是返回当前系统日期的日期函数。
tasks插入后表的内容:
MySQL INSERT–插入多行示例
INSERT INTO tasks(title, priority)
VALUES
('My first task', 1),
('It is the second task',2),
('This is the third task of the week',3);
每行数据在VALUES子句中被指定为值列表。
tasks包含以下数据:
mysql insert语句_MySQL INSERT语句简介相关推荐
- mysql set语句_MySQL Prepared语句简介
之前的MySQL版本4.1,查询以文本格式发送到MySQL服务器. 之后,MySQL服务器使用文本协议将数据返回给客户端.MySQL必须完全解析查询,并将结果集转换为字符串,然后再将其返回给客户端. ...
- mysql嵌入式语句_MySQL/MariaDB 语句速查笔记
平时实际开发的时候,其实并不太依赖 MySQL 作为 关系型数据库 中的 "关系" 这一属性,更多地只是把 MySQL 作为数据存储的介质.因此 MySQL 语句其实很少写,所以本 ...
- mysql的insert语法_mysql insert 语法
INSERT语法 INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name[(col_name,...)] VALUE ...
- mysql易百_MySQL Replace语句
在本教程中,您将学习如何使用 MySQL的REPLACE语句来插入或更新数据库表中的数据. MySQL REPLACE语句介绍 MySQL的REPLACE语句是一个MySQL扩展于SQL标准的语句. ...
- mysql PREPARE用法_mysql prepare语句使用
每次都看别人的,今天我自己写下来,以后就不用看别人的了 语法 PREPARE statement_name FROM sql_text /*定义*/ EXECUTE statement_name [U ...
- mysql C where语句_MYSQL WHERE语句优化
但请注意,下面的优化并不是完全的.MYSQL实施了许多优化,但我没时间全部测试. MySQL的一些优化列在下面: 删除不必要的括号: ((a AND b) AND c OR (((a AND b) A ...
- mysql update用法_mysql update语句的用法详解
首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] ...
- mysql预处理语句_MYSQL 预处理语句
一.预处理语句介绍 MySQL支持服务端预处理语句,预处理语句利用高效的客户端/服务端二进制协议.用占位符替换参数值的预处理语句有下列两个好处: 每次执行语句时,解析语句的开销更小.通常,数据库应用程 ...
- mysql更新代码_mysql update语句的用法
1. 单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 .. ...
- mysql3表查询语句_MySQL基础语句三(多表查询)
今天让我们来学习mysql的多表查询,爱学习的你就是我的好朋友哦! 多表设计的两种方式:通过id关联(还可以是其他不重复的字段) 通过外键关联 主键: 能够唯一表示数据表中的每个记录的字段或者字段的组 ...
最新文章
- HTTP Status 400
- esp32 python-在esp32上配置运行microPython
- android pod 组件化_使用 Pod 实现私有模块化管理(组件化 Pods 实现方案)
- Amazon S3数据存储
- python utf8_肿么在Python里使用UTF-8编码
- 3D打印材料PLA,ABS对比
- Github|基于 Jittor 的 GAN 模型库
- 什么是DataV数据可视化?
- ADO BUG之'无法为更新定位行....' 解决之道
- C#百度OCR-身份证图片识别提取信息
- python2中文乱码
- C语言实现万年历记事本,简单实用的layui日历标注记事本代码
- 光大银行引入USB Server实现虚拟机调用Ukey
- 让人寒心,义工丛飞资助的是一群白眼狼?
- 西雅图“货拉拉”融资$750万,“货运Uber”会成为下一个风口吗?
- c语言str相关的函数
- 【循环自相关和循环谱系列6】信号的循环平稳性(循环自相关函数)基本原理及推导
- marquee参数详解
- [转载]45岁以后,外企的人都到去哪里了
- Hibernate: Duplicate entry for key错误排查