SQLiteのコンソールのコマンドとかいっつも忘れて仕方がないからいい加減にメモする


Sqlite image icon

タイトルのまんまです。SQLiteは3ヶ月に1回くらいの割合でワサっと使って、また使わなくなって、使い方忘れるのでいっつも検索してました。
というわけでほぼ自分用にいつも忘れるヤツだけ書いておきます。

一番使っていたのがMySQLだったので、ついSHOW TABLESとか打ちたくなるんですよねー

超・キホンSQL文対応

左側がMySQLで右側がSQLiteに対応しています。

SHOW TABLES => .ta or .tables

DESC table_name => .sc table_name or .schema table_name

STATUS => .show

EXIT => .q

この、特にSTATUSはいっつも忘れますね。。

コマンド以外でいつも忘れる事

SQLiteにはTRUNCATEがない

まぁ、パフォーマンス気にするDBで使う事はないので無くてもいいんですが、ついTRUNCATEで全消ししたくなってしまっていたので、、、
delete from table_name
で消す。

DBへの接続も作成もsqlite + database_name

これ、最初にファイルが無くても上記コマンドでdatabase作成すればカレントディレクトリにファイルを新規作成して保存しておいてくれるのだそう。

全然関係ないですが、コンソールを使うっていう意味ではSQLiteはいちいち最初に database の指定・チェンジ等をしなくていい分ちょとだけ楽ですね。 

と、言っておいてなんなんですが、まぁ普通は補完で打つから変わらないか・・

おわり!

2014-10-21 | Posted in サーバー小ネタ(Linux)1 Comment » 


関連記事

コメント1件

 Adolfo | 2014.11.21 12:53

I see, I supospe that would have to be the case.

Comment





Comment



*