X



トップページDB@2ch掲示板
1002コメント312KB
SQLite Part.10
■ このスレッドは過去ログ倉庫に格納されています
0541NAME IS NULL
垢版 |
2016/07/18(月) 20:13:02.54ID:???
むぅわかったようなわからんような。
0542NAME IS NULL
垢版 |
2016/07/18(月) 20:20:58.74ID:???
>>541
ちと誤解を生む表現だった。
シートをデータ置き場から解放したい
のが目的。
シートは主としてビューワーとして使う
0543NAME IS NULL
垢版 |
2016/07/18(月) 21:09:55.50ID:???
sqlite自体ライブラリとツール群だからな。
なんとなくわかった かなと。
0544NAME IS NULL
垢版 |
2016/07/18(月) 21:39:06.41ID:???
google spreadsheetでええやん
0545NAME IS NULL
垢版 |
2016/07/18(月) 21:44:29.99ID:???
>>542
どのように使っているのか知りたい。
プログラム書いてるの?
0547NAME IS NULL
垢版 |
2016/08/11(木) 11:52:04.30ID:???
堅調にやってて乙
0548NAME IS NULL
垢版 |
2016/09/14(水) 19:59:55.07ID:8llEaiLn
3.14.2

http://www.sqlite.org/releaselog/3_14_2.html

・Improved support for using the STDCALL calling convention in winsqlite3.dll.
・Fix the sqlite3_trace_v2() interface so that it is disabled if either the callback
 or the mask arguments are zero, in accordance with the documentation.
・Fix commenting errors and improve the comments generated on EXPLAIN listings
 when the -DSQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is used.
・Fix the ".read" command in the command-line shell so that it understands that its input is not interactive.
 Correct affinity computations for a SELECT on the RHS of an IN operator. Fix for ticket 199df4168c.
