sqlite表不';不需要列名吗?
在sqlite中,我能够使用以下命令创建一个表:sqlite表不';不需要列名吗?,sqlite,Sqlite,在sqlite中,我能够使用以下命令创建一个表: create table myTable(varchar, date, int); 请注意,没有列名称!当我使用列名时发现了这一点,当我执行where语句时,它不适用于列名,但当我指定变量类型时,它就起作用了。这是怎么回事?但它们变成了名称而不是数据类型: sqlite> create table myTable(varchar, date, int); sqlite> .headers on sqlite> insert i
create table myTable(varchar, date, int);
请注意,没有列名称!当我使用列名时发现了这一点,当我执行where语句时,它不适用于列名,但当我指定变量类型时,它就起作用了。这是怎么回事?但它们变成了名称而不是数据类型:
sqlite> create table myTable(varchar, date, int);
sqlite> .headers on
sqlite> insert into myTable Values(1,1,1);
sqlite> select * from myTable;
varchar|date|int
1|1|1
你将如何编写它来给他们命名?@javascript ninja,
创建表myTable(a1 varchar,a2 date,a3 int)代码>,但是你应该去看文档:哦,我明白了。我是倒着做的。我把类型放在名字前面。