2025/02/03 5

[MySQL] select 기본 문제 10개

-- 문제1) EMPLOYEES Table의 모든 자료를 출력하여라.select *from employees;-- 문제2) EMPLOYEES Table의 컬럼들을 모두 출력하라.desc departments;desc employees;-- 문제3) EMPLOYEES Table에서 사원 번호, 이름, 급여, 담당업무를 출력하여라.select employee_id, first_name, salary, job_idfrom employees;-- 문제4) 모든 종업원의 급여를 $300증가 시키기 위해서 덧셈 연산자를 사용하고 결과에 SALARY+300을 디스플레이 합니다.select first_name, salary, salary+300from employees;-- 문제5) EMPLOYEES 테이블에서 사원번..

데이터베이스 2025.02.03

[MySQL] select, 컬럼의 별명(alias)

데이터베이스는 select 이용이 90 % 이상 select 형식select 값, 컬럼명, 함수, sub query from 테이블명, sub query dual : 임시테이블, 가상테이블 (값)확인용도  컬럼의 별명(alias)select 테이블명 as "별명"(큰따옴표를 쓰지 않아도 되지만, 띄어쓰기가 있을 경우 반드시 써야 함.)select 2 * 3 from dual;select concat("hello", "world") from dual; 별명 사용 전select employee_id, first_name, salaryfrom employees; 별명 사용 후select employee_id AS "사원 번호", first_name as "이름", salary as "월급"from employ..

데이터베이스 2025.02.03

[MySQL] 자료형, table 생성/자료 추가/삭제

JAVA와 MySQL의 자료형 비교표JAVAMySQL intint, decimal(3), int unsigned(+값만 사용)float, doublefloat, double, decimal(5, 1)Stringvarchar(30)Datedate, timestamp  1. table 생성형식예시create table 테이블명(        컬럼명1 자료형,        컬럼명2 자료형     );create table student(        학번 int,        이름 varchar(30),        주소 varchar(100));  2. table에 데이터 추가-- 추가 insert into tb_varchar(colname1, colname2) values('abc', 'ABC'); ins..

데이터베이스 2025.02.03

[MySQL] 주석문, SQL

1. 주석문1) 한줄 주석문-- (띄어쓰기 있어야함.) 한줄 주석문에 적을 내용 2) 범위 주석문/*범위 주석문에 적을 내용*/ 2. SQL : Structured Query Language 구조적     질의    언어 Data CRUD (create, read, update, delete)           insert  select update delete 90%          Object     table, view, function   create drop(delete) alter(update)            table column(열), row(행) == DTO(java)     employees (회)사원     departments 부서     jobs 업무     locations..

데이터베이스 2025.02.03