1

我是目标 c 的新手。我正在尝试在我的 Mac 中第一次创建数据库我做了以下步骤

******100$ sqlite3 test.sql
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

但是当我输入 .schema 我得到以下错误

sqlite> .schema
Error: unable to open database "test.sql": unable to open database file

如果我去创建一个 teble,也会出现同样的错误

4

3 回答 3

0

尝试这样的事情:

$ sqlite3 test.sql
SQLite version 3.6.20
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE test (a_int INTEGER, a_real REAL, a_text TEXT);
sqlite> .schema
CREATE TABLE test (a_int INTEGER, a_real REAL, a_text TEXT);
sqlite> INSERT INTO test (a_int, a_real, a_text) VALUES (1, 1.24, 'hello world');
sqlite> SELECT * from test;
1|1.24|hello world
sqlite> 

(这是来自 Linux,但应该是一样的......)

顺便说一句,文件扩展名.sql错误;用于包含 SQL 语句的文件。改为使用.db

于 2012-08-10T08:25:16.030 回答
0

检查此链接以获取 Create database, create table insert into table 。

通过 Objective-C 创建 SQLite3 数据库文件

于 2012-08-10T08:39:59.003 回答
0

您可以使用 Firefox 插件 SQLite Manager 来创建数据库。

于 2012-08-10T08:18:01.340 回答