국비지원(5)
-
Day13_MYSQL_View
1) view 생성하기 문제 1. 테이블 1(member) 의 userid,username,hp와 테이블2(profile)의 mbti 출력하는 뷰(vw_memberprofile)를 만든다. 2. select만 할 수 잇는 melon계정을 생성 테이블(member,profile) 2개 join select m.userid,m.username,m.hp,p.mbti from member as m inner join profile as p on m.userid = p.userid; view 생성 create view vw_memberprofile as select m.userid,m.username,m.hp,p.mbti from member as m inner join profile as p on m.useri..
2023.03.21 -
Day12_MYSQL 문자열 함수
1. CONCAT: 복수의 문자열을 연결해주는 함수 2.LEFT,RIGHT(해당 문자열, 가져올 갯수) : 왼쪽 또는 오른쪽에서 길이만큼 문자열을 가져온다. 3. substring(문자열, 시작위치, 길이) : 문자열의 일부를 가져올 때 사용 4.char_length: 문자열의 길이를 반환 5. lpad,rpad: 왼쪽 또는 오른쪽의 해당 길이만큼 늘리고 빈공간을 채울 문자열을 반환 6. ltrim, rtrim: 왼족 또는 오른쪽의 공백을 제거 7. replace(): 문자열에서 특정 문자열을 변경
2023.03.20 -
DAY12_MYSQL 정렬 + limit
정렬 ✔✔정렬 오름차순 정렬 (asc) 내림차순 정렬 (desc) select 필드명1,필드명2.. from 테이블명 order by 정렬할 필드명 [asc,desc] 포인트를 기준으로 내림차순, 만약 같은 포인트인 경우 아이디로 내림차순 정렬 select userid,username,point from member order by point desc, userid desc; (1차정렬 = point desc, 2차정렬 = userid desc) 문제) 성별이 여성인 회원을 포인트가 많은 순으로 정렬하기 (단 포인트가 같을경우 먼저 가입한 순으로 정렬) select userid,username,gender,regdate,point from member where gender = 'f' order by p..
2023.03.20 -
1. 테이블 만들어서 데이터 삽입해보기
예시용 테이블 만들기 create table word( eng varchar(50) primary key, kor varchar(50) not null, lev int ); desc word; #테이블의 특성확인 select * from word; # 테이블의 현 상태 확인 데이터 삽입 1번. insert into word values ('apple','사과',1); # 특징: 필드의 갯수와 데이터 갯수가 맞아야한다. # null값을 넣으면 가능 데이터 삽입 2번. insert into word(eng,kor,lev) values ('apple','사과',1); insert into word(eng,kor,lev) values ('apple','사과'); # eng,kor에 삽입 insert into w..
2023.03.17 -
파일 현재 시간, 수정된 시간 받아오기 2023.03.16