たくさん使うべきアイテムアイテム、始めたばかりステップいつ使うかMYSQLデータライブラリ 基本的には、アプリケーションユーザーの増加とデータ量の増加に伴い、さまざまな種類の機能要件を実現することができます。 が出てきます。 現在の圧倒的なマイナスの状況: 接続が非常に遅い、または停止しているため、MYSQLからORACLEにデータを移行する必要があります。 アプリケーション もそれに応じて変更する必要があります。 要約すると、注意すべき点がいくつかありますアイテム。 1. の移動以来 4. 長い文字列の場所管理
増加データクラスタイプ場所管理 mysql
🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 は、データ 🎜🎜 の値 🎜🎜 を操作する必要はありません。 🎜🎜ORACLE🎜🎜には、自動🎜🎜動的🎜🎜increment🎜🎜long🎜🎜型を持たないデータ🎜🎜クラス🎜🎜がありません。自動🎜🎜動的🎜🎜increase🎜を作成する必要があります。 🎜長い🎜🎜シリアル🎜🎜レコードの場合、🎜🎜このフィールドにシリアル番号の次の🎜🎜値を割り当てる必要があります。 🎜🎜🎜 🎜🎜CREATE SEQUENCE 🎜🎜シリアル番号の名前🎜🎜 (🎜🎜テーブル名🎜🎜+🎜🎜シリアル番号🎜🎜マーク🎜🎜) INCREMENT BY 1 WITH 1 MAXVALUE 999 99 サイクル ノキャッシュ;🎜最大の値は、フィールドの長さに従って決定され、意味が自動的に移動増加する場合、 長さ シリアル番号 NUMBER(6) 、最大の値は999999 INSERT
言語文の挿入このフィールドの値はです: シリアル番号の名前。 NEXTVAL 2.
単一の処理 MYSQL で文字列をラップするために二重引用符を使用できます。 でのみ使用できます。 オラクル 単一文字列を引用符で囲みます。 文字列を挿入および変更する前に、必ず行う必要があります単一
引用符置換: すべての単一引用符を、表示される引用符に置き換えます 変更 2つに 単一引用符。 3. 場所の管理 MYSQLはよりも簡単ですLIMITを使用します開始位置、の数をPHPに記録します。 、SEEKも使用できますknotフルーツセットを見つけます。 ORACLEの管理のページのめくりSQL言語の文がより多くより複雑 。 各ノットフルーツセットには、その位置を示すROWNUMフィールドが1つだけあり、のみ使用できますROWNUM 使用できません ROWNUM>80。 以下は分析後より良い (IDが唯一のキー 単語のフィールド名) : りー
ORACLEの場所管理にも特別な場所があります。 INSERTとUPDATE操作可能な最大文字列長さ度が4000個単一文字以下の場合セクション、場合より長い 長い 文字列 を挿入するには、 CLOB クラス 型を使用するフィールドを検討してください メソッドを借用してください からのオラクル DBMS_LOB パッケージを取得します。 空でない長い行に変更されたレコードを挿入する前に必ずを実行してください。空のフィールド値をすることはできません。そしてを超えます Degree フィールド の値 は、 警告を発する必要があります 、 は最後の操作に戻ります。 5. 日付フィールドの管理MYSQL の日付フィールドには 2 つのタイプがあります: DATE と TIME 情報。datalibrary のシステム時刻は SYSDATE、 です。秒まで正確、または文字列 を使用して を日付型関数 TO_DATE('
(),
INTERVAL 7 DAY )ORACLE探す現在の時刻7日は、DATE_FIELD_NAME >SYSDATE - 7;6です。ヌル文字のの処理。非ヌルフィールドには、空の内容もあります。 MYSQLのNOT NULLに従って、ORACLEtable構造、guidedataの意味を定義しますの時間は起こる誕生誕生エラー。したがって、がデータをインポートするとき、はのnull文字をに判定し、NULLまたはnull文字である場合、それをに変更する必要があります。文字列スペース付き。 7. 文字列のあいまい比較 フィールド名 を '% 文字列のように使用しますMYSQL では %' のように、ORACLE では
フィールド名を使用することもできます
%String%' しかし、このメソッドはインデックスを使用できません、は高速ではありません、文字列を使用する方がfunction instr(フィールド名) 、 String')>0 は、より正確な checkfindresult を取得します。 8. プログラムや関数では、データライブラリを操作する作業が完了した後の結果セットとポインタの解放に注意してください。
以上がMYSQL と ORACLE の違いの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。