MySQLの質問

MySQLのNET開始
FOUND_ROWSは、機能を選択することで行数を返す
操作は、外部キーの実体の整合性実現できる
メッシュモデルのデータモデルに属していないデータ構造、データ操作、整合性制約、(階層メッシュ:データモデルの3つの要素が関係、オブジェクト指向モデル)

以下のようなメイントリガー挿入、更新、削除、および更新の操作監視するためのテーブル
の開始トランザクションを(〜を開始しません)

SQL言語は非手続き型言語である
何か「自然がどのようなものです。
」私は何か「作る」「物事を行うために。
これは、非手続き型である。
事を買い物して行く方法のようなものを作るために手続きです」。 "

正規表現は、任意の文字に一致して*、ない_
;:SQL%がされた1つの以上の文字に一致する
任意の1文字に一致します;:_
エスケープ:定義されたエスケープ文字を。
データ範囲は、2つの値の間に介在されBETWEEN ... AND演算子を選択し、別のデータベースは、境界が異なる近づきます。(含む境界値の両側の間ではなく、自由境界との間のMySQL)
IDと7. 3及びID> = IDに相当3及び<= 7:EG。。。
EG:ID 3としない等価の間に7 ID <3。またはID> 7

ストアドプロシージャは、事前に定義されたSQLステートメントのセットコンパイルされる
)(文字列長関数lenghを

ランダムテーブルからの行の数を指定したSELECT文を使用して採取し、この方法は、()を使用することができる
、ORDER BY句でRAND()関数を使用して、行数とLIMIT句を定義します

データオブジェクトの一般的な図であり、それは____ ____とデータ、データベース操作を簡素化することができる提供することを別の方法である
A、ビュー、ストア

==は何の比較演算子をのmysqlありません=

mysqlの論理演算子(&&ない||)
演算記号のアクション
はありませんか!論理否定
AND論理
ORまたはロジック
XOR論理XOR

ビット単位の
算術符号アクション
&ビットAND
|ビット単位のOR
^ビット単位のXOR
否定!
<<左シフト
>>右

優先順位
はない/および/または

結果接続ユニオンセット:
文:SELECTフィールド1、フィールド2 ... TABLE1 FROM UNION SELECTのフィールド3、FIELD4 ... table2のFROM;
注意:
必要な選択したフィールドの数が同じ、それ以外の場合はエラーの前と後、
選択された表示内容、意志名前フィールド名の前に(SQLフィールドが前後に異なることができ、すなわち、いかなる接続ユニオンを照会することができない);
UNION ALLは一緒に体重アウトを含む表示内容を表し、UNIONまたはUNION DSTINCT重複排除の表示を表します。

テーブル内の行の順序、任意の2つの行が同じ値を持つことができ、問題ではない。表に記載されている順序は問題ではない、いずれか2つがの値と同じとすることができる
だけの手順と機能を格納するためのカーソル
Mysqlの空のテーブルが許可されていない存在すなわち、テーブルのフィールドは許可されず、フラグ文字データ定数は一重または二重引用符であってもよいし、混合することが許可されていません。

データベース名は違法、合法的に$を持っている。そして/

集約関数、GROUP BYは、装備されなければならないことができますその後、パケットカウント(COUNT)、合計(SUM)、平均(AVG)などが挙げられます。これらは間違ったSQLではありません


テーブルのテーブル名(フィールドタイプ、フィールド名フィールドタイプフィールド名..... 2)を作成します

9/3 3.0000を選択

12.ないときは、現在のデータ彼女可能なデータベースの所有者名テーブルクエリインチ 表またはビューのオブジェクトを示すために、オブジェクト名の形式
フィールドは、外部磁界が型INTでなければならないことを除いて、AUTO_INCREMENTプロパティを使用する場合13、ワード
セグメントは、キーフィールドまたはフィールドインデックス付けされなければならない
14。あなたは句でSELECT文のFROM 256のテーブルやビューまで指定することができます
15。ODBCは、彼女の接続のオープン解答データで
、挿入トリガーがちょうど挿入された行にアクセスして、NEWと呼ばれる仮想テーブルを参照することができます
削除トリガーはちょうどラインへのアクセスを削除し、OLDという名前の仮想テーブルを参照することができます。
SELECT(NULL < => NULL)結果が0でNULLである
SELECT 'ABC' = 'ABC'の結果。1
SELECT 'ジョー・スミス\ nは4枚の'結果'ジョン・ドウ\ nは4枚'

更新ステートメントがどこと制限条項が持つことのできる
機能をトリムだけのスペースエン削除することができ
、ヌルとNULL、nullとして
データベース名とテーブル名は、中国で使用することができ
、構造化照会言語を単に照会されていない
「2008年12月5日を」と「20081205」があります同じ日に表すことができ
、すべてのタイムスタンプがnull挿入すると、自動的に現在の日付と時刻に移入され
、各グループで設定されたグループの結果をデータの行を1つだけ持つことができます
MySQLのインストールは、デフォルトの文字セット2312を設定した後、より良い中国をサポートするために---エラー

5回の短い回答の質問
1。SHEデータのミラーリングとは何ですか?それは何を使用ですか?
回答:
データは、すなわち、彼女は別の全部またはデータ彼女の重要なデータの一部をコピーし、自動的にDBAを要求したミラーリング
ディスク。そのミラーDBMSが自動的に保証し過ぎて、プライマリ・データ、DBMS自動的に更新されたデータをコピーする時はいつでもそれは、更新され
た画像データとマスターデータの一貫性を。
彼女は、データミラーリングを使用している:
まず、データの彼女が回復しました。メディア障害が発生した場合、自動的にミラーディスクのデータ復旧データは、彼女はデータをリロードする必要はありませんDBMSを使用しながら、ミラーディスクは、提供し続けるために使用することができるシステムは彼女のコピーをシャットダウンします。
第二は、データSHEの可用性を高めることです。何の障害が発生していない場合は、データの修正にユーザープラス排他的ロックは、別のユーザーがロックを解除するためにユーザを待たずに、ミラーデータベース上のデータを読み取ることができるとき。
2。それはのトランザクションデータ異常終了のデータの精度に影響を及ぼす可能性が
答えを:
トランザクションの結果は、彼女は別の一貫した状態に一貫性のある状態になったデータから実行する必要があります。障害データベース・システムが実行されている場合、一部が完了していないトランザクションを中断を余儀なくされた、彼女はすでにデータベースの物理的な部分に書き込まれたデータに加えられた変更を完了しなかったこれらの取引は、そのデータはそれが悪い状態にあること、またはでしょう彼は一貫性のない状態であることを述べました。
3。物理設計は何です:
答え:
与えられた論理データモデルのためには、物理的なデータベース設計と呼ばれるアプリケーション環境の物理的な構造を、選択するために最も適したプロセスです。物理的構造は、主にデータベース・ストレージ構造と物理デバイスにアクセスする方法を指します。
4。ログファイルは何ですか?なぜ、ログファイルを設定しますか?
回答:
(1)トランザクション・ログ・ファイルは、データファイル彼女の更新操作を記録するために使用されます。
目的(2)ログファイルの設立は、以下のとおりです。トランザクション・リカバリ、回収システムは、メディアのバックアップコピーが回復を実施し支援します
5。システム内のデータのそれは生涯、総コストはいくつかの生存に分けることができます:
答え:計画オーバーヘッド、オーバーヘッドの設計、実装、およびオーバーヘッドテストし、営業費用、維持費
6。なぜデータ復旧・サブシステムがありますか?その機能とは何ですか?
答え:
事業者のコンピュータシステムのハードウェア障害、ソフトウェアのエラー、ミスや悪意の破壊がトランザクションを実行しているこれらの失敗の原因に至るまで、避けられないためには、データベースの損傷ながら、異常にデータベース内のデータの精度に影響を与える中断されましたデータベースのデータの損失の全部または一部は、回復サブシステム回復サブシステム機能を持つことが必要であるように、以下のとおりです。データは、彼女は(も一貫性のあるまたは完全な状態と呼ばれる)既知の状態を修正するために、エラー状態から回復。
7。これらのカテゴリの発生する可能性のあるデータ操作を障害?どのような取引の正常な実行に影響を与える故障?データのデータを破壊する障害?
答え:A:障害の様々な彼女のデータシステムを発生することがあり、概ね以下のカテゴリに分けることができる:
総務(1)障害;
(2)システム障害;
(3)メディア障害;
(4)コンピュータは、ウイルス
トランザクションを障害は、システム障害やメディア障害は、トランザクションの正常な実行に影響を与える、メディア障害やコンピュータウイルス破壊されたデータSHEデータを。
8。なぜあなたは登録ログファイルには、データベースへの書き込み時にログファイルを記述する必要がありますか?
答え:
ログレコードがログファイルに書き込まれ、この変更を示すために、データベースに書き込まれたデータの変更とは、二つの異なる操作です。すなわち、2つの書き込み操作は、一つだけを完了し、これら2つの操作の間にあり誤動作することがあります。
彼女は、変更データを書くと、操作記録した場合は、この修正に修正した後に回復することはできません場所を登録されていません。
最初の場合は、ログを書き込むことが、データ彼女、UNDO操作の回復の実装よりもより多くの何も変更しないと、シャドウはありません
彼女は大声だデータの正しさを。だから、ログファイルに書き込まれた最初のログ記録であるログファイルを書き込み、その後、データベースに変更を書き込むようにしてください。

9。彼女はダンプデータの意義は何ですか?
回答:
データ・ダンプは彼女を採用し、基本的な技術データを復元しています。すなわち、いわゆるダンプDBAは、定期的にテープまたはにデータをコピーし
、別のディスクに保存されたプロセス。データはダンプの時刻にデータベースを復元するバックアップコピーをリロードすることができたときにそれは破壊されました。
静的ダンプ:システムがトランザクションなしで実行されている場合、ダンプ動作を行います。静的ダンプは簡単ですが、ユーザーが実行されているトランザクションの終了を待つ必要があります。同様に、新しいトランザクションが実行するために、ダンプの終了を待つ必要があります。明らかに、これは、データベースの可用性が低下します。
ダイナミック転送:彼女はダンプまたは変更時のデータへのアクセスを可能にする意味。エンド・ユーザー・トランザクションを待たずに、それをダンプ静的、動的ダンプの欠点を克服することができ、それは新しいトランザクションの動作には影響しませんが、実行されています。しかし、データのバックアップコピーにダンプの最後に正しいと効果を保証するものではありません。トランザクションがダンプ中に実行されるため、データがデータ彼女のバックアップコピーの一貫バージョンではないように、データの一部を変更することがあります。
この目的のために、各トランザクションがダウンして登録のアクティブなデータベースのダンプ中に修正されなければならない、ログファイル(ログファイル)を構築する。このように、ログファイルのバックアップコピーは、SHEの時にデータの正しいステータスを取得することができます一緒に。
ダンプは、2つの方法で巨大なダンプと増分ダンプに分けることができます。
大規模なダンプは、すべてのデータをダンプSHEそれぞれを指します。増分ダンプは、回更新ダンプにデータ・ダンプ後の時間を指します。
回復の観点から、一般的に簡単に回復の大規模なバックアップコピーを取得するためにダンプを使用しています。しかし、データは、彼女が大きい場合、非常に頻繁に取引、増分ダンプより実践的かつ効果的な方法。
10。業務や事務の概念の4つの特徴を説明してください。
回答:
トランザクションは完全にどちらかの動作または全部を、作業の不可分の単位をしないユーザー定義データ彼女オペレーションのシーケンスです。
原子性、一貫性、分離)と持続性:トランザクションは、4つのプロパティを持ちます。
11は、基本的な技術データは何を回復しましたか?
回答:
データ・ダンプをログに記録し、ログファイルには、彼女が回復し、基本的な技術データです。
バックアップデータのコピーとは、システム動作中にファイル彼女の失敗をログに記録する場合、使用ダンプは彼女が故障する前に整合性のある状態にデータをリストアすることができます。
12。データ・デザインの計画段階の主なタスク:
答え:それは彼女は、組織内のステータスと情報システムとの間のリンクだけでなく、さまざまなデータSHE SHEデータシステムを決定する必要性とデータの確立の可能性あり

おすすめ

転載: www.cnblogs.com/ccdat/p/11261852.html