Questions marquées «ddl»

Le langage de définition de données est un sous-ensemble de SQL pour manipuler les éléments structurels d'une base de données, pas le contenu des tables. CREATE, DROP, ALTER et les instructions associées.



10
Ajouter plusieurs colonnes APRÈS une colonne spécifique dans MySQL
Je dois ajouter plusieurs colonnes à une table mais positionner les colonnes après une colonne appelée lastname. J'ai essayé ceci: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Je reçois cette erreur: Vous avez une erreur …
362 mysql  ddl 

12
Que sont DDL et DML?
J'ai entendu les termes DDL et DML en référence aux bases de données, mais je ne comprends pas ce qu'ils sont. Que sont-ils et comment sont-ils liés à SQL?
345 sql  ddl  dml 



4
Modifier la table Ajouter la syntaxe de colonne
J'essaie d'ajouter par programme une colonne d'identité à une table Employés. Je ne sais pas ce que je fais de mal avec ma syntaxe. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE …
142 sql  sql-server  tsql  ddl 


8
Comment ajouter une clé étrangère à une table SQLite existante?
J'ai le tableau suivant: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Comment ajouter une contrainte de clé étrangère sur parent_id? Supposons que les clés étrangères sont activées. La plupart des exemples supposent que vous créez la table - j'aimerais ajouter la contrainte à une table existante.
128 sql  sqlite  foreign-keys  ddl 


10
Supprimer la colonne de la table SQLite
J'ai un problème: je dois supprimer une colonne de ma base de données SQLite. J'ai écrit cette requête alter table table_name drop column column_name mais ça ne marche pas. Aidez-moi, s'il vous plaît.
114 sql  sqlite  ddl 

9
Pourquoi utiliser plusieurs colonnes comme clés primaires (clé primaire composite)
Cet exemple est tiré de w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Je crois comprendre que les deux colonnes ensemble ( P_Idet LastName) représentent une clé primaire pour la table Persons. …


19
ALTER TABLE sans verrouiller la table?
Lorsque vous exécutez une instruction ALTER TABLE dans MySQL, la table entière est verrouillée en lecture (autorisant les lectures simultanées, mais interdisant les écritures simultanées) pendant la durée de l'instruction. S'il s'agit d'une grande table, les instructions INSERT ou UPDATE peuvent être bloquées pendant un temps looooong. Existe-t-il un moyen …
107 sql  mysql  ddl  alter-table 

4
Il ne peut y avoir qu'une seule colonne automatique
Comment corriger l'erreur de MySQL «vous ne pouvez avoir qu'une seule colonne d'incrémentation automatique». CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
105 mysql  ddl 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.