今天用Mysql插入联表数据遇见了一些问题,于是整理一下mysql插入语句。 插入语句 语法 方式一INSERT INTO表名(列名,...)VALUES(值1,...);方式二INSERT INTO表名SET列名=值,列名=值,...
今天用Mysql插入联表数据遇见了一些问题,于是整理一下mysql插入语句。
语法
方式一INSERT INTO表名(列名,...)VALUES(值1,...);方式二INSERT INTO表名SET列名=值,列名=值,...
注意:
1.插入的值的类型要与列的类型一致或兼容
2.not null的列必须插入值,可以为default null的列如何插入值
3.列的顺序可以调换
4.列数和值的个数必须一致
5.可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致
方式一插入多行INSERT INTObeautyVALUES(13,'唐艺昕','女','1990-4-23','18988888888',NULL,2),(13,'唐艺昕','女','1990-4-23','18988888888',NULL,2),(13,'唐艺昕','女','1990-4-23','18988888888',NULL,2);方式二(可用于联表插入,id为外键时)-插入多行INSERT INTObeauty(id,NAME,phone)SELECTid,boyname,'1234567'FROMboysWHEREid<3;方式二(可用于联表插入,id为外键时)-单行插入(查询语句的末尾行数据)SELECT @id := id FROM beauty WHERE NAME in('生','生11');INSERT INTO beauty (id,name)VALUES(@id,'111');
来源地址:https://blog.csdn.net/qq_44461217/article/details/128132187
--结束END--
本文标题: 【sql】MySQL——插入语句(联表插入)
本文链接: https://www.lsjlt.com/news/371299.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0