SQL_STUDY:11.SQLインデックスの失効、テーブル、およびデータベースとSQLのALTER TABLE文で

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/NumberOneStudent/article/details/102732396

要約:

  1. 我々は、テーブルのインデックスを削除するには、DROP INDEXコマンドを使用することができます。
  2. ALTER TABLE文は、列を、既存のテーブルを追加、変更、または削除するために使用されます。

SQL取り消され、インデックス、およびデータベーステーブル

SQL DROP INDEXステートメント

我々は、テーブルのインデックスを削除するには、DROP INDEXコマンドを使用することができます。

マイクロソフトSQLJet(などのMicrosoft Access)の構文:
DROP INDEX index_name ON table_name
MS SQL Serverの構文は次のとおりです
DROP INDEX table_name.index_name
:IBMのDB2とOracleの構文については、
DROP INDEX index_name
MySQLの構文について:
ALTER TABLE table_name DROP INDEX index_name

SQL DROP TABLE文

(テーブル構造、属性、およびインデックスも削除されます)テーブルを削除するためにTABLE文をドロップします。

DROP TABLE 表名称
SQLのDROP DATABASE文
DROP DATABASE文は、データベースを削除するには:

DROP DATABASE 数据库名称
SQLのTRUNCATE TABLE文の
我々は唯一のテーブル内のデータを削除する必要がありますが、テーブル自体を削除しない場合、我々はどのように行うのですか?

(TRUNCATE TABLEコマンドを使用してくださいだけで、テーブル内のデータを削除します):

TRUNCATE TABLE 表名称


SQL ALTER TABLEステートメント

TABLE文ALTER
ALTER TABLE文は、既存のテーブルを追加、変更、または列を削除するために使用されています。
表に列を追加するには、次の構文を使用します。

ALTER TABLE table_name
ADD column_name datatype

テーブルの列を削除するには、次の構文を使用します。

ALTER TABLE table_name 
DROP COLUMN column_name

注意:一部のデータベースシステムでは、これは、データベースのテーブルモード(DROPの列column_name)で列を削除することはできません。

表の列のデータ型を変更するには、次の構文を使用します。

ALTER TABLE table_name
ALTER COLUMN column_name datatype

SQL ALTER TABLEの例

今、私たちは「人」の表に「誕生日」と呼ばれる新しい列を追加します。

我々は、次のSQL文を使用します。

ALTER TABLE Persons
ADD Birthday date

新しい列「誕生日」は日付の型であることに注意してください、日付を保存することができます。データ型の列は、データの種類を保存することができますを指定します。

このような新しい「人」のテーブル:

氏名姓アドレス市誕生日は、上記のid
1ジョン・アダムズのオックスフォード・ストリートロンドン
2ジョージ・ブッシュ・フィフスアベニューニューヨーク
3トーマス・カーターストリート北京長安ジップは、
データ型のインスタンスを変更するには
、今、私たちは「人」テーブル「誕生日」の列のデータ型を変更したいです。

我々は、次のSQL文を使用します。

ALTER TABLE Persons
ALTER COLUMN Birthday year

「誕生日」のデータ型の列は年、次の2つのまたは4つの年の形式を保存することができ、ことに注意してください。

DROP COLUMNの例
次に、私たちは「人」テーブル「誕生日」の列を削除します。

ALTER TABLE Person
DROP COLUMN Birthday

人のテーブルは次のようになります。

ID氏名姓アドレス市
1アダムズジョン・オックスフォード・ストリートロンドン
2ブッシュジョージ・フィフスアベニューニューヨーク
3カータートーマス・長安街北京

おすすめ

転載: blog.csdn.net/NumberOneStudent/article/details/102732396