createの最近のブログ記事

オートインクリメント

| コメント(0) | トラックバック(0)

→オートインクリメントは自動で数を増やしてくれる。

create table TEST06(
ID tinyint auto_increment not null primary key,
NAME char(10) not nul,
TEL char(12) not null
);

→zerofill=IDを001,002とかにしたい場合。(ゼロで空きスペースを埋める)
unsigned=正の整数。

create table TEST07(
ID tinyint unsigned zerofill auto_increment not null primary key,
NAME char(10) not nul,
TEL char(12) not null
);

uniqueの設定

| コメント(0) | トラックバック(0)

→uniqueの設定

create table TEST03(
ID_C int,
NAME varchar(20) not null,
ADD_C varchar(32),
unique ID_UNIQUE(ID_C)
);

ID_CにID_UNIQUEという名前のユニークインデックスを付ける。

table

| コメント(0) | トラックバック(0)
create table FRIEND_T(ID_C int,NAME_C varchar(20),ADD_C varchar(40));

■デフォルトを設定してフィールド作成。

create table TEST01(ID int,NAME varchar(20) default "不明");

最後にENGINE=InnoDBをつけると
複数テーブルをいじってエラー時に元の状態に戻ってくれる

create table FRIEND_T(ID_C int,NAME_C varchar(20),ADD_C varchar(40)) ENGINE=InnoDB;

primary key

| コメント(0) | トラックバック(0)

→primary key

create table TEST03 
(ID_C int not null,
NAME_C varchar(20) not null,
ADD_C varchar(32),
primary key(ID_C)
);

insert into TEST03 values(1,'Sato','Tokyo');を入れたらもう同じIDは入らない。

エントリー一覧

このアーカイブについて

このページには、過去に書かれたブログ記事のうちcreateカテゴリに属しているものが含まれています。

次のカテゴリはdelete/insertなどです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて