如何快速在数据库中插入数据

简介:
工作中很少用mysql插入数据,今天正好遇到, 学习下:
  在toad mysql工具里面,除了像execl表格一样手动插入数据之外,最好用insert语句插入数据,怎么快速生成数据呢?
  1. 右击需要插入数据表,这里是cd_financing_income,弹出Generate SQL--->选择TO editor——>Insert statement,以今天需要用到的cd_financing_income为例:
  生成
INSERT INTO `51qian`.cd_financing_income
(service_range_id,trac_id, ic_user_id,principal,interest,  status,create_time,income_time,service_fee,order_id, bid_id,real_income_time)
VALUES ('trac_id', ic_user_id,principal,interest,  'status','create_time','income_time',service_fee,'order_id', bid_id,'real_income_time');
  2   按照需求,我们需要添加以下数据:
idservice_range_idtrac_idic_user_idprincipal,intereststatuscreate_timeincome_timeservice_feeorder_idbid_idreal_income_time
15102147M20131113000020548044105200478602014/2/13 13:082014/3/13 12:321795205485961
15103147M20131113000020548053105200529902014/2/13 13:082014/4/13 12:321987205485961
  关于id:a    可以自己添加设置id号(id号切记不能重复);也可以不设置,默认为空,就是待插入数据之后,系统自动生成id号;
  通常情况下,若添加的数据id与几张表相关联,则id号需要自己设置添加(id不能重复);
  在这里,我们让系统自动生成id号,故选择缺省;
  b    字段赋值有引号的加引号(字段名只有单引号,没有双引号),没引号的不要加;
  3  最后一个字段real_income_time为空,在这里,我们需要双击该表,打开Script,若real_income_time字段注释为DEFAULT NULL,我们就把为空的字段去掉;
  若字段注释为DEFAULT '0',我们就‘0’(表示空);
  这里的real_income_time字段注释为DEFAULT NULL,我们则直接把该字段进行缺省(字段名和字段值直接缺省);

 4    第一个括号后面表示字段名,values后面的括号是字段值,我们只需要改字段值即可(除非是缺省的值,字段名需要另外去掉);
  下面就写成:
INSERT INTO cd_financing_income(service_range_id,
trac_id,
ic_user_id,
principal,
interest,
status,
create_time,
income_time,
service_fee,
order_id,
bid_id)
VALUES (147,
'M20131113000020548044',
10520,
0,
4786,
'0',
'2014/2/13  13:08:04',
'2014/3/13  12:32:33',
1795,
'20548',
5961);
INSERT INTO cd_financing_income(service_range_id,
trac_id,
ic_user_id,
principal,
interest,
status,
create_time,
income_time,
service_fee,
order_id,
bid_id)
VALUES (147,
'M20131113000020548053',
10520,
0,
5299,
'0',
'2014/2/13  13:08:04',
'2014/4/13  12:32:33',
1987,
'20548',
5961);
  说明:1.   51qian是数据库名,若是在线上插入数据,库名不一样,需要省略;
  2       为了使插入数据清晰,不易出错,我们可以选择格式化图标format  SQL;
  -------------------------------
  在此说明下数据库的连接,因为平时测试时候需要导数据,这时候就需要用到多个库;
  目前我们连接的是51qian库,若改用test库,我们就在51qian上选择右击disconnect;
  再连接test;
最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
26天前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
27天前
|
存储 消息中间件 人工智能
AI大模型独角兽 MiniMax 基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志系统,PB 数据秒级查询响应
早期 MiniMax 基于 Grafana Loki 构建了日志系统,在资源消耗、写入性能及系统稳定性上都面临巨大的挑战。为此 MiniMax 开始寻找全新的日志系统方案,并基于阿里云数据库 SelectDB 版内核 Apache Doris 升级了日志系统,新系统已接入 MiniMax 内部所有业务线日志数据,数据规模为 PB 级, 整体可用性达到 99.9% 以上,10 亿级日志数据的检索速度可实现秒级响应。
AI大模型独角兽 MiniMax 基于阿里云数据库 SelectDB 版内核 Apache Doris 升级日志系统,PB 数据秒级查询响应
|
8天前
|
SQL NoSQL Java
彻底革新你的数据库操作体验!Micronaut数据访问技巧让你瞬间爱上代码编写!
【9月更文挑战第10天】Java开发者们一直在寻找简化应用程序与数据库交互的方法。Micronaut作为一个现代框架,提供了多种工具和特性来提升数据访问效率。本文介绍如何使用Micronaut简化数据库操作,并提供具体示例代码。Micronaut支持JPA/Hibernate、SQL及NoSQL(如MongoDB),简化配置并无缝集成。通过定义带有`@Repository`注解的接口,可以实现Spring Data风格的命名查询。
22 6
|
18天前
|
SQL 存储 数据处理
"SQL触发器实战大揭秘:一键解锁数据自动化校验与更新魔法,让数据库管理从此告别繁琐,精准高效不再是梦!"
【8月更文挑战第31天】在数据库管理中,确保数据准确性和一致性至关重要。SQL触发器能自动执行数据校验与更新,显著提升工作效率。本文通过一个员工信息表的例子,详细介绍了如何利用触发器自动设定和校验薪资,确保其符合业务规则。提供的示例代码展示了在插入新记录时如何自动检查并调整薪资,以满足最低标准。这不仅减轻了数据库管理员的负担,还提高了数据处理的准确性和效率。触发器虽强大,但也需谨慎使用,以避免复杂性和性能问题。
27 1
|
18天前
|
安全 关系型数据库 数据库
FastAPI数据库操作秘籍:如何通过高效且安全的数据库访问策略,使你的Web应用飞速运转并保持数据完整性?
【8月更文挑战第31天】在构建现代Web应用时,数据库操作至关重要。FastAPI不仅简化了API创建,还提供了高效数据库交互的方法。本文探讨如何在FastAPI中实现快速、安全的数据处理。FastAPI支持多种数据库,如SQLite、PostgreSQL和MySQL;选择合适的数据库可显著提升性能。通过安装相应驱动并配置连接参数,结合ORM库(如Tortoise-ORM或SQLAlchemy),可以简化数据库操作。使用索引、批量操作及异步处理等最佳实践可进一步提高效率。同时,确保使用参数化查询防止SQL注入,并从环境变量中读取敏感信息以增强安全性。
33 1
|
23天前
|
缓存 运维 监控
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
|
25天前
|
运维 安全 Cloud Native
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
|
27天前
|
安全 Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+jsp实现的健身房管理系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术实现的健身房管理系统。随着健康生活观念的普及,健身房成为日常锻炼的重要场所,高效管理会员信息、课程安排等变得尤为重要。该系统旨在通过简洁的操作界面帮助管理者轻松处理日常运营挑战。技术栈包括:JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Shiro、Spring Boot 2.0等。系统功能覆盖登录、会员管理(如会员列表、充值管理)、教练管理、课程管理、器材管理、物品遗失管理、商品管理及信息统计等多方面。
|
24天前
|
存储 SQL JSON
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据