この記事の内容:
- データベースとは何ですか
- 共通データベース
- データベースの基礎知識
- 基本的なSQL構文
1.データベースとは何ですか?
データベースは、データ、コンピュータ処理を大量に保存され、データを効率的に重合することによってアクセスすることができます。
長期のデータベースは、コンピュータ、整理、共有可能なコレクションに格納されています。
2、共通データベース:
Oracleデータベースオラクル・コーポレーション
Microsoft SQL Serverの
DB2 IBM会社
POSTGRESQLオープンソース
MySQLのオープンソース
Microsoft Accessの
注:データベースの多種多様な、しかしデータベースは文の間の類似性を持っていますが。
3、データベースの基本:
データベースの構造:
サーバ:他のプログラム、このような手順や実装デバイス(コンピュータ)からの処理要求及びプログラム(ソフトウェア)を受信します。
クライアント:このプログラムは、サーバ(ソフト)、そのような処置または装着装置(コンピュータ)に要求を送信します。
図書館:テーブルの束であるデータの収集。
表(テーブル):同様のEXCLE、行と列の二次元の表。
フィールド:表の列(縦方向)は、テーブルヘッダとして理解することができます。
レコード:表行(横方向)は、データテーブルとして理解することができます。
注:リレーショナルデータベースは、単位でデータを読み書きしなければなりません。
SQL文のタイプ:
SQL文:キーワード、テーブル名、列名によっては、単一のステートメントに結合されています。
SQL文のタイプの三種類:
DDL(データ定義言語):作成、変更、削除、データベースのテーブルやその他のデータベース・オブジェクト。
CREATE:データベースやテーブルやその他のオブジェクトを作成します。
DROP:削除データベースやテーブルやその他のオブジェクト。
ALTER:データベースやテーブルやその他のオブジェクトを変更します。
DML(データ操作言語):クエリまたはテーブルで、変更を記録。
SELECT:表中のクエリデータを。
INSERT:表にデータを挿入します。
UPDATE:テーブル内のデータを変更します。
DELETE:テーブル内のデータを削除します。
DCL(データ制御言語):確認またはキャンセルは、データベース内のデータ変更の操作を実行し、データベース・オブジェクト権限のユーザの操作を設定します。
4、基本的なSQL構文:
注:すべてのSQL文の終わりには、セミコロンを使用する必要があります。
データベース操作:
[新しいデータベース]:データベースライブラリ名を作成します。
[すべてのデータベース]:SHOWデータベース。
[クエリ現在のライブラリ名]:SELECT DATABASE();
[削除データベース]:ライブラリのDROPデータベース名。
[使用データベース]:USEライブラリー名。
データテーブル操作:
[新しいテーブル]:TABLEテーブル名(フィールド名、フィールドタイプ)を作成します。
[すべてのデータテーブルを参照してください]:SHOW TABLESを。
[削除テーブル]:DROP TABLEテーブル名;
[テーブルタイプを表示]:DESCテーブル名;
[削除]テーブルのフィールド]:ALTER TABLEテーブルのDROPのフィールド名。
[テーブルのフィールドの追加]:ALTER TABLEテーブル名ADD名フィールドタイプフィールドを、
[テーブルの変更フィールド]:フィールド名、フィールドタイプを変更するALTER TABLE CHANGEフィールド名テーブルの変更。
彼は加えました:
フィールドには属性があります。
主キー:PRIMARY KEY [空と一意ではありません]
AUTO_INCREMENT:成長ので、
非空:NOT NULL
エンコードタイプを設定します。CHARSET = UTF8
データの種類:
文字列型
整数型
浮動小数点型
データ操作:
[データの挿入]:INSERT INTOテーブル名の値( 'データ')。
[データの挿入]:INSERT INTOテーブル名(フィールド)の値( 'データ')。
[データクエリー]:テーブル内のすべてのフィールドのテーブルクエリデータSELECT * FROM。
[データクエリ]:テーブルのクエリからSELECTフィールドテーブルのフィールド内のすべてのデータ。
[データ変更]:UPDATEテーブルSETフィールド= 'レコード'
[変更データ]:条件フィールドは、(レコード)= UPDATEテーブルSETフィールド=「レコードが」。
[データ削除]:DELETE FROMテーブル名フィールド= 'レコード'。
彼は加えました:
使用や、または持ちます。
MySQLの文字列が16進数で許容可能です。
データは、単一引用符注入を使用することが許可されていないSQ注射は、0Xで表される、ヘキサ変換を用いてもよいです。
注:Hexがだけでなく、このようなステートメントとして他のものに代わって、データを表すことができ、実行されると、上のようにします。
SQLステートメント自体は大文字と小文字を区別はありませんが、データは、大文字と小文字が区別されます。
キーワード大文字で、テーブル名や列名大文字の形式。
英語の単語はスペースや改行で区切られています。
多くの場合、によって書かれました:
文字列、日付:囲まれた「一重引用符」
デジタル:直接ではなく、単一引用符で、書かれました。
そして、相互の励ましの王:
人生は、あなたにストレスを与えます
あなたは奇跡を持っていること。
人生は、あなたをテストします
また、それを経験します。
何も、自分自身を勝るものはありません
限り、あなたが付着して喜んでであるとして、
支払うことを喜んで、
成功はあなたを支持します。