{"id":3014,"date":"2026-05-09T21:50:59","date_gmt":"2026-05-09T13:50:59","guid":{"rendered":"https:\/\/tekno.bali-island.com\/?p=3014"},"modified":"2026-05-09T21:51:01","modified_gmt":"2026-05-09T13:51:01","slug":"ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql","status":"publish","type":"post","link":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/","title":{"rendered":"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduzione al Data Definition Language (DDL)<\/strong><\/h2>\n\n\n\n<p><strong>DDL<\/strong>&nbsp;\u00e8 l&#8217;acronimo di&nbsp;<em>Data Definition Language<\/em>, ovvero un insieme di comandi per descrivere il progetto complessivo del database in SQL (<em>Structured Query Language<\/em>). I comandi principali del DDL includono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CREATE<\/strong>: Utilizzato per creare nuovi oggetti.<\/li>\n\n\n\n<li><strong>ALTER<\/strong>: Utilizzato per modificare la struttura di oggetti esistenti.<\/li>\n\n\n\n<li><strong>DROP<\/strong>: Utilizzato per eliminare oggetti.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Utilizzo dei Comandi CREATE, ALTER e DROP in MySQL<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>a. CREATE<\/strong><\/h3>\n\n\n\n<p>Il comando CREATE viene utilizzato per creare nuovi database, nuove tabelle o nuove&nbsp;<em>viste<\/em>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Esempio:<\/strong>\u00a0CREATE DATABASE toko_buku;<\/li>\n\n\n\n<li><strong>Spiegazione:<\/strong>\u00a0Questo comando crea un nuovo database con il nome toko_buku.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>b. ALTER<\/strong><\/h3>\n\n\n\n<p>Il comando ALTER viene utilizzato per modificare la struttura di una tabella gi\u00e0 creata. Questa operazione pu\u00f2 aggiungere, eliminare, modificare colonne, alterare la tabella o assegnare nuovi attributi alle colonne.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Esempio:<\/strong>\u00a0ALTER TABLE buku ADD judul_buku varchar(20);<\/li>\n\n\n\n<li><strong>Spiegazione:<\/strong>\u00a0Questo comando aggiunge un nuovo\u00a0<em>campo<\/em>\u00a0(colonna) chiamato judul_buku con tipo di dato varchar e lunghezza massima di 20 caratteri alla tabella buku.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>c. DROP<\/strong><\/h3>\n\n\n\n<p>Il comando DROP elimina definitivamente un oggetto dal database. L&#8217;oggetto pu\u00f2 essere il database stesso, una tabella, una&nbsp;<em>funzione<\/em>, un&nbsp;<em>indice<\/em>, una&nbsp;<em>procedura<\/em>, un&nbsp;<em>trigger<\/em>&nbsp;o una&nbsp;<em>vista<\/em>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Esempio:<\/strong>\u00a0DROP DATABASE toko_buku;<\/li>\n\n\n\n<li><strong>Spiegazione:<\/strong>\u00a0Questo comando elimina il database con il nome toko_buku.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipi di Dati in MySQL<\/strong><\/h2>\n\n\n\n<p>La scelta del tipo di dato corretto \u00e8 molto importante per l&#8217;efficienza dell&#8217;archiviazione del database. Di seguito sono riportate le categorie di tipi di dati in MySQL:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A. Tipi di Dati Numerici<\/strong><\/h3>\n\n\n\n<p>Utilizzati per memorizzare dati numerici.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TINYINT:<\/strong>\u00a0Memorizza numeri interi (positivi\/negativi). Intervallo: da -128 a 127. Dimensione: 1 byte (8 bit).<\/li>\n\n\n\n<li><strong>SMALLINT:<\/strong>\u00a0Memorizza numeri interi. Intervallo: da -32768 a 32767. Dimensione: 2 byte (16 bit).<\/li>\n\n\n\n<li><strong>MEDIUMINT:<\/strong>\u00a0Memorizza numeri interi. Intervallo: da -8388608 a 8388607. Dimensione: 3 byte (24 bit).<\/li>\n\n\n\n<li><strong>INT:<\/strong>\u00a0Memorizza numeri interi. Intervallo: da -2147483648 a 2147483647. Dimensione: 4 byte (32 bit).<\/li>\n\n\n\n<li><strong>BIGINT:<\/strong>\u00a0Memorizza numeri interi su larga scala. Intervallo: da -9223372036854775808 a 9223372036854775807. Dimensione: 8 byte (64 bit).<\/li>\n\n\n\n<li><strong>FLOAT:<\/strong>\u00a0Memorizza numeri a virgola mobile a precisione singola. Dimensione: 4 byte (32 bit).<\/li>\n\n\n\n<li><strong>DOUBLE \/ REAL:<\/strong>\u00a0Memorizza numeri a virgola mobile a precisione doppia. Dimensione: 8 byte (64 bit).<\/li>\n\n\n\n<li><strong>DECIMAL \/ NUMERIC:<\/strong>\u00a0Memorizza numeri a virgola fissa con precisione molto elevata. Dimensione: 8 byte (64 bit).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>B. Tipi di Dati Stringa (Testo)<\/strong><\/h3>\n\n\n\n<p>Utilizzati per memorizzare dati di tipo carattere o testo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CHAR:<\/strong>\u00a0Memorizza stringhe di lunghezza fissa (es. codice articolo, codice fiscale). Intervallo: da 0 a 255 caratteri.<\/li>\n\n\n\n<li><strong>VARCHAR:<\/strong>\u00a0Memorizza stringhe di lunghezza variabile. Intervallo: da 0 a 65.535 caratteri (nelle versioni pi\u00f9 recenti).<\/li>\n\n\n\n<li><strong>TINYTEXT:<\/strong>\u00a0Memorizza testi brevi. Intervallo: da 0 a 255 caratteri.<\/li>\n\n\n\n<li><strong>TEXT:<\/strong>\u00a0Memorizza testi standard. Intervallo: da 0 a 65.535 caratteri.<\/li>\n\n\n\n<li><strong>MEDIUMTEXT:<\/strong>\u00a0Memorizza testi di media lunghezza. Intervallo: da 0 a 16.777.215 caratteri.<\/li>\n\n\n\n<li><strong>LONGTEXT:<\/strong>\u00a0Memorizza testi molto lunghi. Intervallo: da 0 a 4.294.967.295 caratteri.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C. Tipi di Dati Data e Ora<\/strong><\/h3>\n\n\n\n<p>Utilizzati per memorizzare dati relativi a data e ora.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DATE:<\/strong>\u00a0Memorizza una data (Formato: AAAA-MM-GG). Intervallo: da &#8216;1000-01-01&#8217; a &#8216;9999-12-31&#8217;. Dimensione: 3 byte.<\/li>\n\n\n\n<li><strong>TIME:<\/strong>\u00a0Memorizza un&#8217;ora (Formato: HH:MM:SS). Intervallo: da &#8216;-838:59:59&#8217; a &#8216;+838:59:59&#8217;. Dimensione: 3 byte.<\/li>\n\n\n\n<li><strong>DATETIME:<\/strong>\u00a0Combinazione di data e ora (Formato: AAAA-MM-GG HH:MM:SS). Intervallo: da &#8216;1000-01-01 00:00:00&#8217; a &#8216;9999-12-31 23:59:59&#8217;. Dimensione: 8 byte.<\/li>\n\n\n\n<li><strong>YEAR:<\/strong>\u00a0Memorizza un anno (Formato: AAAA). Intervallo: da 1900 a 2155. Dimensione: 1 byte.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>D. Tipi di Dati BLOB (Binari)<\/strong><\/h3>\n\n\n\n<p>BLOB \u00e8 l&#8217;acronimo di&nbsp;<em>Binary Large Object<\/em>. Viene utilizzato per memorizzare dati binari puri, \u00e8&nbsp;<em>sensibile alle maiuscole\/minuscole<\/em>&nbsp;ed \u00e8 ideale per file multimediali come immagini, documenti o audio.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BIT:<\/strong>\u00a0Memorizza dati binari. Intervallo: 64 cifre binarie.<\/li>\n\n\n\n<li><strong>TINYBLOB:<\/strong>\u00a0Dimensione massima di 255 byte.<\/li>\n\n\n\n<li><strong>BLOB:<\/strong>\u00a0Dimensione massima di 65.535 byte.<\/li>\n\n\n\n<li><strong>MEDIUMBLOB:<\/strong>\u00a0Dimensione massima di 16.777.215 byte.<\/li>\n\n\n\n<li><strong>LONGBLOB:<\/strong>\u00a0Dimensione massima di 4.294.967.295 byte.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipi di Chiavi in SQL<\/strong><\/h2>\n\n\n\n<p>Una chiave in SQL \u00e8 una combinazione di uno o pi\u00f9 attributi (colonne) che serve a distinguere univocamente le righe di dati in una tabella o a collegare (mettere in relazione) una tabella con un&#8217;altra.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Superchiave:<\/strong>\u00a0Un insieme di attributi che pu\u00f2 essere utilizzato per identificare univocamente ogni riga di dati in una tabella.<\/li>\n\n\n\n<li><strong>Chiave Candidata:<\/strong>\u00a0Una superchiave minimale che non ha attributi ridondanti. Una chiave candidata viene scelta dalla combinazione pi\u00f9 piccola di\u00a0<em>campi<\/em>\u00a0in grado di identificare valori univoci.<\/li>\n\n\n\n<li><strong>Chiave Primaria:<\/strong>\u00a0La chiave candidata selezionata come identificatore principale di un\u00a0<em>record<\/em>. I dati in una chiave primaria\u00a0<strong>non possono essere vuoti<\/strong>\u00a0(<em>Not Null<\/em>) e\u00a0<strong>non possono duplicarsi<\/strong>. Ogni tabella pu\u00f2 avere una sola Chiave Primaria.<\/li>\n\n\n\n<li><strong>Chiave Alternativa:<\/strong>\u00a0Una chiave candidata che\u00a0<em>non \u00e8 stata scelta<\/em>\u00a0come Chiave Primaria.<\/li>\n\n\n\n<li><strong>Chiave Esterna:<\/strong>\u00a0Una chiave utilizzata per mettere in relazione una tabella con un&#8217;altra, formando una relazione\u00a0<em>parent-child<\/em>. La Chiave Primaria nella tabella principale (parent) viene referenziata dalla Chiave Esterna nella tabella correlata (child).<\/li>\n\n\n\n<li><strong>Chiave Composita:<\/strong>\u00a0Una chiave composta da due o pi\u00f9 attributi per identificare univocamente un&#8217;entit\u00e0. Solitamente viene utilizzata quando nessuna singola colonna soddisfa i requisiti per una Chiave Primaria.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipi di Vincoli in MySQL<\/strong><\/h2>\n\n\n\n<p>I&nbsp;<em>vincoli<\/em>&nbsp;sono regole applicate a colonne o tabelle per mantenere l&#8217;integrit\u00e0 e la validit\u00e0 dei dati.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NOT NULL:<\/strong>\u00a0Garantisce che una colonna non possa essere lasciata vuota durante l&#8217;inserimento di un\u00a0<em>record<\/em>. La colonna deve essere obbligatoriamente riempita.<\/li>\n\n\n\n<li><strong>UNIQUE:<\/strong>\u00a0Garantisce che ogni valore in una colonna sia diverso dagli altri (nessun record duplicato).<\/li>\n\n\n\n<li><strong>PRIMARY KEY:<\/strong>\u00a0Combinazione dei vincoli NOT NULL e UNIQUE. Identifica univocamente ogni riga in una tabella. \u00c8 consentita una sola PRIMARY KEY per tabella.<\/li>\n\n\n\n<li><strong>FOREIGN KEY:<\/strong>\u00a0Mantiene l&#8217;integrit\u00e0 referenziale tra le tabelle. Garantisce che il valore nella colonna\u00a0<em>child<\/em>\u00a0abbia un riferimento valido nella colonna\u00a0<em>parent<\/em>\u00a0(in un&#8217;altra tabella).<\/li>\n\n\n\n<li><strong>CHECK:<\/strong>\u00a0Esegue una validazione o un controllo prima che i dati vengano salvati nel database. I dati vengono valutati con un valore\u00a0<em>booleano<\/em>; se soddisfano la condizione, il valore \u00e8\u00a0<em>true<\/em>\u00a0e vengono salvati, ma se \u00e8\u00a0<em>false<\/em>, SQL li rifiuta e visualizza un messaggio di\u00a0<em>errore<\/em>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduzione al Data Definition Language (DDL) DDL&nbsp;\u00e8 l&#8217;acronimo di&nbsp;Data Definition Language, ovvero un insieme di comandi per descrivere il progetto complessivo del database in SQL (Structured Query Language). I comandi principali del DDL includono: Utilizzo dei Comandi CREATE, ALTER e DROP in MySQL a. CREATE Il comando CREATE viene utilizzato per creare nuovi database, nuove tabelle o nuove&nbsp;viste. b. ALTER Il comando ALTER viene utilizzato per modificare la struttura di una tabella gi\u00e0 creata. Questa operazione pu\u00f2 aggiungere, eliminare, modificare colonne, alterare la tabella o assegnare nuovi attributi alle colonne. c. DROP Il comando DROP elimina definitivamente un oggetto dal database. L&#8217;oggetto pu\u00f2 essere il database stesso, una tabella, una&nbsp;funzione, un&nbsp;indice, una&nbsp;procedura, un&nbsp;trigger&nbsp;o una&nbsp;vista. Tipi di Dati in MySQL La scelta del tipo di dato corretto \u00e8 molto importante per l&#8217;efficienza dell&#8217;archiviazione del database. Di seguito sono riportate le categorie di tipi di dati in MySQL: A. Tipi di Dati Numerici Utilizzati per memorizzare dati numerici. B. Tipi di Dati Stringa (Testo) Utilizzati per memorizzare dati di tipo carattere o testo. C. Tipi di Dati Data e Ora Utilizzati per memorizzare dati relativi a data e ora. D. Tipi di Dati BLOB (Binari) BLOB \u00e8 l&#8217;acronimo di&nbsp;Binary Large Object. Viene &hellip;<\/p>\n","protected":false},"author":1,"featured_media":3001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[97],"tags":[],"class_list":["post-3014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmazione"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DDL, Tipi di Dati, Chiavi e Vincoli in MySQL<\/title>\n<meta name=\"description\" content=\"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.\" \/>\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\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL\" \/>\n<meta property=\"og:description\" content=\"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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:01+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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wilan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/\"},\"author\":{\"name\":\"Wilan\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\"},\"headline\":\"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL\",\"datePublished\":\"2026-05-09T13:50:59+00:00\",\"dateModified\":\"2026-05-09T13:51:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/\"},\"wordCount\":943,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DDL.webp\",\"articleSection\":[\"Programmazione\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/\",\"name\":\"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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:01+00:00\",\"description\":\"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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\\\/it\\\/articles\\\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/\",\"name\":\"Bali Island Tekno\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#organization\",\"name\":\"Bali Island Tekno\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#\\\/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\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Wilanpedia\\\/61575048527927\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/it\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\",\"name\":\"Wilan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@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, Tipi di Dati, Chiavi e Vincoli in MySQL","description":"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.","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\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/","og_locale":"it_IT","og_type":"article","og_title":"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL","og_description":"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.","og_url":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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:01+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":{"Scritto da":"Wilan","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#article","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/"},"author":{"name":"Wilan","@id":"https:\/\/tekno.bali-island.com\/it\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42"},"headline":"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL","datePublished":"2026-05-09T13:50:59+00:00","dateModified":"2026-05-09T13:51:01+00:00","mainEntityOfPage":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/"},"wordCount":943,"commentCount":0,"publisher":{"@id":"https:\/\/tekno.bali-island.com\/it\/#organization"},"image":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/DDL.webp","articleSection":["Programmazione"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/","url":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/","name":"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#primaryimage"},"image":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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:01+00:00","description":"Tratta la definizione di DDL (CREATE, ALTER, DROP), i tipi di dati, i tipi di chiavi e i vincoli di database per principianti.","breadcrumb":{"@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/tekno.bali-island.com\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-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\/it\/articles\/ddl-tipi-di-dati-chiavi-e-vincoli-in-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tekno.bali-island.com\/it\/"},{"@type":"ListItem","position":2,"name":"DDL, Tipi di Dati, Chiavi e Vincoli in MySQL"}]},{"@type":"WebSite","@id":"https:\/\/tekno.bali-island.com\/it\/#website","url":"https:\/\/tekno.bali-island.com\/it\/","name":"Bali Island Tekno","description":"","publisher":{"@id":"https:\/\/tekno.bali-island.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tekno.bali-island.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/tekno.bali-island.com\/it\/#organization","name":"Bali Island Tekno","url":"https:\/\/tekno.bali-island.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/tekno.bali-island.com\/it\/#\/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\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/"]},{"@type":"Person","@id":"https:\/\/tekno.bali-island.com\/it\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42","name":"Wilan","image":{"@type":"ImageObject","inLanguage":"it-IT","@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\/it\/wp-json\/wp\/v2\/posts\/3014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/comments?post=3014"}],"version-history":[{"count":1,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/posts\/3014\/revisions"}],"predecessor-version":[{"id":3015,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/posts\/3014\/revisions\/3015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/media\/3001"}],"wp:attachment":[{"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/media?parent=3014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/categories?post=3014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/it\/wp-json\/wp\/v2\/tags?post=3014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}