テーブル名や項目名に日本語を使いたい

SQLの別名を使うと対応できるそうです。ん?SQL??SQLiteではだめなのかな?後で調べます。
→OKっぽい。

SQLの別名で対応できます。
たとえば
「CREATE TABLE tbl (id, name);」で作ったテーブルで
「SELECT id, name AS '名前' FROM tbl」のような感じで、「as」を使えば可能です。

http://www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=all&number=2679&type=0&space=0&no=0#2685