MySQLの研究では、1ノート - DDL

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を改変すること。

おすすめ

転載: www.cnblogs.com/silentteller/p/11788240.html