社区
MySQL
帖子详情
MYSQL 生成insert语句
13abyKnight
2010-01-18 11:45:50
我有很多表,现在想求一个存储过程(其参数为一个表名),执行就生成这个表里所有记录的insert语句
...全文
871
7
打赏
收藏
MYSQL 生成insert语句
我有很多表,现在想求一个存储过程(其参数为一个表名),执行就生成这个表里所有记录的insert语句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2010-01-18
打赏
举报
回复
MYSQL有自带的工具
mysqldump -uroot -p1234 db1 table1 >xx.sql
可以得到所有的记录的insert 脚本
MySQL官方文档
http://dev.mysql.com/doc/refman/5.1/zh/index.html
13abyKnight
2010-01-18
打赏
举报
回复
高手,请赐教
13abyKnight
2010-01-18
打赏
举报
回复
抱歉,我使用程序已经控制好啦。
MYSQLDUMP 浪费IO 吧!
不知道,大家知道phpmyadmin吧!当它导出库与表结构的时候展示在页面上、你不可能把库或者表备份出来在以流的方式读取出来展示到页面上这样挺麻烦的不是吗?
如果,使用存储过程完成insert语句可以完成速度很快很舒服。OK
谢谢,大家
ACMAIN_CHM
2010-01-18
打赏
举报
回复
程序中当然可以实现。打开记录集,然后根据字段类型决定是否添加单引号。或者你可以直接参考一下mysqldump的源代码。
WWWWA
2010-01-18
打赏
举报
回复
用MYSQLDUMP即可生成
jiuchang
2010-01-18
打赏
举报
回复
那你不还是需要输出到文件中保存下来吗
如果只是备份表,把表文件复制出来就可以了,也不用这么麻烦
13abyKnight
2010-01-18
打赏
举报
回复
谢谢,生成SQL脚本或者是使用存储过程都可以实现的这样做浪费IO。
如果,在程序上直接可以得到insert语句那多么好啊。
MySQL
入门进阶及面试题分析
本阶段
mysql
学习从0基础开始的课程。 你可以掌握以下知识点:
mysql
安装,
mysql
shell命令,
mysql
关系型数据库术语,
mysql
整体架构分析,
mysql
-innodb存储引擎,
mysql
存储引擎写入架构以及配置,
mysql
日志管理,
mysql
SQL
语句
(create,delete,
insert
,update,select),
mysql
查询
语句
聚合,
mysql
表连接,
mysql
字段类型,
mysql
表约束以及表结构操作,
mysql
唯一约束非空约束主键约束,
mysql
外键约束和默认约束,
mysql
表关系(多对多,一对一,一对多)
MySql
快速
生成
insert
语句
用于替代手写
insert
语句
生成
后自行编辑所需要的字段即可 -- python版占位符 SELECT CONCAT( '
insert
into ', table_name, '(', GROUP_CONCAT( COLUMN_NAME ), ') value (', GROUP_CONCAT( '%s' ), ')' ) FROM information_schema.COLUMNS WHERE table_schema = 'your database' AN
mysql
数据库
insert
语句
怎么写_
MySQL
数据库
Insert
语句
7种写法
简介很多开发人员工作了几年之后,都会自嘲,自己啥技术都没学到,就会CRUD,可是我要说的是,CRUD你真的都会吗,你在
MySQL
数据库中,会几种
insert
语句
写法呢。在这里我会7种写法,下面我就来给大家分别介绍一下。创建测试表在介绍
Insert
语句
之前,先创建一张测试表
mysql
> show create table t_test_2\G;*************************...
mysql
生成
insert
into
语句
SELECT CONCAT( ‘
INSERT
INTO wth.wth_attachment (attachment_id, file_name, size, height, width, path, type, md5, title, content, beginTime, endTime) VALUES (’ ‘’’’,id,’’’,’, ‘’’’,if(file_name is null,‘...
MySQL
表操作插入数据
insert
语句
学习
这篇文章主要为大家介绍了
MySQL
表操作插入数据
insert
语句
学习小白入门篇,有需要的朋友可以借鉴参考下,希望能够有所帮助。这一篇介绍如何插入数据到
MySQL
表向表中插入数据有两种方式,一种是指定字段,一种是不指定字段。不指定字段的话,每条数据的个数必须满足表的所有字段,而指定字段则不需要,因为可以有一些字段是有默认值的,不指定值系统会为该字段填上默认值,比如前面设置的default 0。
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章