・The ORDER BY LIMIT optimization is not valid unless the inner-most IN operator loop is actually used by the query plan.
・Fix an internal code generator problem that was causing some DELETE operations to no-op.
0550NAME IS NULL
垢版 |
2016/10/02(日) 17:48:55.17ID:???
手元のactiveperl5.24にDBD-mySQLが無かったがDBD-SQLiteがあったので使ってみた
個人で遊ぶなら快適だw
0551NAME IS NULL
垢版 |
2016/10/02(日) 18:13:40.47ID:???
一個のファイルですしぃ
0554NAME IS NULL
垢版 |
2016/10/21(金) 13:12:22.57ID:kSyZhxSg
俺も最近使い始めた。
OS Linuxmint18MATEでな。
PostgresqlやmySQLと違い日本語が入力できるのがいい。
0556NAME IS NULL
垢版 |
2016/10/21(金) 16:41:15.74ID:???
否、2箇所ばかりutf8に成らなかったからダメ
0557NAME IS NULL
垢版 |
2016/10/21(金) 22:56:16.13ID:PJ+SYe3B
>>555
OSはWindowsかね?
0558NAME IS NULL
垢版 |
2016/10/22(土) 00:17:48.93ID:???
>>554
何か勘違いしているような。
PostgreSQLもMySQLも正しく日本語扱えるよ?
0559NAME IS NULL
垢版 |
2016/10/22(土) 00:26:10.56ID:???
どこで日本語で記述するかという事だな。
0560NAME IS NULL
垢版 |
2016/10/22(土) 07:50:31.60ID:9o+gdt6B
latinをutf8又は、sjisに変えなきゃいけないはずだが、Linux環境だと
うまく行かない。
なんのこと言ってるか解らないのなら黙ってろ。
0561NAME IS NULL
垢版 |
2016/10/22(土) 07:51:30.93ID:9o+gdt6B
SQLite使いやすいな
0562NAME IS NULL
垢版 |
2016/10/30(日) 20:20:37.99ID:???
>>561
セキュリティもへったくれもないけどね。
0563NAME IS NULL
垢版 |
2016/10/30(日) 20:24:59.42ID:???
liteに使いましょう
0564NAME IS NULL
垢版 |
2016/10/30(日) 21:43:01.80ID:???
>>562
実体は単一ファイルをなんだから適切にアクセス権を設定すればいいだけ
0565NAME IS NULL
垢版 |
2016/10/30(日) 21:44:43.76ID:???
ファイル自体も暗号は掛けられないんでしたっけ?
0566NAME IS NULL
垢版 |
2016/10/31(月) 06:17:38.72ID:tmLBVYkg
DB Brouser for SQLight(データベースエンジンはSQliteでもSQlite3どちらでもok)
とAOOのBaseを使っている。
SQliteやSQlite3を生では使っていない。
生で使ってる人いるのかな?
0567NAME IS NULL
垢版 |
2016/10/31(月) 06:45:46.67ID:???
暗号化をサポートしてるファイルシステムなんていくらでもあるけど?
0568NAME IS NULL
垢版 |
2016/10/31(月) 10:58:18.64ID:???
ファイル盗まれた場合の話?
0569NAME IS NULL
垢版 |
2016/11/21(月) 21:08:34.31ID:???
winのコマンドラインでsqlite3.exe使ってるが、正規表現のdllどっかにない?
今使ってるのが、where regexp( string, pattern ) で使える奴なんだけど、SQL99標準の、 where string regexp pattern で使える奴がいい。
C++のコンパイルとかよう分からん。コンパイル済みの配布してるとこない?
0570NAME IS NULL
垢版 |
2016/11/23(水) 19:54:29.47ID:DiJKqqHt
>>562
OpenSSLライブラリで格納データ自体を暗号化すればセキュリティは無敵だよ
0571NAME IS NULL
垢版 |
2016/11/23(水) 21:24:50.88ID:???
とにかくファイル一個だし
0572NAME IS NULL
垢版 |
2016/11/25(金) 22:12:58.18ID:r96MQ2A1
そもそもデータベースじゃなくてファイル検索ライブラリだし
0574NAME IS NULL
垢版 |
2016/12/02(金) 15:54:32.19ID:kHH37Mmu
>>496を見つけてやってみたけどpragma設定は変わるがサイズが変わらん
公式のpragmaマニュアル読んだけど
これ上限設定するだけであらかじめ領域を確保するわけじゃないよな・・・
領域確保って無理なん?大量データ突っ込んでからdeleteするのはナシで
0575NAME IS NULL
垢版 |
2016/12/03(土) 11:28:12.04ID:???
そんなんsql1つで気軽にできたらHDD埋め尽くすウイルスみたいな振る舞いになっちゃうじゃないか
0578NAME IS NULL
垢版 |
2017/01/07(土) 19:45:53.97ID:???
WHERE句について教えてください。

WHERE (A, B) IN ...

というようなことをしたいのですがSQL文法エラーになってしまいます。

WHERE句で、複数のカラムを括弧で括ることができないようなのです。

同等のことをするには、どのように書いたら良いのでしょうか?
0579NAME IS NULL
垢版 |
2017/01/07(土) 20:17:03.63ID:???
AとBを結合すりゃいいんじゃね
0580NAME IS NULL
垢版 |
2017/01/07(土) 21:29:52.61ID:???
>>578
In の右辺が select なら exist に。そうでないなら素直に and と or 使いなされ。

>>579
A にも B にも現れない文字を区切りに使えるならいいけど、単純に連結するのは NG
0583NAME IS NULL
垢版 |
2017/01/08(日) 08:53:31.25ID:???
>>579, 580
やり方色々あるんですね。
とても参考になりました。
ありがとうございます。


ところで、

>> In の右辺が select なら exist

