{"id":5,"date":"2013-04-03T15:37:36","date_gmt":"2013-04-03T14:37:36","guid":{"rendered":"http:\/\/www.lafabriquedecode.com\/blog\/?p=5"},"modified":"2013-04-03T16:00:32","modified_gmt":"2013-04-03T15:00:32","slug":"pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql","status":"publish","type":"post","link":"http:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/","title":{"rendered":"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL"},"content":{"rendered":"<p>Contrairement \u00e0 la croyance populaire, \u00e9crire :<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">\r\n\r\ncreate table eleve (\r\n\r\nid_eleve tinyint(2) unsigned NOT NULL PRIMARY KEY\r\n\r\n) <\/pre>\n<p>ne fera pas en sorte que vous vous retrouviez avec des nombres inf\u00e9rieurs \u00e0 99. Ce 2 entre parenth\u00e8ses n&rsquo;est utile que lorsque vous utilisez l&rsquo;option <strong>ZEROFILL<\/strong> (litt\u00e9ralement \u00ab\u00a0remplir avec des z\u00e9ros\u00a0\u00bb). La preuve, ins\u00e9rez donc 255, qui est la limite haute d&rsquo;un <em>tinyint<\/em> non sign\u00e9 :<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">insert into eleve values (255);<\/pre>\n<p>Si vous faites :<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">select * from eleve;<\/pre>\n<p>Vous verrez bien 255 s&rsquo;afficher ! Si par contre vous utilisez l&rsquo;option ZEROFILL, comme suit :<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">create table eleve (\r\nid_eleve tinyint(2) unsigned\u00a0ZEROFILL\u00a0NOT NULL PRIMARY KEY\r\n)<\/pre>\n<p>Alors en ins\u00e9rant 1 :<\/p>\n<pre class=\"brush: sql; title: ; notranslate\" title=\"\">insert into eleve values (1);<\/pre>\n<p>Vous verrez, apr\u00e8s un nouveau <em>select<\/em>, que ce chiffre a \u00e9t\u00e9 compl\u00e9t\u00e9 (sur la gauche, \u00e9videmment&#8230;) par autant de z\u00e9ros qu&rsquo;il faut pour satisfaire votre longueur d&rsquo;affichage (<em>display length<\/em>), qui est de 2 !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contrairement \u00e0 la croyance populaire, \u00e9crire : ne fera pas en sorte que vous vous retrouviez avec des nombres inf\u00e9rieurs \u00e0 99. Ce 2 entre parenth\u00e8ses n&rsquo;est utile que lorsque vous utilisez l&rsquo;option ZEROFILL (litt\u00e9ralement \u00ab\u00a0remplir avec des z\u00e9ros\u00a0\u00bb). La preuve, ins\u00e9rez donc 255, qui est la limite haute d&rsquo;un tinyint non sign\u00e9 : Si [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[2],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.6.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog\" \/>\n<meta property=\"og:description\" content=\"Contrairement \u00e0 la croyance populaire, \u00e9crire : ne fera pas en sorte que vous vous retrouviez avec des nombres inf\u00e9rieurs \u00e0 99. Ce 2 entre parenth\u00e8ses n&rsquo;est utile que lorsque vous utilisez l&rsquo;option ZEROFILL (litt\u00e9ralement \u00ab\u00a0remplir avec des z\u00e9ros\u00a0\u00bb). La preuve, ins\u00e9rez donc 255, qui est la limite haute d&rsquo;un tinyint non sign\u00e9 : Si [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"La Fabrique de code - Tech blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-03T14:37:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-04-03T15:00:32+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@LaFabrique2Code\" \/>\n<meta name=\"twitter:site\" content=\"@LaFabrique2Code\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/\",\"url\":\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/\",\"name\":\"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog\",\"isPartOf\":{\"@id\":\"http:\/\/www.lafabriquedecode.com\/blog\/#website\"},\"datePublished\":\"2013-04-03T14:37:36+00:00\",\"dateModified\":\"2013-04-03T15:00:32+00:00\",\"author\":{\"@id\":\"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/83863c048b82fd9ccf6407bddd241162\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"http:\/\/www.lafabriquedecode.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.lafabriquedecode.com\/blog\/#website\",\"url\":\"http:\/\/www.lafabriquedecode.com\/blog\/\",\"name\":\"La Fabrique de code - Tech blog\",\"description\":\"PHP objet, MySQL, Design Patterns, OOP...et plus !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.lafabriquedecode.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/83863c048b82fd9ccf6407bddd241162\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/fc2e1de7c8a1871b50ff9c6a6f8682a2?s=96&d=retro&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/fc2e1de7c8a1871b50ff9c6a6f8682a2?s=96&d=retro&r=g\",\"caption\":\"admin\"},\"url\":\"http:\/\/www.lafabriquedecode.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog","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:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/","og_locale":"fr_FR","og_type":"article","og_title":"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog","og_description":"Contrairement \u00e0 la croyance populaire, \u00e9crire : ne fera pas en sorte que vous vous retrouviez avec des nombres inf\u00e9rieurs \u00e0 99. Ce 2 entre parenth\u00e8ses n&rsquo;est utile que lorsque vous utilisez l&rsquo;option ZEROFILL (litt\u00e9ralement \u00ab\u00a0remplir avec des z\u00e9ros\u00a0\u00bb). La preuve, ins\u00e9rez donc 255, qui est la limite haute d&rsquo;un tinyint non sign\u00e9 : Si [&hellip;]","og_url":"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/","og_site_name":"La Fabrique de code - Tech blog","article_published_time":"2013-04-03T14:37:36+00:00","article_modified_time":"2013-04-03T15:00:32+00:00","author":"admin","twitter_card":"summary","twitter_creator":"@LaFabrique2Code","twitter_site":"@LaFabrique2Code","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/","url":"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/","name":"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL - La Fabrique de code - Tech blog","isPartOf":{"@id":"http:\/\/www.lafabriquedecode.com\/blog\/#website"},"datePublished":"2013-04-03T14:37:36+00:00","dateModified":"2013-04-03T15:00:32+00:00","author":{"@id":"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/83863c048b82fd9ccf6407bddd241162"},"breadcrumb":{"@id":"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lafabriquedecode.com\/blog\/2013\/04\/pour-en-finir-avec-le-display-length-sur-les-types-de-donnees-numeriques-de-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"http:\/\/www.lafabriquedecode.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pour en finir avec le display length sur les types de donn\u00e9es num\u00e9riques de MySQL"}]},{"@type":"WebSite","@id":"http:\/\/www.lafabriquedecode.com\/blog\/#website","url":"http:\/\/www.lafabriquedecode.com\/blog\/","name":"La Fabrique de code - Tech blog","description":"PHP objet, MySQL, Design Patterns, OOP...et plus !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.lafabriquedecode.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/83863c048b82fd9ccf6407bddd241162","name":"admin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"http:\/\/www.lafabriquedecode.com\/blog\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/fc2e1de7c8a1871b50ff9c6a6f8682a2?s=96&d=retro&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/fc2e1de7c8a1871b50ff9c6a6f8682a2?s=96&d=retro&r=g","caption":"admin"},"url":"http:\/\/www.lafabriquedecode.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/posts\/5"}],"collection":[{"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":11,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":10,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions\/10"}],"wp:attachment":[{"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.lafabriquedecode.com\/blog\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}