Maison > base de données > SQL > le corps du texte

Instructions pour modifier la structure de la table dans SQL

下次还敢
Libérer: 2024-04-28 09:15:26
original
673 Les gens l'ont consulté

Vous pouvez modifier la structure de la table via l'instruction ALTER TABLE. Les opérations spécifiques sont : ajouter des colonnes : ALTER TABLE nom_table ADD nom_colonne type_données ; supprimer des colonnes : ALTER TABLE nom_table DROP COLUMN nom_colonne ; modifier les colonnes : ALTER TABLE nom_table ALTER COLUMN nom_colonne NEW_DATA_TYPE ; ajouter des contraintes : ALTER TABLE table_name ADD CONSTRAINT constr

Instructions pour modifier la structure de la table dans SQL

Instruction SQL pour modifier la structure de la table

En SQL, la structure de la table peut être modifiée via l'instruction ALTER TABLE. Cette instruction peut être utilisée pour ajouter, supprimer ou modifier les colonnes, les contraintes ou les index d'une table. ALTER TABLE 语句来修改表结构。此语句可以用来添加、删除或修改表的列、约束或索引。

添加列

<code class="sql">ALTER TABLE table_name ADD column_name data_type;</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE customers ADD phone_number VARCHAR(10);</code>
Copier après la connexion

删除列

<code class="sql">ALTER TABLE table_name DROP COLUMN column_name;</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE customers DROP COLUMN age;</code>
Copier après la connexion

修改列

<code class="sql">ALTER TABLE table_name ALTER COLUMN column_name NEW_DATA_TYPE;</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE customers ALTER COLUMN name VARCHAR(50);</code>
Copier après la connexion

添加约束

<code class="sql">ALTER TABLE table_name ADD CONSTRAINT constraint_name [CONSTRAINT_TYPE];</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE orders ADD CONSTRAINT FK_customer FOREIGN KEY (customer_id) REFERENCES customers (customer_id);</code>
Copier après la connexion

删除约束

<code class="sql">ALTER TABLE table_name DROP CONSTRAINT constraint_name;</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE orders DROP CONSTRAINT FK_customer;</code>
Copier après la connexion

添加索引

<code class="sql">ALTER TABLE table_name ADD INDEX index_name (column_name);</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE customers ADD INDEX idx_name (name);</code>
Copier après la connexion

删除索引

<code class="sql">ALTER TABLE table_name DROP INDEX index_name;</code>
Copier après la connexion

例如:

<code class="sql">ALTER TABLE customers DROP INDEX idx_name;</code>
Copier après la connexion

通过使用这些 ALTER TABLE

🎜Ajouter une colonne🎜🎜rrreee🎜Exemple : 🎜rrreee🎜🎜Supprimer une colonne🎜🎜rrreee🎜Exemple : 🎜rrreee🎜🎜Modifier une colonne🎜🎜rrreee🎜Exemple : reee🎜🎜Ajouter une contrainte🎜 🎜rrreee🎜Exemple : 🎜rrreee🎜 🎜Supprimer les contraintes🎜🎜rrreee🎜Exemple : 🎜rrreee🎜🎜Ajouter un index 🎜🎜rrreee🎜Exemple : 🎜rrreee🎜🎜Supprimer l'index 🎜🎜rrreee🎜Exemple : 🎜rrreee 🎜En utilisant ces instructions ALTER TABLE, Les structures des tableaux peuvent être facilement modifiées pour s’adapter à l’évolution des besoins en données. 🎜

Ce 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!