La commande SQL pour modifier la structure des tables est ALTER TABLE, qui vous permet de modifier les colonnes, les contraintes et les index sans perdre de données. Les opérations ALTER TABLE courantes incluent l'ajout ou la suppression de colonnes (ADD/DROP COLUMN), la modification des types de données de colonne (ALTER COLUMN), l'ajout ou la suppression de contraintes (ADD/DROP CONSTRAINT) et l'ajout ou la suppression d'index (ADD/DROP INDEX). La commande utilisée pour modifier la structure des tables en SQL est
ALTER TABLE
. Il vous permet de modifier les colonnes, les contraintes et les index d'une table sans perdre de données.
Utilisez la commande ALTER TABLE
ALTER TABLE
Le format de base de la syntaxe est le suivant : <code>ALTER TABLE table_name
ALTER_SPECIFICATION</code>
table_name
est le nom de la table à modifier, et ALTER_SPECIFICATION
spécifie la modification à apporter.
ALTER TABLE
。它允许您在不丢失数据的情况下更改表中的列、约束和索引。
使用 ALTER TABLE
命令
ALTER TABLE
语法的基本格式如下:
<code class="sql">ALTER TABLE customers ADD COLUMN phone_number VARCHAR(20);</code>
其中,table_name
是要修改的表名,而 ALTER_SPECIFICATION
指定要进行的更改。
常见的 ALTER_SPECIFICATION
ADD COLUMN column_name data_type
DROP COLUMN column_name
ALTER COLUMN column_name data_type
ADD CONSTRAINT constraint_name constraint_definition
DROP CONSTRAINT constraint_name
ADD INDEX index_name (column_list)
DROP INDEX index_name
示例
以下示例将向 customers
表中添加一个名为 phone_number
的新列:
<code class="sql">ALTER TABLE orders DROP COLUMN shipping_address;</code>
以下示例将从 orders
表中删除 shipping_address
列:
<code class="sql">ALTER TABLE products ALTER COLUMN price DECIMAL(8, 2);</code>
以下示例将更改 products
表中 price
列的数据类型为 DECIMAL
Common ALTER_SPECIFICATION
AJOUTER UNE COLONNE colonne_nom type_données
ALTER COLUMN column_name data_type
AJOUTER UNE CONTRAINTE constraint_name constraint_definition
DROP CONSTRAINT constraint_name
AJOUTER INDEX index_name (column_list)
DROP INDEX index_name
clients Ajoutez une nouvelle colonne nommée <code>phone_number
à la table code> : 🎜rrreee🎜L'exemple suivant supprimera la colonne shipping_address
des orders
table : 🎜rrreee 🎜L'exemple suivant changera le type de données de la colonne price
dans la table products
en DECIMAL
: 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!