って具体的にはWHERE句にどう書くのでしょうか?
0584NAME IS NULL
垢版 |
2017/01/08(日) 11:26:10.96ID:???
SELECT * FROM HOGE
WHERE EXISTS(SELECT * FROM FUGA WHERE HOGE.A = FUGA.A AND HOGE.B = FUGA.B)
0585NAME IS NULL
垢版 |
2017/01/09(月) 12:41:36.74ID:???
>>584
コード、ありがとうございました!
さっそくやってみます。
0587NAME IS NULL
垢版 |
2017/02/08(水) 09:16:30.67ID:ib/65+FH
explainの見方がよくわからないのですが、
よくわからない人は、どこ見てそれがいいSQLであると判断すればいいですか?
ステップ(addr)の数が少なければ少ないほどいいってことでしょうか?
アプリケーションから実行速度を測る事はできるのですが、
純粋なSQLの実行速度を知りたいのですが、何か方法ありますか?
0588NAME IS NULL
垢版 |
2017/02/08(水) 12:43:05.00ID:???
複数行insertでprepared statementを使おうとしたら999制限に引っかかって挿入出来ません
何か良い解決策はありませんか?
0589NAME IS NULL
垢版 |
2017/02/08(水) 14:08:11.63ID:???
SQLITE_LIMIT_VARIABLE_NUMBER 変更するとか?
0592NAME IS NULL
垢版 |
2017/03/18(土) 06:19:56.54ID:???
SQLiteに保存する文字コードは、UTF-8が基本ですか?
SJISを保存すると問題おきますでしょうか?
0594NAME IS NULL
垢版 |
2017/04/11(火) 17:38:40.65ID:???
SQLiteにSJISで保存すると何か問題が起きるんですか?
ホントなら具体例を教えてください。
0596NAME IS NULL
垢版 |
2017/05/24(水) 07:42:43.39ID:???
>>592
DBのエンコーディングがutf8かutf16ってだけで
同じテーブルに別々の文字コード入れようがsjisで格納しようが別に不具合は起きない
当然そのままだと文字化けを起こす可能性があるが
それをどうするかはアプリケーション側の問題
0597NAME IS NULL
垢版 |
2017/05/24(水) 21:23:46.06ID:???
>>596
LIKE演算子でちゃんと「%」を「%」と認識してくれるか、とか心配だが
大丈夫なのかな。
0598NAME IS NULL
垢版 |
2017/05/25(木) 10:39:50.92ID:???
どのDBもクライアントのエンコーディングは意識しないとだけど
それはDBのエンコーディングとは別の話
0599597
垢版 |
2017/05/25(木) 18:32:52.30ID:???
>>598
ごめんちょっと言い方が足りなかった。

マルチバイト文字列のSQL文を、DB側が正しく構文解析してるれるかなぁ・・・という質問でした。
たとえば、SELECT... WHERE xxx like '〇〇〇%';
というSQL文の場合、「〇〇〇」を正しく解釈し、次の文字の「%」を認識してくれるのかなぁという心配です。
〇がどんなマルチバイト文字でも大丈夫なのかな?
0600NAME IS NULL
垢版 |
2017/05/25(木) 18:44:27.94ID:???
うーん、、そのつもりで答えたんだけどな
クライアントの環境によるだろうけど、固定文字コードかロケールで切り替えるようになってるはずで
そのコードに沿ってないとSQL解釈も期待どおりにならない可能性はあるね
0601NAME IS NULL
垢版 |
2017/05/25(木) 18:47:20.11ID:???
ちなみにクライアント側が文字コードあってれば
サーバの文字コードに変換するのはクライアントの役目
通常サーバ側の文字コードはクライアントから切り替えられるようになってるので問題ないが
SQLiteの場合サーバ側の処理もクライアントがやるからそれだけ合わせとけばいいかと
0604NAME IS NULL
垢版 |
2017/06/09(金) 19:27:52.36ID:HI+OVZBi
日本と海外のユーチューバーは収入の仕組みが違う?!どっちが儲かるか?
http://youtube-youtuber.com/360.html

日本の従来型のユーチューバーは、広告収入をメインの収入源としています
1.動画にのせる広告(動画広告+画像広告)からの報酬や
2.スポンサー収入(企業からの依頼を受けて商品を紹介)

海外のユーチューバーの傾向として、広告収入ではなく、自分のビジネスを
メインにすることによって広告収入を遥かに超える収入を叩き出しています。
例えば、beauty guru(美のカリスマ)と謳われる、ユーチューバーのミシェル・ファンは
広告収入は1800万得ていますが・・他方で美容化粧品会社Ipsyを立ち上げて、
年収1億ドル(約110億円)を売り上げました。
彼女は「メイクのチュートリアル動画」を投稿していますが、動画の中で自分の会社の商品を
使っているんです。
そしてその中で使った商品を、online shopで買える仕組みにしています。
他人の商品を紹介して、そこから「おこぼれ」を貰うより、自分の商品を売った方が
遥かに儲かりますからね。

リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・
彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、
ツアーチケットやアルバムの販売のためなのです。
0605NAME IS NULL
垢版 |
2017/06/18(日) 17:51:34.06ID:???
ついにV4が来てしまったようだな。
これでDB界のパワーバランスが変わる。
0606NAME IS NULL
垢版 |
2017/06/18(日) 19:16:36.85ID:???
え?
まだ3.19じゃないの?
0608NAME IS NULL
垢版 |
2017/06/18(日) 22:08:31.74ID:???
(゚∀゚ 三 ゚∀゚)、
0609NAME IS NULL
垢版 |
2017/06/21(水) 22:57:56.93ID:4A99RJhE
>>605
おぉ!
0610NAME IS NULL
垢版 |
2017/06/22(木) 04:27:42.58ID:???
よしオラクルを空売りしよう!
0611NAME IS NULL
垢版 |
2017/06/22(木) 23:52:30.19ID:???
4だとZIPVFSが無償で使えたりしないかなw
0612NAME IS NULL
垢版 |
2017/06/23(金) 20:53:47.60ID:???
numeric 型が気になるなぁ
0615NAME IS NULL
垢版 |
2017/07/08(土) 09:01:20.67ID:P1W8iwhy
>>605
ストアドプロシージャとか使える?
0617NAME IS NULL
垢版 |
2017/08/11(金) 08:00:27.63ID:???
ファイルシステムよりも35%高速に
ttp://postd.cc/faster-than-fs/
0619NAME IS NULL
垢版 |
2017/08/29(火) 18:43:15.91ID:???
sqliteだと、managementstudioみたいなツールは何が使い勝手いいですか?
0620NAME IS NULL
垢版 |
2017/08/29(火) 21:14:17.01ID:OhjuD9IQ
>>619
何年か前にフリーのを一通り試したときは
結局Firefoxのアドオンのやつがよかった
0621NAME IS NULL
垢版 |
2017/08/29(火) 22:18:32.51ID:???
>>620
アドオンすか・・インストール型とかイメージしてました
0622NAME IS NULL
垢版 |
2017/08/29(火) 22:18:48.87ID:???
>>620
アドオンすか・・インストール型とかイメージしてました
0623NAME IS NULL
垢版 |
2017/08/29(火) 23:12:13.61ID:???
SQLiteStudioまあまあ
SQLite以外を扱う必要がなければ十分
見た目もManagement Studioに近い
0624NAME IS NULL
垢版 |
2017/08/31(木) 13:06:37.85ID:FED7sUEP
いるいるいるよね貝社員
0626NAME IS NULL
垢版 |
2017/09/21(木) 14:38:04.47ID:CPk5Opit
MATCHだけど
SELECT * FROM vtbl AS v WHERE v MATCH 'foo';
だとvなんてカラムねーよとエラーになる
SELECT * FROM vtbl WHERE vtbl MATCH 'foo';
ならOK
なんか納得いかない

vtblはvirtual tableです
0627NAME IS NULL
垢版 |
2017/10/02(月) 01:35:45.11ID:???
MATCHで指定するのはテーブルじゃなくてカラムだと思うんだが
0634NAME IS NULL
垢版 |
2017/11/08(水) 15:34:14.65ID:???
>>633
肝心なところが引用できてないぞ
0635NAME IS NULL
垢版 |
2017/11/08(水) 15:47:10.99ID:???
君が肝心と思ったところは君が引用すればいいと思うよ
0636NAME IS NULL
垢版 |
2017/11/08(水) 15:47:57.57ID:???
SQLite4は元々リリースするつもりは無かったのか?
0639NAME IS NULL
垢版 |
2017/11/11(土) 20:56:08.93ID:???
初歩的な質問なのですが、
SQLiteのテーブルにboolean型のカラムを作って
C#のプログラム側から参照してbool型の変数に代入しようとすると
型が違うと怒られます

sqliteのboolean型はbool型に入れられないのでしょうか
0640NAME IS NULL
垢版 |
2017/11/11(土) 21:23:40.52ID:???
>>639
sqliteのboolean型はint型じゃないのかな。
intでバインド
0641NAME IS NULL
垢版 |
2017/11/11(土) 21:46:12.74ID:???
>>640
ありがとうございます
C#側でint型変数に代入を試みたところ0 1で値が入りました
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況