MySQLの一般的なチュートリアル

 

データベース:

データベースの作成データベースを作成するデータベース名を

データベースの削除ドロップデータベースのデータベース名を

表示データベースのショーのデータベース;

 

2つのデータベースのテーブルの操作

1つのテーブルを作成するための構文テーブルの作成テーブル名を

{

フィールド名 1 、データタイプ[ 制約]

フィールド名 2 、データ型[ 制約]

フィールド名 3 、データタイプ[ 制約]

フィールド名 4 、データタイプ[ 制約]

フィールド名 5 、データ型[ 制約]

 

.................................................. 。..

フィールド名 N、データ型[ 制約]

}

彼は加えました:

MySQLのデータ型

 

5つの基本タイプ

整数型: BIT BOOL INT TINY SMALL INT MEDIUM、INT INT BIG INT。

2 フロートタイプ:FLOAT DOUBLE DECIMAL

3 文字列型: CHAR VARCHAR TINY TEXT TEXT MEDIUM、TEXT LONGTEXT TINY BLOB BLOB MEDIUM、BLOB LONG BLOB

4 日付の種類:日付日時タイムスタンプ時間

5 他のデータ型: BINARY VARBINARY ENUM SET ジオメトリポイントマルチポイントラインストリングMultiLineStringのポリゴンジオメトリコレクションなど

 

②共通文を作成します

  表のtb_deptを作成します(      

  同上int型主キーAUTO_INCREMENT、#1 から部門番号プラスチック主キーの成長

  の名前VARCHAR( 18)、 部門には、名前

  の説明VARCHAR( 100)解説12); 

 

  表のtb_empを(作成し

   、上記のid int型主キーAUTO_INCREMENT、 AUTO_INCREMENTだけのMySQL特定

  名VARCHAR( 18である)、

  セックスVARCHAR( 2 )、

  年齢INT、

  アドレスVARCHAR( 200で)、

  電子メールにVARCHAR( 100 

  )。

 

 

一般的なオペレーティング3-データベース

 

テーブルを削除します。

テーブルtb_deptをドロップ。

表示情報テーブル

降順tb_dept。

#1 注:これは、修正するためにどのような状況下で可能ではありません#はフィールドがNULL値のみが含まれている場合にのみのみ変更することができます。

(4セックスVARCHARを変更tb_empテーブルを変更します)。

増加コラム

TELのVARCHAR(4)を追加tb_empテーブルを変更します。

列を削除

TELのVARCHAR(4ドロップtb_empテーブルを変更します)。

カラム電話をドロップtb_empテーブルを変更します。

 

#の欄には、名前を変更します

 

テーブル名前EMP_NAME VARCHAR(18)を変更tb_emp変えます。

 

#の表には、名前を変更します

EMPの名前を変更tb_emp表を変更。

tb_empするemp表の名前を変更します。

 

#の拘束

/ *

nullではない空でありません。

ユニークなユニークキー

主キー主キー

チェック検査

* /

 

#例を
表tb_emp(登録 IDのINT主キーAUTO_INCREMENT、 名前VARCHAR(
18である)、 セックスVARCHAR( 2)デフォルト' M '検査(性別= ' M ' またはセックス= ' F ')、 MySQLでは、テーブルレベル書き込まチェック無効 年齢int型、 VARCHAR(アドレス 200は、) メールではVARCHAR( 100 )UNIQUE、 DEPT_ID int型、#の参考文献tb_dept(ID)#外部キーが何の書き込みテーブルのレベルがありません 制約の外部キーfk_emp(DEPT_ID)参考文献tb_deptを(ID) ;

 

おすすめ

転載: www.cnblogs.com/changfan/p/11230199.html