データベース:
データベースの作成データベースを作成するデータベース名を、
データベースの削除ドロップデータベースのデータベース名を、
表示データベースのショーのデータベース;
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) );