昨晚寫了一些sqlite用法,今天又實際操作遇到的新問題。
--修改表名
ALTER TABLE table_name RENAME TO new_table_name
例如 alter table message2 rename to message;
--備份數據庫
sqlite> .backup kun.backup
--導出sql 文件
第一種: D:/sqlite>sqlite3 kun.db .dump > kun.sql
第二種已進入命令行: sqlite> .output kun.sql --
sqlite> .dump
sqlite> .output stdout --輸出內容屏幕
今天寫了個air 程序連接sqlite。
連接已有的數據庫,裏面有表message,內容有中文,air 是顯示不出來的...在網上也沒找到答案.
自己的解決方法:
用air 創建數據庫和表,在插入記錄,查詢,果然不出所料,中文不出現亂碼, 但用命令行連接sqlite ,查詢是亂碼,到出的sql文件中文正常.將sql 語句可以通過air在執行一遍。
所以air 連接sqlite 中文是個問題,大家注意一下。