短いデータベース内のデータウェアハウスに格納され、編成一定の規則に従って、特定の目的を達成するために、データの集合です。
だから我々は、共通のデータベースモデルを持っています:
1、リレーショナルデータベース
MySQLの
オラクル
SQLサーバー
2、非リレーショナル・データベース
2,1文書保存データベースMongDB
2,2-キーと値のストアデータベースのRedisのMemcached
2、3、列ストアデータベースのHBase
2,4-グラフィカルデータベースのNeo4j
インタビューの会社の被験者におけるデータベースについて行う者ですか?
1、SQLデータベース操作声明
2、SQLステートメントアクションテーブル構造
3、属性およびフィールドとテーブルのクラス間の関係との関係
テーブルは、Javaクラスに対応する、データベースは、フェッチされたデータを格納するために使用しました
同じ特性のフィールド名(カラム)およびクラスメンバ変数
クラスから作成されたテーブル内の行をオブジェクト
3、SQL文のプレゼンテーション:
MySQLはJavaのを知らない、あなたは、言語を知るために必要なデータベースとやり取りする必要があります
SQLステートメントは、データコードライブラリです
4、SQL分類
4,1データベースのテーブル定義と列キーワードのためのデータ定義言語DDL:ALTERドロップを作成します
DML文がキーワードデータベーステーブルを更新するために使用される4,2データベース操作:アップデータを削除して挿入
データベースへのアクセス権限とセキュリティレベルのために4,3 DCL文のデータベース管理
4,4 DQLはレコードを対象キーワードをデータベースに照会:どこから選択
5、SQLの一般的な構文:
図1に示すように、大文字と小文字を区別しません
大文字2、キーワードアドバイス
6、コメント:
- 単一行コメントは// 1行コメント#1行コメント複数行のコメント/ ** /
7、データ型
int型(整数)整数
小数(M、D)小数精度
日付は日を含む、時間は分と秒が含まれていません
日時は、分、秒を含め、日付を含めます
timetampは期間、タイムスタンプが含まれています
VARCHAR(M)0〜65535メートル文字列の長さを表します。
8、我々は一般的な文法と方法のデータベースを作成します:フォーカス
8,1のデータベースを作成します
データベースのデータベース名を作成します。
8,2 Viewデータベース
データベースを示し、これは、データベースのすべてを見ることです
新しいショーは、データベースのデータベース名を作成します。
8.3データベースを削除
データベースのデータベース名をドロップ。
8.4クエリのデータベース名が使用されています
データベースを選択();
8,5データベースを変換します
データベース名を使用します。
例では次のようになります:
#データベースを作成し
、データベースday02のCREATE;
#データベースが変更
;のUSE day02
#データベースクエリ
SELECT DATABASE();
#データベースの削除
DROPデータベースday02を;
#ビューのデータベース
SHOWデータベース;
#は、新しいデータベースを参照
SHOWは、データベースday02をCREATEします。
図9に示すように、データベーステーブルを作成します
9,1データベーステーブルを作成します。
構文:(テーブルのテーブル名を作成
列名データ型、
列名データ型
);
9.2データベーステーブルの制約
[]繰り返すことができない主キー制約限界がデータの空にすることはできません限定するデータの欄に省略可
ヌルデータが繰り返されないことができないだけで制約
null以外のデータの制約は、空にすることはできません
9,3表を見ます
ショーのテーブル。
9.4テーブル構造を参照してください
DESCテーブル名;
9.5テーブル名を変更
ranameテーブル新しいテーブル名に、古いテーブル。
9,6テーブル構造を変更します
テーブル名を変更します。
構文:列名データ型を(追加テーブルのテーブルを変更します)。
9,7列に制約の長さを変更します。
修正();
#データテーブル作成 SHOW TABLEを; #表示テーブル構造 DESCのruirui; #テーブル名の変更 RENAME TABLEはhaohao TO ruirui; SHOW表; DESCのhaohao; #は、データテーブルを作成する 表ruirui(CREATE caridのINT、 パスワードVARCHAR(中15 )、 `name`のVARCHAR(10 )、 性別VARCHAR(2 )、 年齢INT ); #表示 SHOWテーブル、 DESCのruirui; #テーブルが変更 テーブルruiruiのhuahuaをTO RENAMEを、 DESCのhuahua。