Preguntas etiquetadas con ddl

El lenguaje de definición de datos es un subconjunto de SQL para manipular elementos estructurales de una base de datos, no el contenido de tablas. CREATE, DROP, ALTER y declaraciones relacionadas.



10
Agregar múltiples columnas DESPUÉS de una columna específica en MySQL
Necesito agregar varias columnas a una tabla pero colocar las columnas después de una columna llamada lastname. He intentado esto: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Me sale este error: Tiene un error en …
362 mysql  ddl 

12
¿Qué son DDL y DML?
He escuchado los términos DDL y DML en referencia a las bases de datos, pero no entiendo cuáles son. ¿Qué son y cómo se relacionan con SQL?
345 sql  ddl  dml 



4
Alterar tabla Agregar sintaxis de columna
Estoy tratando de agregar mediante programación una columna de identidad a una tabla Empleados. No estoy seguro de lo que estoy haciendo mal con mi sintaxis. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) …
142 sql  sql-server  tsql  ddl 


8
¿Cómo agrego una clave foránea a una tabla SQLite existente?
Tengo la siguiente tabla: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); ¿Cómo agrego una restricción de clave externa parent_id? Suponga que las claves externas están habilitadas. La mayoría de los ejemplos asumen que está creando la tabla; me gustaría agregar la restricción a una existente.
128 sql  sqlite  foreign-keys  ddl 


10
Eliminar columna de la tabla SQLite
Tengo un problema: necesito eliminar una columna de mi base de datos SQLite. Escribí esta consulta alter table table_name drop column column_name Pero no funciona. Por favor, ayúdame.
114 sql  sqlite  ddl 

9
Por qué utilizar varias columnas como claves primarias (clave primaria compuesta)
Este ejemplo está tomado 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) ) Tengo entendido que ambas columnas juntas ( P_Idy LastName) representan una clave principal para la tabla Persons. ¿Es esto …


19
¿ALTERAR LA MESA sin bloquear la mesa?
Cuando se realiza una instrucción ALTER TABLE en MySQL, toda la tabla está bloqueada para lectura (permitiendo lecturas simultáneas, pero prohibiendo escrituras simultáneas) durante la duración de la declaración. Si se trata de una tabla grande, las declaraciones INSERT o UPDATE podrían bloquearse durante muuuucho tiempo. ¿Hay alguna manera de …
107 sql  mysql  ddl  alter-table 

4
Solo puede haber una columna automática
¿Cómo corrijo el error de MySQL 'solo puede tener una columna de incremento automático'. 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;
104 mysql  ddl 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.