Tag: 数据库

将数据附加到已经有数据的MySQL数据库字段中

我需要将数据“添加”到已经包含数据的字段,而不是擦除当前存在的数据。 例如,如果该字段包含HTML,我需要添加额外的HTML字段。 是否有一个SQL调用将这样做,或者我需要调用该字段中的数据,连接新的数据到现有的数据,并重新加载到数据库?

如何查询包含MySQL中给定文本的字段?

SELECT stuff REGEXP 'itunes' as is_itunes; 在这个MySQL查询中,如果“stuff”里面有“itunes”这个词,就会把它标记为itunes。 但是,我想说“开始”。 我怎样才能检查“开始”,而不是在文本的任何地方?

在H2数据库中自动增加ID

是否有一个表有一个auto_incrementing BIGINT ID。 它可以像这样定义 id bigint auto_increment 但这没有效果(它不会自动增加)。 我想插入除ID字段外的所有字段 – ID字段应由DBMS提供。 或者我需要调用一些东西来增加ID计数器?

在MySQL数据库中保存信用卡信息?

我想让我的客户用户input他们的信用卡信息,以便我可以每个月收费。 我想知道如何保存这些信息? 它应该保存在MySQL数据库(“用户”表)还是这种信息太敏感,需要存储在另一个地方? 我没有这方面的经验,会很高兴,如果有人能够指导我如何做到这一点。 谢谢。

我在哪里可以find二手车的品牌和型号的数据?

我正在研究开发一个二手车的Web应用程序,但我已经search,我找不到任何可用的数据库下载(付费或免费),其中包含所有的汽车制造商和车型。 我应该怎么做呢? 我应该刮别人的网站? 我有什么保证,说这个网站经常更新? 他们从哪里得到他们的数据? 有谁知道我在哪里可以find这样的数据?

将CreditCard信息存储到DataBase中的最佳实践

在我国,网上支付并不是一件老旧的事情,去年我第一次看到一个直接向当地银行账户付款的networking应用程序。 所以,我是一个新手编码networking支付系统。 我的问题是,什么是将信用卡信息存储到数据库中的最佳做法… 我有很多想法:encryption信用卡,数据库安全限制等。 你做了什么?

Filemaker的优点和缺点是什么?

一位潜在客户要求我查看一些促销传单,以获取联系人pipe理/计划程序类别中的几个应用程序。 两者都使用Filemaker作为后端。 看起来这两个应用程序是作为networking应用程序销售的。 无论如何,我在十年左右都没有听说过Filemaker,所以看到它在同一个场合出现两次,真是令人惊讶。 我认为它开始作为一个Mac平台数据库系统。 我更偏向于SQL Server,MY SQL等,但在对Filemaker做出任何评论之前,我想知道系统的一些优缺点。 它必须不仅仅是Access for Mac,但是我从来没有在客户端/服务器或Web应用程序领域作为玩家来运行它。 非常感谢麦克托马斯

Python:受cursor.execute影响的行数(“SELECT …”)

如何访问受影响的行数: cursor.execute("SELECT COUNT(*) from result where server_state='2' AND name LIKE '"+digest+"_"+charset+"_%'")

内存高效(恒定)和速度优化迭代在Django的一个大表上

我有一个非常大的桌子。 它目前在MySQL数据库中。 我用django。 我需要遍历表的每个元素来预先计算一些特定的数据(也许如果我是更好的我可以做,但这不是重点)。 我想尽可能快地使用内存来保持迭代。 因为它已经清楚地限制了内存在大型Django QuerySet中的使用,并且为什么要通过一个耗费大量内存的大型Django QuerySet进行迭代? ,对django中所有对象的简单迭代将会终止该机器,因为它将从数据库中检索所有对象。 迈向一个解决scheme 首先,为了减less你的内存消耗,你应该确保DEBUG是False(或者猴子补丁游标: closuresSQL日志logging,同时保持settings.DEBUG? ),以确保django没有存储的东西connectionsdebugging。 但即使如此, for model in Model.objects.all() 是不行的。 甚至没有稍微改进的forms: for model in Model.objects.all().iterator() 使用iterator()将通过不在内部存储caching结果(尽pipe不一定在PostgreSQL上iterator()来节省一些内存。 但显然还是会从数据库中检索整个对象。 一个天真的解决scheme 第一个问题的解决scheme是通过chunk_size基于计数器来分割结果。 有几种写法,但基本上都是SQL中的OFFSET + LIMIT查询。 就像是: qs = Model.objects.all() counter = 0 count = qs.count() while counter < count: for model in qs[counter:counter+count].iterator() yield model counter += chunk_size 虽然这是内存有效率(恒定的内存使用量与chunk_size成正比),但是在速度方面确实很差:随着OFFSET的增长,MySQL和PostgreSQL(也可能是大多数数据库)都将开始窒息并放慢速度。 […]

你如何testing你的T-SQL?

你如何testing你的T-SQL? 你使用哪个库/工具? unit testing涵盖的代码百分比是多less?如何测量? 你如何决定首先进行unit testing的模块? 你认为你在unit testing线束上花费的时间和精力是否已经得到了回报? 如果你不使用unit testing,你能解释为什么不呢?