端くれプログラマの備忘録 MySQL [MySQL] 基本メモ: テーブルの作成、削除

[MySQL] 基本メモ: テーブルの作成、削除

テーブルの作成

> create table users (
id int,
name varchar(255),
email varchar(255),
password varchar(32),
score double,
sex enum('male','female'),
memo text,
created datetime);

テーブルの削除

> drop table users;

よく使うフィールド型

数値

  • int
  • double

文字列

  • char (固定幅)
  • varchar (可変幅)
  • text

日付

  • date
  • datetime

その他

  • enum (列挙子)

属性キーワード

  • 入力を必須とする not null
  • デフォルト値を指定する default
  • 自動連番 auto_increment

索引(インデックス)

  • 主キー primary key
  • キー key
  • ユニークキー unique