• 締切済み

sqliteとの互換

mysqlしか使うことありませんでしたが、sqliteも使おうと思います。 sql文はやはり全く別物でしょうか?

  • MySQL
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

マニュアルを見ましょう。 http://www.sqlite.org/lang.html

関連するQ&A

  • SQLiteを始めたけどMySQLを勉強したい

    昨日からSQLを勉強しはじめてPHPでSQLiteでテーブルを作ってSelectしてhtml上で表にするところまでできました(なので超初心者です)。 やっとサイトのひな形ができたので、SQLite対応のレンタルサーバーを探してみたのですが、なんと対応しているサーバーがほとんどありません! 個人使用なので高いレンタル料は無理なので、仕方ないと思い、今後の勉強もあってMySQLを勉強しなおそうかと思っています。 しかし、イマイチconnectとか概念がよくわかっていないのですが、MySQLはそれほど難しいものではないのですか? 本来なら単純な表なのでSQLiteで済まそうかと考えていたのですが、あまりよいSQLite対応サーバーが見つかりませんでした(あれば教えていただきたいです)。

    • ベストアンサー
    • MySQL
  • sqlite2とsqlite3の違いについて

    sqliteの使用を検討している者ですが、sqlite2とsqlite3の機能的な違いは何でしょうか?sqlite自体は全く今まで使用したことはありませんが、MySQL,PostgreSQLなどは使ってまして、手軽に利用できる点に、ある程度の魅力を感じました。 sqite2とsqlite3の違いにつきましては、安定性(不具合状況)や速度、追加された機能などを知りたいと思っています。

  • sqlite_query()に関する質問

    ブラウザからポストでSQL文を受け取り、それをもとにDBを作成するスクリプトを考えています。 スクリプトの実行権限は、ページにログインできたユーザ(サイト管理者)のみ与えられています。 では、質問に移ります。 スクリプトに渡される$_POST['sql']の値が、クエリ文の言語仕様的に正しい書式ではなかった場合、 $sql = sqlite_escape_string($_POST['sql']); sqlite_query('hoge',$sql); の結果は、 Warning: sqlite_query() [function.sqlite-query]: near "なんたら~": syntax error in /なんたら~ といったエラーを吐き、 さらに、ファイルサイズ0の余計なクズファイルが作成されてしまうのですが、、 このクズファイルが結果的に作成されないように設計するには、どのようにしたら良いでしょうか。 私なりに2つの方法を考えてみましたので、アドバイスを頂けると嬉しいです。 (1) $_POST['sql']の時点で正規表現をもとに、SQL文の書式が正しいかチェックをし、 誤った書式のSQL文をsqlite_query()に渡すことを回避する方法。 ※私の能力的に、希望とする正規表現を正確に考え出すことができるか、はなはだ怪しいため、 できれば、避けたい方法です。 (2) 正規表現を使った方法だと、やや繁雑になりそうなので、それはやめにし、 ひとまず、SQL文の正誤を問わず、sqlite_query()を実行させ、 その結果、クズファイルが出来てしまうようなら削除する、といった方法。 ※クズファイルが生成されたかどうかのチェックは、 生成されたファイルのファイルサイズ == 0? をもとに行います。 ※ただし、私の利用するサーバの仕様上、 クズファイルは 所有者=「apache」 として作成されてしまうため、 もしかしたら、スクリプトからは削除できないかもしれません。 その場合には、こちらの方法は廃案となります。汗 (3) その他の方法(オススメの方法がありましたら、是非教えて下さい!) 以上、どなたか、ご助言よろしくお願い致します。

    • ベストアンサー
    • PHP
  • MySQLとSQLiteの違いについて。

    MySQLとSQLiteの違いについて。 ちょっと調べたところによると、SQLiteはアプリケーションに組み込んで使い、 MySQLはサーバーとして使うそうですが、その意味がいまいちわかりません。 それは、MySQLは複数のクライアントの共有データベースとして使うけど、 SQLiteは個人ユーザーの単体データベースとして使うということでしょうか? よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQL又はSQLiteについて

    お世話になります。 Androidアプリ開発でPHPファイルを読み込み、更にMySQLへ接続してデータベースの中身を反映させるとこまでは成功しました。 しかし、Androidアプリとデータベースの連携で調べると、SQLiteを推奨しているサイトや書籍が多いのですが、軽量のファイルベースで手軽に構築・運用できるという点は、何となくイメージできるのですが、MySQLに比べてSQLiteが明らかに優れている点はあるのでしょうか? 私は、8割方PHPでwebコンテンツの開発を行ってきました。そしてデータベースは100%MySQLを利用してきました。Androidアプリ開発を開始したのは、つい最近の事でSQLiteも今まで殆ど触れていませんでしたので、特にMySQLとSQLiteでメリット・デメリットの大差が無いのであれば、触りなれているMySQLを選択しようと考えています。 因みに、iOSアプリについては別の者が開発しています。 最終的には、AndroidとiOS両方の端末が1つのデータベースへ読みに行く構想ですので、もしiOSの開発側で、SQLiteの方が圧倒的に優れているとなれば話は変わってきますが・・・。 MySQLとSQLiteを比較して、SQLiteが優れている点のアドバイスをいただければ幸いです。 何卒、どうぞよろしくお願い申し上げます。

  • SQL(SQLite)である範囲のデータのみを取り出す

    SQL(SQLite)である範囲のデータのみを取り出す 実行環境はPerl5.8.9 + DBI-1.60.7、DBはSQLite です。 あるSELECT文によって十分多い(例えば100件以上の)データが取り出せるとして、 そのうち例えば41~50件目の10件だけを取り出したい場合、 どのようにするのが良いのでしょうか。 自分が思いつくのは、SELECT文をprepare,executeした後にfetchrow_arrayで 1~40件目を空読みしてから目的の10件を読み込むというやり方ですが、 もしSQL文だけで目的のデータのみ取り出せるやり方があれば教えてください。

  • SQLiteから制約条件の取得

    SQLiteにある特定のテーブルから、各フィールドの制約条件またはCreate文を取得したい。 SQLで実現できないでしょうか?

  • SQLiteのデータベースの互換性

    phpのSQLite3で作成したデータベースを、アンドロイド開発環境のSQLiteで読み込めません。 そもそも、phpとアンドロイド開発環境では、SQLiteデータベースの互換性はないのでしょうか?

  • SQLite

    SQLiteを利用できる無料レンタルサーバを3時間くらい探しましたが見つかりませんでした。MySQLやPHP5が利用できると書いてあるサイトをいくつか登録して試したのですが実際できませんでした。 どなたかご存知でしたらお教え願います。 恐縮ですm(_ _)m

    • 締切済み
    • PHP
  • SQLiteからMySQLへの変換方法

    PHP(5.2.8)+SQLite(2.8.17)でサイトを運営しています。 データベースをMySQL(5.0.33)に変更したいと考えているのですが、 データをSQLiteからMySQLに変換するいい方法はあるでしょうか。 ちなみにSQLiteのデータの文字コードはUTF-8で、 MySQLではEUC-JPにしたいと思っています。 また、もしMySQLからSQLiteに戻す方法もあれば、 合わせて教えていただけるとうれしいです。 mt-db-convert.cgiなるスクリプトが配布されているようですが、 Movable Typeのサイトではないので、 このスクリプトが使用できるのかどうかもよく分かっていません。 何かいい方法がありましたら、ぜひご教示ください。

    • ベストアンサー
    • MySQL