linuxのデータベースおよびテーブルの変更
1464 ワード
1.データベースの削除
2.1つのテーブルの名前を変更1つのテーブルの名前を変更する文には、いくつかの形式があります.次の3つの形式の効果は同じです.
データベースmysql_へshiyan :
3.1つのテーブルを削除1つのテーブルの文を削除します.先ほど使用したデータベースを削除した文と似ています.フォーマットは次のとおりです.
4.表構造の変更表に列を追加する文の形式は次のとおりです.
4.1.削除テーブルの列を削除するのは、さっき使用した新しい列の文フォーマットとよく似ています.キーワードADDをDROPに変更するだけで、文の後ろにデータ型、制約、位置情報は必要ありません.具体的な文の形式:
4.2カラムの名前を変更この文は、カラムの名前を変更するために使用されるだけでなく、正確にはカラムの変更(CHANGE)です.
注:この名前変更文の後の「データ型」は省略できません.そうしないと、名前変更に失敗します.
元のカラム名と新しいカラム名が同じ場合、新しいデータ型または制約を指定すると、データ型または制約を変更できます.データ型を変更するとデータが失われる可能性があるので、慎重に使用してください.
4.3データ型を変更する1列のデータ型を変更するには、先ほどのCHANGE文のほか、このようなMODIFY文を使用することもできます.
5.表の内容の変更5.1表の値を変更する多くの場合、変更する必要があるのはデータベース全体や表全体ではなく、表の1つまたは複数のデータです.これは、次のコマンドで正確な変更を達成する必要があります.
5.2 1行の記録削除表の1行のデータを削除し、WHERE条件を付けなければならない.そうしないと、列全体のデータが削除される.文を削除:
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 ;