数据库 - 哪个更好,为什么?

时间:2012-03-14 10:12:54

标签: database

我有一个表HelloWorld,列有英文,西班牙,法国,中国

我不知道哪个更适合在此表中添加数据。

  1. Insert into HelloWorld values ("Hello", "hola", "bonjour", "nihao");

  2. Insert into HelloWorld (english, spain, france, china) values ("hello", "hola", "bonjour","nihao");

  3. 你们可以告诉我两个以上选项哪个更好。我感谢任何答案并解释。

4 个答案:

答案 0 :(得分:8)

第二个更好,因为您不依赖于列排序。

答案 1 :(得分:0)

第二个是插入数据的最佳方法.....当你将某些数据插入到必须指定列名的表中时,它会很方便.......所以,我认为第二个是插入数据的最佳做法......

答案 2 :(得分:0)

第二个也更好,因为那时你可以改变你的表(例如添加新列)。当您从程序中看到访问哪些数据时,重构数据库也会更容易。

答案 3 :(得分:0)

第二种方法更好,因为您可以在以后添加列而不更改所有应用程序代码。