English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JDBC SQL 문법

Structured Query LLanguage(SQL)은 데이터베이스에서 작업을 수행할 수 있는 표준화된 언어로, 프로젝트를 생성, 내용을 읽고, 내용을 수정하고, 항목을 제거할 수 있습니다.

几乎所有可能使用的数据库都支持SQL,并且它允许您独立于基础数据库编写数据库代码。

이 장은 SQL을 요약하며, JDBC 개념을 이해하기 위한 필수 조건입니다. 이 장을 배웠다면, 데이터베이스에서 생성할 수 있습니다.C생성,R채우기, 수정U,수정 및D데이터(보통 제거 데이터로 불리움)CRUD설명서를 읽어 주세요.

SQL에 대한 자세한 정보는 우리의MySQL 가이드.

데이터베이스를 생성합니다

CREATE DATABASE 문은 새 데이터베이스를 생성하는 데 사용됩니다. 문법은-

SQL> CREATE DATABASE DATABASE_NAME;

온라인 예제

다음 SQL 문은 EMP로 이름 붙은 데이터베이스를 생성합니다-

SQL> CREATE DATABASE EMP;

데이터베이스를 삭제합니다

DROP DATABASE 문은 기존 데이터베이스를 삭제하는 데 사용됩니다. 문법은-

SQL> DROP DATABASE DATABASE_NAME;

주의:데이터베이스를 생성하거나 제거하려면 데이터베이스 서버에서 관리자 권한이 있어야 합니다. 데이터베이스를 제거하면 해당 데이터베이스에 저장된 모든 데이터가 손실됩니다.

테이블을 생성합니다

CREATE TABLE 문은 새 테이블을 생성하는 데 사용됩니다. 문법은-

SQL> CREATE TABLE table_name
(
   column_name column_data_type,
   column_name column_data_type,
   column_name column_data_type
   ...
);

온라인 예제

다음 SQL 문은 Employees로 이름 붙은 테이블을 생성하는 데 사용됩니다.其中有四列

SQL> CREATE TABLE Employees
(
   id INT NOT NULL,
   age INT NOT NULL,
   first VARCHAR(255,
   last VARCHAR(255,
   PRIMARY KEY ( id )
);

테이블을 삭제합니다

DROP TABLE 문은 기존 테이블을 삭제하는 데 사용됩니다. 문법은-

SQL> DROP TABLE table_name;

온라인 예제

다음 SQL 문은 Employees로 이름 붙은 테이블을 삭제합니다-

SQL> DROP TABLE Employees;

데이터를 삽입합니다

INSERT 문법은 다음과 같은 내용과 유사합니다,column1، column2는 해당 열에 표시할 새 데이터를 나타냅니다-

SQL> INSERT INTO table_name VALUES (column1, column2, ...);

온라인 예제

다음 SQL INSERT 문은 이전에 생성된 Employees 데이터베이스에 새 행을 삽입합니다-

SQL> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');

데이터를 검색합니다

SELECT 문은 데이터베이스에서 데이터를 검색하는 데 사용됩니다. SELECT 문법은-

SQL> SELECT column_name, column_name, ...
     FROM table_name
     WHERE conditions;

WHERE 절은 비교 연산자(예: =, !=, <, >, <=, >=) 및 BETWEEN, LIKE 연산자를 사용할 수 있습니다.

온라인 예제

아래 SQL 문은 Employees 테이블에서 나이, 첫 번째와 마지막 열을 선택하고, id 열이100-

SQL> SELECT first, last, age 
     FROM Employees 
     WHERE id = 100;

아래 SQL 문은 시대를 선택하고, 그 중에서도 직원 테이블의 첫 번째와 마지막 열을 선택합니다첫 번째열이 포함됩니다Zara-

SQL> SELECT first, last, age 
     FROM Employees 
     WHERE first LIKE '%Zara%';

데이터 업데이트

UPDATE 문은 데이터를 업데이트하는 데 사용됩니다. UPDATE 문법은 다음과 같습니다:-

SQL> UPDATE table_name
     SET column_name = value, column_name = value, ...
     WHERE conditions;

WHERE 절은 비교 연산자(예: =, !=, <, >, <=, >=) 및 BETWEEN, LIKE 연산자를 사용할 수 있습니다.

온라인 예제

아래 SQL UPDATE 문은 ID가100의 직원의 나이 열-

SQL> UPDATE Employees SET age=20 WHERE id=100;

데이터 제거

DELETE 문은 테이블에서 데이터를 제거하는 데 사용됩니다. DELETE 문법은 다음과 같습니다:-

SQL> DELETE FROM table_name WHERE conditions;

WHERE 절은 비교 연산자(예: =, !=, <, >, <=, >=) 및 BETWEEN, LIKE 연산자를 사용할 수 있습니다.

온라인 예제

아래 SQL DELETE 문은 ID가100의 직원의 레코드-

SQL> DELETE FROM Employees WHERE id=100;