linuxのデータベースおよびテーブルの変更

1464 ワード

1.データベースの削除
DROP DATABASE test_01;

2.1つのテーブルの名前を変更1つのテーブルの名前を変更する文には、いくつかの形式があります.次の3つの形式の効果は同じです.
RENAME TABLE    TO    ;

ALTER TABLE    RENAME   ;

ALTER TABLE    RENAME TO   ;

データベースmysql_へshiyan :
use mysql_shiyan

3.1つのテーブルを削除1つのテーブルの文を削除します.先ほど使用したデータベースを削除した文と似ています.フォーマットは次のとおりです.
DROP TABLE    ;

4.表構造の変更表に列を追加する文の形式は次のとおりです.
ALTER TABLE     ADD COLUMN            ;

 : ALTER TABLE     ADD            ;

4.1.削除テーブルの列を削除するのは、さっき使用した新しい列の文フォーマットとよく似ています.キーワードADDをDROPに変更するだけで、文の後ろにデータ型、制約、位置情報は必要ありません.具体的な文の形式:
ALTER TABLE     DROP COLUMN    ;

 : ALTER TABLE     DROP    ;

4.2カラムの名前を変更この文は、カラムの名前を変更するために使用されるだけでなく、正確にはカラムの変更(CHANGE)です.
ALTER TABLE     CHANGE                ;

注:この名前変更文の後の「データ型」は省略できません.そうしないと、名前変更に失敗します.
元のカラム名と新しいカラム名が同じ場合、新しいデータ型または制約を指定すると、データ型または制約を変更できます.データ型を変更するとデータが失われる可能性があるので、慎重に使用してください.
4.3データ型を変更する1列のデータ型を変更するには、先ほどのCHANGE文のほか、このようなMODIFY文を使用することもできます.
ALTER TABLE     MODIFY          ;

5.表の内容の変更5.1表の値を変更する多くの場合、変更する必要があるのはデータベース全体や表全体ではなく、表の1つまたは複数のデータです.これは、次のコマンドで正確な変更を達成する必要があります.
UPDATE     SET  1= 1, 2= 2 WHERE   ;

5.2 1行の記録削除表の1行のデータを削除し、WHERE条件を付けなければならない.そうしないと、列全体のデータが削除される.文を削除:
DELETE FROM     WHERE   ;