{"id":3016,"date":"2026-05-09T21:50:59","date_gmt":"2026-05-09T13:50:59","guid":{"rendered":"https:\/\/tekno.bali-island.com\/?p=3016"},"modified":"2026-05-09T21:51:00","modified_gmt":"2026-05-09T13:51:00","slug":"ddl-tipos-de-datos-claves-y-restricciones-en-mysql","status":"publish","type":"post","link":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/","title":{"rendered":"DDL, Tipos de Datos, Claves y Restricciones en MySQL"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introducci\u00f3n al Lenguaje de Definici\u00f3n de Datos (DDL)<\/strong><\/h2>\n\n\n\n<p><strong>DDL<\/strong>&nbsp;significa&nbsp;<em>Data Definition Language<\/em>, es decir, un conjunto de comandos para describir el dise\u00f1o completo de la base de datos en SQL (<em>Structured Query Language<\/em>). Los comandos principales del DDL son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CREATE<\/strong>: Se utiliza para crear nuevos objetos.<\/li>\n\n\n\n<li><strong>ALTER<\/strong>: Se utiliza para modificar la estructura de objetos existentes.<\/li>\n\n\n\n<li><strong>DROP<\/strong>: Se utiliza para eliminar objetos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Uso de los Comandos CREATE, ALTER y DROP en MySQL<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>a. CREATE<\/strong><\/h3>\n\n\n\n<p>El comando CREATE se utiliza para crear nuevas bases de datos, nuevas tablas o nuevas&nbsp;<em>vistas<\/em>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ejemplo:<\/strong>\u00a0CREATE DATABASE toko_buku;<\/li>\n\n\n\n<li><strong>Explicaci\u00f3n:<\/strong>\u00a0Este comando crea una nueva base de datos llamada toko_buku.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>b. ALTER<\/strong><\/h3>\n\n\n\n<p>El comando ALTER se utiliza para modificar la estructura de una tabla ya creada. Esta operaci\u00f3n puede a\u00f1adir, eliminar, modificar columnas, alterar la tabla o asignar nuevos atributos a las columnas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ejemplo:<\/strong>\u00a0ALTER TABLE buku ADD judul_buku varchar(20);<\/li>\n\n\n\n<li><strong>Explicaci\u00f3n:<\/strong>\u00a0Este comando a\u00f1ade un nuevo\u00a0<em>campo<\/em>\u00a0(columna) llamado judul_buku de tipo varchar con una longitud m\u00e1xima de 20 caracteres a la tabla buku.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>c. DROP<\/strong><\/h3>\n\n\n\n<p>El comando DROP elimina permanentemente un objeto de la base de datos. El objeto puede ser la propia base de datos, una tabla, una&nbsp;<em>funci\u00f3n<\/em>, un&nbsp;<em>\u00edndice<\/em>, un&nbsp;<em>procedimiento<\/em>, un&nbsp;<em>disparador<\/em>&nbsp;o una&nbsp;<em>vista<\/em>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ejemplo:<\/strong>\u00a0DROP DATABASE toko_buku;<\/li>\n\n\n\n<li><strong>Explicaci\u00f3n:<\/strong>\u00a0Este comando elimina la base de datos llamada toko_buku.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de Datos en MySQL<\/strong><\/h2>\n\n\n\n<p>Elegir el tipo de dato correcto es muy importante para la eficiencia del almacenamiento en la base de datos. A continuaci\u00f3n se presentan las categor\u00edas de tipos de datos en MySQL:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A. Tipos de Datos Num\u00e9ricos<\/strong><\/h3>\n\n\n\n<p>Se utilizan para almacenar datos num\u00e9ricos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TINYINT:<\/strong>\u00a0Almacena n\u00fameros enteros (positivos\/negativos). Rango: -128 a 127. Tama\u00f1o: 1 byte (8 bits).<\/li>\n\n\n\n<li><strong>SMALLINT:<\/strong>\u00a0Almacena n\u00fameros enteros. Rango: -32768 a 32767. Tama\u00f1o: 2 bytes (16 bits).<\/li>\n\n\n\n<li><strong>MEDIUMINT:<\/strong>\u00a0Almacena n\u00fameros enteros. Rango: -8388608 a 8388607. Tama\u00f1o: 3 bytes (24 bits).<\/li>\n\n\n\n<li><strong>INT:<\/strong>\u00a0Almacena n\u00fameros enteros. Rango: -2147483648 a 2147483647. Tama\u00f1o: 4 bytes (32 bits).<\/li>\n\n\n\n<li><strong>BIGINT:<\/strong>\u00a0Almacena n\u00fameros enteros a gran escala. Rango: -9223372036854775808 a 9223372036854775807. Tama\u00f1o: 8 bytes (64 bits).<\/li>\n\n\n\n<li><strong>FLOAT:<\/strong>\u00a0Almacena n\u00fameros de coma flotante de precisi\u00f3n simple. Tama\u00f1o: 4 bytes (32 bits).<\/li>\n\n\n\n<li><strong>DOUBLE \/ REAL:<\/strong>\u00a0Almacena n\u00fameros de coma flotante de precisi\u00f3n doble. Tama\u00f1o: 8 bytes (64 bits).<\/li>\n\n\n\n<li><strong>DECIMAL \/ NUMERIC:<\/strong>\u00a0Almacena n\u00fameros de coma fija con precisi\u00f3n muy alta. Tama\u00f1o: 8 bytes (64 bits).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>B. Tipos de Datos de Cadena (Texto)<\/strong><\/h3>\n\n\n\n<p>Se utilizan para almacenar datos de caracteres o texto.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CHAR:<\/strong>\u00a0Almacena cadenas de longitud fija (ej. ID de art\u00edculo, n\u00famero de identificaci\u00f3n). Rango: 0 a 255 caracteres.<\/li>\n\n\n\n<li><strong>VARCHAR:<\/strong>\u00a0Almacena cadenas de longitud variable. Rango: 0 a 65.535 caracteres (en versiones recientes).<\/li>\n\n\n\n<li><strong>TINYTEXT:<\/strong>\u00a0Almacena textos cortos. Rango: 0 a 255 caracteres.<\/li>\n\n\n\n<li><strong>TEXT:<\/strong>\u00a0Almacena textos est\u00e1ndar. Rango: 0 a 65.535 caracteres.<\/li>\n\n\n\n<li><strong>MEDIUMTEXT:<\/strong>\u00a0Almacena textos de longitud media. Rango: 0 a 16.777.215 caracteres.<\/li>\n\n\n\n<li><strong>LONGTEXT:<\/strong>\u00a0Almacena textos muy largos. Rango: 0 a 4.294.967.295 caracteres.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C. Tipos de Datos de Fecha y Hora<\/strong><\/h3>\n\n\n\n<p>Se utilizan para almacenar datos de fecha y hora.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DATE:<\/strong>\u00a0Almacena una fecha (Formato: AAAA-MM-DD). Rango: &#8216;1000-01-01&#8217; a &#8216;9999-12-31&#8217;. Tama\u00f1o: 3 bytes.<\/li>\n\n\n\n<li><strong>TIME:<\/strong>\u00a0Almacena una hora (Formato: HH:MM:SS). Rango: &#8216;-838:59:59&#8217; a &#8216;+838:59:59&#8217;. Tama\u00f1o: 3 bytes.<\/li>\n\n\n\n<li><strong>DATETIME:<\/strong>\u00a0Combinaci\u00f3n de fecha y hora (Formato: AAAA-MM-DD HH:MM:SS). Rango: &#8216;1000-01-01 00:00:00&#8217; a &#8216;9999-12-31 23:59:59&#8217;. Tama\u00f1o: 8 bytes.<\/li>\n\n\n\n<li><strong>YEAR:<\/strong>\u00a0Almacena un a\u00f1o (Formato: AAAA). Rango: 1900 a 2155. Tama\u00f1o: 1 byte.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>D. Tipos de Datos BLOB (Binarios)<\/strong><\/h3>\n\n\n\n<p>BLOB significa&nbsp;<em>Binary Large Object<\/em>. Se utiliza para almacenar datos binarios puros, distingue entre may\u00fasculas y min\u00fasculas (<em>case-sensitive<\/em>) y es ideal para archivos multimedia como im\u00e1genes, documentos o audio.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BIT:<\/strong>\u00a0Almacena datos binarios. Rango: 64 d\u00edgitos binarios.<\/li>\n\n\n\n<li><strong>TINYBLOB:<\/strong>\u00a0Tama\u00f1o m\u00e1ximo de 255 bytes.<\/li>\n\n\n\n<li><strong>BLOB:<\/strong>\u00a0Tama\u00f1o m\u00e1ximo de 65.535 bytes.<\/li>\n\n\n\n<li><strong>MEDIUMBLOB:<\/strong>\u00a0Tama\u00f1o m\u00e1ximo de 16.777.215 bytes.<\/li>\n\n\n\n<li><strong>LONGBLOB:<\/strong>\u00a0Tama\u00f1o m\u00e1ximo de 4.294.967.295 bytes.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de Claves en SQL<\/strong><\/h2>\n\n\n\n<p>Una clave en SQL es una combinaci\u00f3n de uno o m\u00e1s atributos (columnas) que sirve para distinguir de manera \u00fanica las filas de datos en una tabla o para relacionar una tabla con otra.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Superclave:<\/strong>\u00a0Un conjunto de atributos que se puede utilizar para identificar de manera \u00fanica cada fila de datos en una tabla.<\/li>\n\n\n\n<li><strong>Clave Candidata:<\/strong>\u00a0Una superclave m\u00ednima sin atributos redundantes. La clave candidata se elige de la combinaci\u00f3n m\u00e1s peque\u00f1a de\u00a0<em>campos<\/em>\u00a0capaz de identificar valores \u00fanicos.<\/li>\n\n\n\n<li><strong>Clave Primaria:<\/strong>\u00a0La clave candidata seleccionada como identificador principal de un\u00a0<em>registro<\/em>. Los datos en una clave primaria\u00a0<strong>no pueden estar vac\u00edos<\/strong>\u00a0(<em>Not Null<\/em>) y\u00a0<strong>no pueden duplicarse<\/strong>. Cada tabla solo puede tener una Clave Primaria.<\/li>\n\n\n\n<li><strong>Clave Alternativa:<\/strong>\u00a0Una clave candidata que\u00a0<em>no ha sido seleccionada<\/em>\u00a0como Clave Primaria.<\/li>\n\n\n\n<li><strong>Clave For\u00e1nea:<\/strong>\u00a0Clave utilizada para relacionar una tabla con otra, formando una relaci\u00f3n\u00a0<em>padre-hijo<\/em>. La Clave Primaria de la tabla principal (padre) es referenciada por la Clave For\u00e1nea en la tabla relacionada (hijo).<\/li>\n\n\n\n<li><strong>Clave Compuesta:<\/strong>\u00a0Clave formada por dos o m\u00e1s atributos para identificar una entidad de manera \u00fanica. Se utiliza generalmente cuando ninguna columna \u00fanica cumple los requisitos para ser Clave Primaria.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de Restricciones en MySQL<\/strong><\/h2>\n\n\n\n<p><em>Restricciones<\/em>&nbsp;son reglas que se aplican a columnas o tablas para mantener la integridad y validez de los datos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NOT NULL:<\/strong>\u00a0Garantiza que una columna no puede dejarse vac\u00eda al insertar un\u00a0<em>registro<\/em>. La columna debe rellenarse obligatoriamente con datos.<\/li>\n\n\n\n<li><strong>UNIQUE:<\/strong>\u00a0Garantiza que cada valor en una columna es diferente a los dem\u00e1s (no hay registros duplicados).<\/li>\n\n\n\n<li><strong>PRIMARY KEY:<\/strong>\u00a0Combinaci\u00f3n de las restricciones NOT NULL y UNIQUE. Identifica cada fila en una tabla de manera \u00fanica. Solo se permite una PRIMARY KEY por tabla.<\/li>\n\n\n\n<li><strong>FOREIGN KEY:<\/strong>\u00a0Mantiene la integridad referencial entre tablas. Garantiza que el valor en la columna\u00a0<em>hijo<\/em>\u00a0tenga una referencia v\u00e1lida en la columna\u00a0<em>padre<\/em>\u00a0(de otra tabla).<\/li>\n\n\n\n<li><strong>CHECK:<\/strong>\u00a0Realiza una validaci\u00f3n o comprobaci\u00f3n antes de que los datos se almacenen en la base de datos. Los datos se eval\u00faan con un valor\u00a0<em>booleano<\/em>; si cumplen la condici\u00f3n, se considera\u00a0<em>true<\/em>\u00a0y se almacenan, pero si es\u00a0<em>false<\/em>, SQL los rechaza y muestra un mensaje de\u00a0<em>error<\/em>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n al Lenguaje de Definici\u00f3n de Datos (DDL) DDL&nbsp;significa&nbsp;Data Definition Language, es decir, un conjunto de comandos para describir el dise\u00f1o completo de la base de datos en SQL (Structured Query Language). Los comandos principales del DDL son: Uso de los Comandos CREATE, ALTER y DROP en MySQL a. CREATE El comando CREATE se utiliza para crear nuevas bases de datos, nuevas tablas o nuevas&nbsp;vistas. b. ALTER El comando ALTER se utiliza para modificar la estructura de una tabla ya creada. Esta operaci\u00f3n puede a\u00f1adir, eliminar, modificar columnas, alterar la tabla o asignar nuevos atributos a las columnas. c. DROP El comando DROP elimina permanentemente un objeto de la base de datos. El objeto puede ser la propia base de datos, una tabla, una&nbsp;funci\u00f3n, un&nbsp;\u00edndice, un&nbsp;procedimiento, un&nbsp;disparador&nbsp;o una&nbsp;vista. Tipos de Datos en MySQL Elegir el tipo de dato correcto es muy importante para la eficiencia del almacenamiento en la base de datos. A continuaci\u00f3n se presentan las categor\u00edas de tipos de datos en MySQL: A. Tipos de Datos Num\u00e9ricos Se utilizan para almacenar datos num\u00e9ricos. B. Tipos de Datos de Cadena (Texto) Se utilizan para almacenar datos de caracteres o texto. C. Tipos de Datos de Fecha y Hora Se &hellip;<\/p>\n","protected":false},"author":1,"featured_media":3005,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[98],"tags":[],"class_list":["post-3016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DDL, Tipos de Datos, Claves y Restricciones en MySQL<\/title>\n<meta name=\"description\" content=\"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DDL, Tipos de Datos, Claves y Restricciones en MySQL\" \/>\n<meta property=\"og:description\" content=\"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Bali Island Tekno\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-09T13:50:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-09T13:51:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Wilan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wilan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/\"},\"author\":{\"name\":\"Wilan\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\"},\"headline\":\"DDL, Tipos de Datos, Claves y Restricciones en MySQL\",\"datePublished\":\"2026-05-09T13:50:59+00:00\",\"dateModified\":\"2026-05-09T13:51:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/\"},\"wordCount\":1033,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DDL.webp\",\"articleSection\":[\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/\",\"name\":\"DDL, Tipos de Datos, Claves y Restricciones en MySQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DDL.webp\",\"datePublished\":\"2026-05-09T13:50:59+00:00\",\"dateModified\":\"2026-05-09T13:51:00+00:00\",\"description\":\"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DDL.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DDL.webp\",\"width\":1920,\"height\":1080,\"caption\":\"DDL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/articles\\\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DDL, Tipos de Datos, Claves y Restricciones en MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/\",\"name\":\"Bali Island Tekno\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#organization\",\"name\":\"Bali Island Tekno\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"width\":512,\"height\":512,\"caption\":\"Bali Island Tekno\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Wilanpedia\\\/61575048527927\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/es\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\",\"name\":\"Wilan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"caption\":\"Wilan\"},\"sameAs\":[\"https:\\\/\\\/tekno.bali-island.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DDL, Tipos de Datos, Claves y Restricciones en MySQL","description":"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/","og_locale":"es_ES","og_type":"article","og_title":"DDL, Tipos de Datos, Claves y Restricciones en MySQL","og_description":"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.","og_url":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/","og_site_name":"Bali Island Tekno","article_publisher":"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/","article_published_time":"2026-05-09T13:50:59+00:00","article_modified_time":"2026-05-09T13:51:00+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","type":"image\/webp"}],"author":"Wilan","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Wilan","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#article","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/"},"author":{"name":"Wilan","@id":"https:\/\/tekno.bali-island.com\/es\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42"},"headline":"DDL, Tipos de Datos, Claves y Restricciones en MySQL","datePublished":"2026-05-09T13:50:59+00:00","dateModified":"2026-05-09T13:51:00+00:00","mainEntityOfPage":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/"},"wordCount":1033,"commentCount":0,"publisher":{"@id":"https:\/\/tekno.bali-island.com\/es\/#organization"},"image":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","articleSection":["Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/","url":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/","name":"DDL, Tipos de Datos, Claves y Restricciones en MySQL","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#primaryimage"},"image":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","datePublished":"2026-05-09T13:50:59+00:00","dateModified":"2026-05-09T13:51:00+00:00","description":"Trata sobre la definici\u00f3n de DDL (CREATE, ALTER, DROP), tipos de datos, tipos de claves y restricciones de base de datos para principiantes.","breadcrumb":{"@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#primaryimage","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","width":1920,"height":1080,"caption":"DDL"},{"@type":"BreadcrumbList","@id":"https:\/\/tekno.bali-island.com\/es\/articles\/ddl-tipos-de-datos-claves-y-restricciones-en-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tekno.bali-island.com\/es\/"},{"@type":"ListItem","position":2,"name":"DDL, Tipos de Datos, Claves y Restricciones en MySQL"}]},{"@type":"WebSite","@id":"https:\/\/tekno.bali-island.com\/es\/#website","url":"https:\/\/tekno.bali-island.com\/es\/","name":"Bali Island Tekno","description":"","publisher":{"@id":"https:\/\/tekno.bali-island.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tekno.bali-island.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/tekno.bali-island.com\/es\/#organization","name":"Bali Island Tekno","url":"https:\/\/tekno.bali-island.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/tekno.bali-island.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","width":512,"height":512,"caption":"Bali Island Tekno"},"image":{"@id":"https:\/\/tekno.bali-island.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/"]},{"@type":"Person","@id":"https:\/\/tekno.bali-island.com\/es\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42","name":"Wilan","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","caption":"Wilan"},"sameAs":["https:\/\/tekno.bali-island.com"]}]}},"_links":{"self":[{"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/posts\/3016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/comments?post=3016"}],"version-history":[{"count":1,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/posts\/3016\/revisions"}],"predecessor-version":[{"id":3017,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/posts\/3016\/revisions\/3017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/media\/3005"}],"wp:attachment":[{"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/media?parent=3016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/categories?post=3016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/es\/wp-json\/wp\/v2\/tags?post=3016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}