English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Structured Query LLinguagem (SQL) é uma linguagem padronizada que permite que você execute operações no banco de dados, como criar projetos, ler conteúdo, atualizar conteúdo e excluir itens.
Praticamente todas as bases de dados que podem ser usadas suportam SQL e ele permite que você escreva código de banco de dados independentemente do banco de dados básico.
Este capítulo resume o SQL, que é um pré-requisito para entender o conceito de JDBC. Após concluir este capítulo, você será capaz de criar,Ccriação,Rpreenchimento, atualizaçãoU,atualização eDExclusão de dados (geralmente chamada deCRUDguia de operação).
Para obter mais informações sobre o SQL, leia nossoTutoriais MySQL.
A instrução CREATE DATABASE é usada para criar um novo banco de dados. A sintaxe é-
SQL> CREATE DATABASE DATABASE_NAME;
A seguir, a instrução SQL CREATE DATABASE cria um banco de dados chamado EMP-
SQL> CREATE DATABASE EMP;
A instrução DROP DATABASE é usada para excluir um banco de dados existente. A sintaxe é-
SQL> DROP DATABASE DATABASE_NAME;
Nota:Para criar ou excluir um banco de dados, você deve ter permissões de administrador no servidor do banco de dados. Note que a exclusão de um banco de dados resultará na perda de todos os dados armazenados nele.
A instrução CREATE TABLE é usada para criar uma nova tabela. A sintaxe é-
SQL> CREATE TABLE table_name ( column_name column_data_type, column_name column_data_type, column_name column_data_type ... );
A seguir, a instrução SQL CREATE TABLE cria uma tabela chamada Employees com quatro colunas
SQL> CREATE TABLE Employees ( id INT NOT NULL, age INT NOT NULL, first VARCHAR(255), last VARCHAR(255), PRIMARY KEY ( id ) );
A instrução DROP TABLE é usada para excluir uma tabela existente. A sintaxe é-
SQL> DROP TABLE table_name;
A seguir, a instrução SQL DROP TABLE remove a tabela chamada Employees-
SQL> DROP TABLE Employees;
A sintaxe da INSERT é semelhante à seguinte, onde column1,column2que representa os novos dados a serem exibidos nas colunas correspondentes-
SQL> INSERT INTO table_name VALUES (column1, column2, ...);
A seguir, a instrução INSERT SQL insere uma nova linha no banco de dados Employees criado anteriormente-
SQL> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
A cláusula SELECT é usada para recuperar dados do banco de dados. A sintaxe do SELECT é-
SQL> SELECT column_name, column_name, ... FROM table_name WHERE conditions;
A cláusula WHERE pode usar operadores de comparação, como =, ≠, <, >, <= e >=, bem como os operadores BETWEEN e LIKE.
A seguinte sentença SQL escolhe a idade, a primeira e a última coluna da tabela Employees, onde a coluna id é100-
SQL> SELECT first, last, age FROM Employees WHERE id = 100;
A seguinte sentença SQL escolhe a era, da tabela de funcionários primeiro e último colunaprimeirocoluna contémZara-
SQL> SELECT first, last, age FROM Employees WHERE first LIKE '%Zara%';
A sentença UPDATE é usada para atualizar dados. A sintaxe de UPDATE é-
SQL> UPDATE table_name SET column_name = value, column_name = value, ... WHERE conditions;
A cláusula WHERE pode usar operadores de comparação, como =, ≠, <, >, <= e >=, bem como os operadores BETWEEN e LIKE.
A seguinte sentença SQL UPDATE altera dados com ID10coluna de idade de funcionários 0-
SQL> UPDATE Employees SET age=20 WHERE id=100;
A sentença DELETE é usada para excluir dados da tabela. A sintaxe de DELETE é-
SQL> DELETE FROM table_name WHERE conditions;
A cláusula WHERE pode usar operadores de comparação, como =, ≠, <, >, <= e >=, bem como os operadores BETWEEN e LIKE.
A seguinte sentença SQL DELETE exclui dados com ID10registros de funcionários 0-
SQL> DELETE FROM Employees WHERE id=100;