본문 바로가기
반응형

전체 글298

MySQL - 실습문제 📃 회원 테이블 추가하기 앨리스 가게에서는 회원가입을 통해 구매한 가격만큼 마일리지 혜택을 주려고 합니다. 이를 위해 customer 테이블을 만들고자 합니다. 지시사항에 맞추어 customer 테이블을 완성하세요. 💬 지시사항 ◾ 고객의 정보는 (1, 'Elice', '2010-01-15', 100) (2, 'Cheshire', '2005-03-10', 100) (3, 'Dodo', '2010-04-30', 100) ◾ customer 테이블의 모든 컬럼을 출력할 것 create table customer( id int, -- id -- name varchar(10), -- 이름 -- birthday date, -- 생일 -- mileage int -- 마일리지 -- ); insert into cust.. 2022. 7. 18.
MySQL - group by, having, join 💡 group by 문 -- rental 테이블로부터 user_id별로 user_id를 조회한다. -- select user_id from rental group by user_id; -- user_id별로 개수 세기 -- select user_id, count(*) from rental group by user_id; 💡 having 조건문 select user_id, count(*) from rental group by user_id having count(user_id) > 1; select user_id, count(*) from rental group by user_id having count(user_id) < 1; select user_id, count(*) from rental group .. 2022. 7. 18.
MySQL - 사용자 생성 및 권한 부여 💡 사용자 생성 및 권한 부여 use mysql; -- mysql 데이터베이스 접속 -- show tables; -- 테이블 목록 확인 -- select host, user from user; -- user 테이블로부터 host, user를 조회한다. -- create user day18; -- 사용자 day18을 생성한다. -- select host, user from user; -- user테이블로부터 host, user를 조회한다. -- create user 'day18'@'localhost' identified by '1234'; -- day18 계정에 '1234' 비밀번호를 생성한다. -- grant all privileges on *.* to 'day18'@'localhost'; -- day1.. 2022. 7. 18.
MySQL - JAVA, DB 연결하기 자바파일 - lib - 붙여넣기 mysql을 실행시켜놓고 데이터베이스 연결하기. 컴파일, 실행! import java.sql.*; public class JDBCExampleToMysql { public static void main(String[] args) { if(args.length < 1) { System.err.println("Usage : "); System.err.println("java JDBCExample "); System.exit(1); } String serverName = args[0]; try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://" + serverName + ":3306/sample"; Co.. 2022. 7. 15.
MySQL - food 데이터베이스 만들기 📃 food 데이터베이스를 만들어보자 과자 제품 번호, 이름, 가격, 생산일, 유통기한, 회사, 맛, 칼로리 1. '20302849', '홈런볼', 1700, '2022-07-10', '2023-01-03, '해태', '초코', 270 2. '21904322', '매운 새우깡', 1200, '2022-04-01', '2022-11-14', '농심', '양념', 450 3. '21483229', '포카칩 어니언', 1500, '2022-04-27', '2022-11-25', '농심, '감자', 377 4. '22958228', '빼빼로 오리지널', 1500, '2022-05-12', '2022-12-02', '롯데', '초코', 225 5. '20132245', '에이스', 1000, '2021-02-02.. 2022. 7. 15.
MySQL - bikinisity 데이터베이스 만들기 💾 쿼리문 텍스트 파일 📃 비키니시티의 주민들의 정보를 테이블로 만들어보자 ◾ database : bikinisity ◾ table : info ◾ record : name varchar(10), sex varchar(5), age int, driveScore int, loveBugger int, hateBugger int, birthday date ◾ data : '스펀지밥', '남자', 20, 5, 100, 0, '1975-01-01' '뚱이', '남자', 20, 0, 90, 10, '1975-10-01' '징징이', '남자', 25, 80, 60, 40, '1970-02-03' '다람이', '여자', 22, 50, 50, 50, '1973-11-11' '집게사장', '남자', 50, 90, 100,.. 2022. 7. 15.
MySQL - DML 💡 다양한 조건 - where like like는 특정 문자가 포함된 문자열을 찾고 싶을 때 사용하는 명령어이다. --> 정수형을 찾으려고 하면 안된다. ◾ %문자열 : 문자열로 끝나는 값 조회 ◾ 문자열% : 문자열로 시작하는 값 조회 ◾ %문자열% : 문자열이 포함된 값 조회 📃 like select * from book where title like '%왕자'; select * from book where title like '어린%'; select * from book where title like '%린왕%'; 💡 order by select * from score order by math desc; select * from score order by math asc; 💡 insert문 ◾ 데이.. 2022. 7. 14.
MySQL - DML 실습 📃 SQL 예제(1) create database tutor; create table dept ( deptno decimal(2), dname varchar(14), loc varchar(13), constraint pk_dept primary key (deptno) ); create table emp ( empno decimal(4), ename varchar(10), job varchar(9), mgr decimal(4), hiredate date, sal decimal(7,2), comm decimal(7,2), deptno decimal(2), constraint pk_emp primary key (empno), constraint fk_deptno foreign key (deptno) refer.. 2022. 7. 14.
MySQL - DDL, where문 💡 SQL 이란? SQL이란 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용되는 명령어입니다. 💬 데이터 정의어(DDL) : 데이터베이스를 생성하거나 테이블을 만드는 언어 💬 데이터 조작어(DML) : 데이터베이스에 저장된 데이터를 조회하거나 수정, 삭제하는 등의 역할을 하는 언어 💬 데이터 제어어(DCL) : 사용자의 권한을 설정하는 언어 📃 book 테이블 만들기 📃 where 을 사용하여 title이 '돈키호테'인 행 검색 📃 score 테이블 만들기 📃 국어 성적이 90 이상인 값 검색 📃 국어 성적이 90인 값 검색 📃 국어 성적이 90 이상이거나 수학 성적이 80 초과인 값 검색 📃 수학 성적이 80과 90사이의 값 검색 (80과 90인 값도 포함) 📃 영어 성적이 50 이상인 값 .. 2022. 7. 14.
728x90
반응형