DDL
1.データベース
*表示すべてのデータベース:SHOWデータベース;
*スイッチ(操作を選択)データベース:USEデータベース名;
*データベースを作成します。データベースを作成mydb1 [CHARSET = utf8を] [NOTが存在する場合];
*データベースを削除します:DROPデータベースを[NOTが存在する場合] mYDB1;
*レビューのエンコードデータベース:データベースをALTER mydb1キャラクタ・セットUTF8。
2.データタイプ(列タイプ)
int型:整数
ダブル:float型、例えばダブル(5,2)、すなわち、最大値は999.99で、小数点以下を持っている必要があり、それまでの5を示し
そうではないので、フロート、お金の面で形のこのタイプの使用:小数精度の不足が発生し
、固定長の文字列型を、CHAR(255):チャー
VARCHAR:可変長文字列型、VARCHAR(65535)、zhangsan
テキスト(CLOB):string型
小- > TINYTEXT(2 ^ 8- 1B)
小- >テキスト(2 ^ 16-1B)
> MEDIUMTEXT(2 ^ 24-1B) -中
-大> LONGTEXT(2 ^ 32-1B)
バイト型:BLOB
小- > TINYBLOB(2 ^ 8- 1B)
小- >ブロブ(2 ^ 16-1B)
における- > MEDIUMBLOB(2 ^ 24-1B)
大- > LONGBLOB(2 ^ 32-1B)
日付:日付タイプ、形式:MM-DD-YYYYの
時間:時間タイプ、フォーマット:HH:MM:SS
タイムスタンプ:タイムスタンプの種類
3.表
*テーブルを作成します
(表[NOTが存在する場合] CREATE TABLEの
タイプの中の列
の型の中に挙げ、
...
の列にランク種類
;)
*すべてのテーブル名の現在のデータベースを見る:SHOW TABLESを、
*指定された表を見ますSHOWは、テーブルのテーブル名を作成します。:ステートメントを作成
*テーブル構造を参照してください。DESCテーブル名を;
*表を削除します。DROP TABLEテーブル名;
*テーブルを変更します。テーブルのテーブル名をALTER
- >を追加し、テーブルのリストを変更します。
ALTER TABLEテーブル名ADD(
コラム型間
の型の中に挙げ、
...
);
- >変更のテーブル列の型を変更:テーブルテーブルを変更カラムランクタイプを変更する、
新しいタイプの影響を与える可能性があり、修飾された列のデータがすでに存在する場合(既存のデータに)
- >の表の列名変更するために変更します。新しい列の型の中でテーブルのテーブル名の変更、元の列名をALTERを
;: -テーブルのテーブルのDROP列名をALTER>列の表を修正、削除
>テーブルを変更するために変更-をテーブル名:新しい元のテーブル名にテーブルテーブルRENAMEを改変すること。