MySQLコマンドやSQL文に関する各種メモ書き

mysqlのテーブルへカラムを追加する ALTER TABLE

● mysql の ALTER TABLE で既存のテーブルに カラム 追加する

ALTER TABLE
    <テーブル名>
ADD <カラム名>  <カラム定義>
AFTER <このカラムの後に>

● カラム追加の例

my_table に 次の3つのカラム server_name text , id_name text , password_name を追加します

ALTER TABLE 
    my_table
ADD password_name VARCHAR(255) COMMENT 'サーバ' AFTER ftp_password_name ,
ADD id_name       VARCHAR(255) COMMENT 'ID' AFTER ftp_password_name ,
ADD server_name   VARCHAR(255) COMMENT 'パスワード' AFTER ftp_password_name ;

● mysql で既存のテーブル名を変更せずに テーブル定義を変更する

ALTER TABLE
    <テーブル名>
MODIFY <カラム名>  <カラム定義>

● MySQLのテーブルの型一覧

TINYINT
SMALLINT
MEDIUMINT
INT、INTEGER
BIGINT

BOOL、BOOLEAN

DECIMAL、DEC、NUMERIC
FLOAT
DOUBLE

DATE
DATETIME
TIMESTAMP
TIME
YEAR

CHAR
VARCHAR
BINARY
VARBINARY
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
ENUM
SET
No.1697
09/10 14:18

edit