如何编写一个mysql数据库脚本

如何编写一个mysql数据库脚本,第1张

1、首先,选中一个数据库world,为了防止破坏其他的数据库表,这里新建一张数据库表t_people_info,如下图所示。

2、创建t_people_info数据库表,可以查看下表结构,使用SQL语句或直接点击进行查看表结构。

3、接着,在world数据库找到”事件“菜单项,鼠标右键”创建事件...“,如下图所示,输入事件名称,单击”创建“。

4、就会生成insert_data事件,如下图所示。

5、接着,编写insert_data事件,每10秒钟向t_people_info插入一条数据。

6、最后查看事件的状态,调用事件运行成功。

批量插入数据脚本

1、第一种批量插入数据脚本,可以基本满足要求。理解上较为简单,所以这个最常用。

NEXTVAL和CURRVAL的区别:

1、如果 sequence.CURRVAL 和 sequence.NEXTVAL 都出现在一个 SQL 语句中,则序列只增加一次。在这种情况下,每个 sequence.CURRVAL 和 sequence.NEXTVAL 表达式都返回相同的值,不管在语句中sequence.CURRVAL 和 sequence.NEXTVAL 的顺序。

执行脚本结果如下:

3、两个表,同时批量插入数据的脚本

3、

4、 涉及子表时,批量插入数据脚本,

5、 批量修改数据

时间取数方式:

一、SYSTIMESTAMP(取当前系统值)

二、SYSDATE(取当前系统值,但只精确到时,分和秒都为0)

三、固定值为:TO_TIMESTAMP ('2019-2-12 15:24:45.703000', 'yyyy-mm-dd hh24:mi:ss.ff6')

把固定的字段改为变量:

方式一:’||i||’ 例:’{“no”:“111’||i||’”}’(此方式)

方式二:concat 例:concat(concat(’{“blNo”:111"’,i),’"}’)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6689615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存