English 中文(简体)
什么是简单明了的编目/定义的最好特性? [闭门]
原标题:What s the best separator/delimiter character(s) for a plaintext db file? [closed]
Closed. This question is opinion-based. It is not currently accepting answers.

什么是简单明了的编目/定义的最好特性?

I considered used ,,, <TAB>,;. 但是,当附近的条目具有足够的特性时,它们似乎都有可能中断。

因此,经验丰富的数据库用户,你建议使用哪些限制特性?

最佳回答

无论你选择是你的分离者,你都会想在你的数据中逃脱这种性质的任何事件。

或许,tilde(~),或具有高度ASCII特性。

不管怎么说,如果有任何机会把数据ne入你的数据,你想在写给你的便衣档案之前逃离。

问题回答

在美国-ASCII、Hx1c1d1e1e1f中,只有少数分离器。 简明案文中应包含这些内容。

1c  FS  ␜  ^  File Separator
1d  GS  ␝  ^]  Group Separator
1e  RS  ␞  ^^  Record Separator
1f  US  ␟  ^_  Unit Separator

我认为,最好与三门“@”。

对于我们控制来源档案,但仓促和符合要求的某一数据仓储情况,我们能够做出商业决定,从数据中删除一个扩大的ASCII特性(如果它曾经发生,它就没有数据)。

On creation of the delimited source file, we stripped out any instances of █ (alt+219) in the data and use that character for the delimiter. Bonus, that character is really easy to spot.

实际上,这取决于你试图分开的数据类型,我们需要一个分离器,用于机器活动数据,并提议其中几个数据:

<代码>=_^>。

我们选择了^_,因为它实际上根据测试的样本数量进行工作,而且它也看着切割!

我通常喜欢像“u0001”这样的非印型特性,例如,我把这作为我的大多数数据分析、文件SL的字体。 假设你可以采用多功能习俗限制。

我个人喜欢用“限定性”来分立CSV档案中的数据,我认为,我从来没有发现过“和”本人自然发生的“事件,因此,这里是我的两点。

您可以使用特殊的分离特性(hex 1c-> 1f),但这种特性是不可打印的,有些技术则有包含这些数据的处理数据。

因此,计划B,如果你的数据出现在UTF-8中,你可以随机抽取UTF-8的特性,即extremely,不可能出现在任何来源的数据中。

Yet, even then, if you want to be sure you ll not run into issues, you better always scan your entire dataset for this character, and if it appears, simply pick another UTF-8 character.

我倾向于怀着激情,尽可能避免这种倾向:

如果你能够控制所输入的数据,就不使用简单文本。 这里不可能有一般的正确答案。 如果没有环境或限制,这是一个不实的问题。

To wit: If I said I was only going to accept lower case letters as data, I could use any other symbol as a separator. Even, say, the number 9, and I d be fine. No symbol other than a lower case character would be better than any other.

反之,如果说我可以接受任何特性,那么我就没有留给一位分离者的任何特性,而我只剩下一个非常令人担心的数据库,只能储存单一价值。

如果你不得不努力把 d子带入简单案文,你很可能要翻一番。 你们是否看着lit? 它预示着易于使用,在许多情形下都可以使用,并且从简单案文(b)中获得一定利益。

如果你可以选择把体列作为一栏分离器,则使用“”作为划界器。 你可以为这一问题作任何阐述,并给予你灵活性。

我先使用过一个电子邮资转换器,而“有限”果园是代号的引号,在任何使用时,它都会改写成“@”,即使它确实销毁了正在生产的样本材料。





相关问题
what is wrong with this mysql code

$db_user="root"; $db_host="localhost"; $db_password="root"; $db_name = "fayer"; $conn = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die ("couldn t connect to server"); // perform query ...

Users asking for denormalized database

I am in the early stages of developing a database-driven system and the largest part of the system revolves around an inheritance type of relationship. There is a parent entity with about 10 columns ...

Easiest way to deal with sample data in Java web apps?

I m writing a Java web app in my free time to learn more about development. I m using the Stripes framework and eventually intend to use hibernate and MySQL For the moment, whilst creating the pages ...

join across databases with nhibernate

I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...

How can I know if such value exists in database? (ADO.NET)

For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...

Convert date to string upon saving a doctrine record

I m trying to migrate one of my PHP projects to Doctrine. I ve never used it before so there are a few things I don t understand. In my current code, I have a class similar to this: class ...