DDL(データベース定義言語)

2243 ワード

一:了解
1.フィールド命名規則
構成:文字、数値、一般記号
大文字と小文字を区別しない
一般文字の先頭
studentNameなどの複数の単語から構成する方法は、一般的には中間に_を追加します.【下線】-』student_name
2.コメント
a.一方通行注釈
--    --

#    

b.複数行コメント
/*    */

3.フィールドタイプ
整数
int
bigint
しょうすう
double
folat
real
decimal
文字
char
varchar
text
blob
4.フィールド制約
を選択します.
単語
空でない
not null
デフォルト
default
プライマリキー
primary key,複合プライマリ・キー,primary key(フィールド名1,フィールド名2)
自動成長列
auto_incream
外部キー
foreign key referencesプライマリ・キー・テーブル(プライマリ・キー・フィールド名)
二:DDLでの操作
1.create(作成)
A.データベース
1.存在しないデータベースの作成
create database     ;

2.指定したデータベースが存在しないと判断してこのデータベースを再作成
create database if not exists     

B.時計
1.存在しないテーブルの作成
create table   ;

2.指定されたテーブルが存在しないと判断してこのテーブルを作成
create table if not exists   ;

3.テーブルのコピー
#      
insert (into)    (   1,   2)
select    1,   2
from    ;

#       
create table    (select    1,   2 from    );

2. drop
A.データベース
1.データベースの削除
drop database     ;

2.データベースの存在を判断してから削除する
drop database if not exists     ;

B.時計
1.テーブルの削除
drop table   ;

2.判断テーブルの存在再削除
drop table if not exists   ;

3.alter(修正)
A.表
1.表名の変更
alter table     rename    ;

B.フィールド
1.変更フィールド名の追加
alter table    add            ;#        

2.フィールド名の変更
alter table    change                ;#        

3.データ型または制約の変更
#change--->                
alter table    change       /     /   ;#        

#modify--->            
alter table    change       /     /   ;#        

4.プライマリ・キーの追加
alter table    add constraint primary key   (   );

5.外部キーの追加
alter table    add constraint foreign key (     ) references     (   );

6.フィールドの削除
alter table    drop    ;