Ich bin neu in SQLite. Ich mache eine Android-App. Auf Serverseite möchte ich eine Datenbank in SQLite. aber nicht in der Lage, eine eigene Datenbank zu erstellen.
sqlite> mydb.db;
ODER
sqlite> sqlite3 mydb.db;
ODER
sqlite> $sqlite3 mydb.db;
Error: near "mydb": syntax error
sqlite> $ sqlite3 mydb.db;
Error: unrecognized token: "$"
Ich habe alle obigen Befehle ausprobiert, aber es gibt Fehler. Bitte führe mich, was der richtige Befehl ist. Danke im Voraus.
Antworten:
0 für die Antwort № 1All dies ist eine Kopie einfügen von der ersten wie bei einer Google-Suche. Finde jetzt die Unterschiede und es wird funktionieren :)
For example, to create a new SQLite database named "ex1" with a single table named "tbl1", you might do this:
$ sqlite3 ex1
SQLite version 3.8.4 2014-02-11 16:24:34
Enter ".help" for usage hints.
sqlite> create table tbl1(one varchar(10), two smallint);
sqlite> insert into tbl1 values("hello!",10);
sqlite> insert into tbl1 values("goodbye", 20);
sqlite> select * from tbl1;
hello!|10
goodbye|20
sqlite>
sqlite> CREATE TABLE tbl2 (
...> f1 varchar(30) primary key,
...> f2 text,
...> f3 real
...> );
0 für die Antwort № 2
Du solltest das ausführen sqlite3 mydb.db
Befehl von Bash oder einer anderen Shell nicht von Sqlite-Konsole. Und Sie können das Ergebnis in der SQLite-Konsole mit überprüfen .databases
Befehl:
Hier ist meine Ausgabe:
laptop@~$ sqlite3 mydb.db
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/nyitrai/mydb.db
sqlite>