{"id":15243,"date":"2024-01-05T09:35:40","date_gmt":"2024-01-05T12:35:40","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=15243"},"modified":"2024-01-06T09:51:21","modified_gmt":"2024-01-06T12:51:21","slug":"sql-como-adicionar-ou-remover-not-null-em-uma-coluna-de-tabela","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=15243","title":{"rendered":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?"},"content":{"rendered":"\n<p>Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.<\/p>\n\n\n\n<p>NOT NULL \u00e9 como ter uma regra que diz: &#8220;Voc\u00ea n\u00e3o pode deixar este campo em branco&#8221;. \u00c9 uma maneira de garantir que certas informa\u00e7\u00f5es importantes sempre estejam presentes e n\u00e3o sejam esquecidas. <\/p>\n\n\n\n<p>NOT NULL \u00e9 uma restri\u00e7\u00e3o que pode ser aplicada a uma coluna em um banco de dados SQL para garantir que essa coluna sempre tenha um valor. Em outras palavras, essa restri\u00e7\u00e3o impede que a coluna aceite valores nulos, ou seja, valores vazios ou ausentes.<\/p>\n\n\n\n<p>Se essa coluna for definida como NOT NULL, significa que toda vez que um novo registro for adicionado ao banco de dados, ser\u00e1 obrigat\u00f3rio fornecer um valor para o campo dessa coluna.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Para adicionar NOT NULL durante a cria\u00e7\u00e3o da tabela com SQL<\/h2>\n\n\n\n<p>Se voc\u00ea est\u00e1 criando uma tabela agora, nesse momento, poder\u00e1 aproveitar para deixar a coluna desejada como NOT NULL, ou seja, para n\u00e3o aceitar guardar valores vazios.<\/p>\n\n\n\n<p>Vejamos um exemplo,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE TABLE Pessoa (\n    id INT <strong>NOT NULL<\/strong>,\n    nome VARCHAR(50) <strong>NOT NULL<\/strong>,\n    idade INT\n);<\/code><\/pre>\n\n\n\n<p>Os campos ID e NOME est\u00e3o com a propriedade NOT NULL, ent\u00e3o, eles dever\u00e3o ser preenchidos. Caso contr\u00e1rio, ser\u00e1 gerado erro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adicionar ou remover NOT NULL em uma coluna de tabela existente<\/h2>\n\n\n\n<p>No caso de tabelas existentes, podemos usar ALTER TABLE do sql para alterar a coluna de modo que podemos defini-la ou n\u00e3o com NOT NULL.<\/p>\n\n\n\n<p>Para adicionar executamos,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER TABLE nome_da_tabela\nALTER COLUMN nome_da_coluna <strong>SET NOT NULL<\/strong>;<\/code><\/pre>\n\n\n\n<p>Se j\u00e1 est\u00e1 definido e queremos remover, fazemos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER TABLE nome_da_tabela\nALTER COLUMN nome_da_coluna <strong>DROP NOT NULL<\/strong>;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">MySQL e MariaDB<\/h2>\n\n\n\n<p>No MySQL e MariaDB, a forma de remover a restri\u00e7\u00e3o NOT NULL muda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER TABLE pagamento MODIFY valor INT;<\/code><\/pre>\n\n\n\n<p>Viu? Bastou apenas alterar a tabela e <strong>n\u00e3o<\/strong> <strong>colocar <\/strong>NOT NULL. Sim, para remover uma restri\u00e7\u00e3o NOT NULL para uma coluna no MySQL ou MariaDB, voc\u00ea usa o comando ALTER TABLE &#8230;. MODIFY n\u00e3o digitando o atributo NOT NULL.<\/p>\n\n\n\n<p>Se quiser ver detalhes da tabela basta executar <strong>show create table pagamento;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>show create table pagamento;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/categoriaoutros.com.br\/?s=SQL\">Veja outros posts sobre SQL clicando aqui.<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"141\" height=\"126\" src=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2022\/11\/sql.png\" alt=\"Adicionar ou Remover NOT NULL em uma Coluna de Tabela\" class=\"wp-image-6195\"\/><figcaption class=\"wp-element-caption\">Adicionar ou Remover NOT NULL em uma Coluna de Tabela<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">DEFAULT NULL<\/h2>\n\n\n\n<p>Voc\u00ea tamb\u00e9m poder\u00e1 encontrar a propriedade <strong>DEFAULT NULL<\/strong> em uma tabela que foi criada com SQL.<\/p>\n\n\n\n<p>DEFAULT NULL \u00e9 uma cl\u00e1usula que pode ser usada ao criar uma coluna em uma tabela no SQL. Quando uma coluna \u00e9 definida com DEFAULT NULL, isso significa que, por padr\u00e3o, a coluna ser\u00e1 preenchida com um valor nulo (NULL) se nenhum valor for especificado durante a inser\u00e7\u00e3o de um novo registro. se nenhum valor for fornecido para essa coluna ao adicionar um novo registro \u00e0 tabela, o valor padr\u00e3o ser\u00e1 NULL, a menos que seja especificado de outra forma. Isso \u00e9 \u00fatil quando voc\u00ea deseja permitir que uma coluna tenha um valor nulo por padr\u00e3o, mas ainda assim permitir a inser\u00e7\u00e3o de um valor diferente, se necess\u00e1rio.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios. NOT NULL \u00e9 como ter uma regra que diz: &#8220;Voc\u00ea n\u00e3o pode deixar este campo em branco&#8221;. \u00c9 uma maneira de garantir que certas informa\u00e7\u00f5es importantes sempre estejam presentes e&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=15243\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1331,16],"tags":[1628,4774,4773,3211],"class_list":["post-15243","post","type-post","status-publish","format-standard","hentry","category-banco-de-dados","category-informatica-dicas","tag-banco-de-dados","tag-default-null","tag-not-null","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros<\/title>\n<meta name=\"description\" content=\"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=15243\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=15243\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-05T12:35:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-06T12:51:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2022\/11\/sql.png\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?\",\"datePublished\":\"2024-01-05T12:35:40+00:00\",\"dateModified\":\"2024-01-06T12:51:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243\"},\"wordCount\":484,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"banco de dados\",\"DEFAULT NULL\",\"NOT NULL\",\"sql\"],\"articleSection\":[\"Banco de Dados\",\"Inform\u00e1tica\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15243#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=15243\",\"name\":\"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2024-01-05T12:35:40+00:00\",\"dateModified\":\"2024-01-06T12:51:21+00:00\",\"description\":\"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15243\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15243#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros","description":"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.","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:\/\/categoriaoutros.com.br\/?p=15243","og_locale":"pt_BR","og_type":"article","og_title":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros","og_description":"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.","og_url":"https:\/\/categoriaoutros.com.br\/?p=15243","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2024-01-05T12:35:40+00:00","article_modified_time":"2024-01-06T12:51:21+00:00","og_image":[{"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2022\/11\/sql.png"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=15243#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15243"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?","datePublished":"2024-01-05T12:35:40+00:00","dateModified":"2024-01-06T12:51:21+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15243"},"wordCount":484,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["banco de dados","DEFAULT NULL","NOT NULL","sql"],"articleSection":["Banco de Dados","Inform\u00e1tica"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=15243#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=15243","url":"https:\/\/categoriaoutros.com.br\/?p=15243","name":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela? - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2024-01-05T12:35:40+00:00","dateModified":"2024-01-06T12:51:21+00:00","description":"Saiba como adicionar ou remover NOT NULL de uma coluna de tabela de banco de dados de modo que aceite, ou n\u00e3o, armazenar valores vazios.","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15243#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=15243"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=15243#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"SQL: Como Adicionar ou Remover NOT NULL em uma Coluna de Tabela?"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15243"}],"version-history":[{"count":7,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15243\/revisions"}],"predecessor-version":[{"id":15259,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15243\/revisions\/15259"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}