일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 문법
- 트랜젝션
- 웨딩박람회
- 날짜함수
- 결혼식
- 이클립스
- jQeury
- 봄카드
- JSP
- query
- 스드메
- 코딩테스트
- transaction
- 봄카드청첩장
- IT
- Java
- db
- VS Code
- 결혼식준비
- SonarLint
- 웨딩준비
- JavaScript
- 예비신혼부부
- 자바
- 코드인스펙션
- 결혼준비
- 청첩장
- oracle
- MySQL
- Today
- Total
목록IT/SQL (18)
구내식당
cmd에서>mysql -u root -p root라는 계정으로 들어감. 패스워드설정해놨으므로 -p 입력. (-u ㅡ> 이것은 계정을 지정한단 뜻.) 이러면 root라는 계정이 지정된 것이다. 여기서 이제 grant 쿼리를 이용하여 계정 추가 및 권한 설정을 한다. mysql> grant select, insert, update, delete, create, drop on chap12.* to 'jspexam'@'localhost' identified by 'jspex';이것은 localhost에서 접속하는 jspexam 계정에 chap12 데이터베이스의 모든 것에 대해 select, insert, update, delete, create, drop 쿼리를 실행할 수 있는 권한을 주며, 이때 암호는 'js..
ex) 201512 라는문자를 2015-12라고 바꾸고 싶을때 쓰는함수 update money set month = concat(substr(MONTH,1,4),'-',substr(MONTH,5,6)) 이렇게 쓰면 가능!!
http://deadfile.tistory.com/entry/MySQL-%EC%8B%9C%EA%B0%84-%EB%B0%8F-%EB%82%A0%EC%A7%9C-%ED%95%A8%EC%88%98-%EC%A0%95%EB%A6%AC 좋은 내용이 많이 있어서 링크 남김니다. NOW() : 현재 날짜 및 시간을 반환SYSDATE() : NOW()와 동일 CURDATE() : 현재 날짜를 반환CURTIME(): 현재시간을 반환...등등 예시도있고 좋네요
질문다음과 같은 테이블과 데이터가 존재한다.mysql> SELECT * FROM objects; +---------+-------+--------+---------+ | product | name | points | message | +---------+-------+--------+---------+ | 1 | Joe | 4 | M1 | | 2 | Steve | 15 | M2 | | 2 | Loui | 17 | M3 | | 3 | Larry | 10 | M4 | | 3 | Harry | 10 | M5 | | 3 | Hank | 8 | M6 | +---------+-------+--------+---------+ 6 rows in set (0.00 sec) product 그룹 내에서 ‘MAX(points..
- Insert문 - Insert 문장은 테이블에다가 새로운 데이터를 저장/삽입해 넣고자 할 때 사용한다 EX> Insert into Table이름 (컬럼이름1, 컬럼이름2, 컬럼이름3.....) Values (Data1, Data2, Data3...) Insert into Member (userid, name, email, tel, age) values ('taeyo', '김태영', 'taeyo@www.kitri.re.kr', '586-xxxx', 28) = 데이터 주입시 주의상항은 ' 작은따옴표를 앞뒤에 해줘야 한다는 것이다 = 데이터 주입시 주의상항은 컬럼이름 순서대로 데이터를 넣어줘야된다 합계 및 누적 합계 구하기 SELECT date , SUM(cnt1) AS cnt1 , SUM(cnt2) AS..
UPDATE tab_b SET (aa,bb,cc) = (SELECT a,b,c FROM (SELECT * FROM aaa WHERE 조건식) tab_a WHERE tab_a.d = tab_b.dd ) WHERE tab_b.dd IN (SELECT d FROM (SELECT * FROM aaa WHERE 조건식)) ;
정리1. 저장 엔진이란 무엇이며, 어떤 종류의 저장 엔진이 있는가? 1. 저장 엔진이란? 1.1 저장 엔진이란 무엇인가?트랜잭션을 설명하기 전에 MySQL의 저장 엔진에 대해 알아 두어야 합니다. MySQL의 기능은 크게 두 가지로 나눌 수 있습니다. 첫 번째는 접속 기능과 SQL 문의 내용을 사전에 조사하는 기능, 즉 데이터베이스의 상위 부분이고, 두 번째는 그 상위 부분의 지시를 받아 실제로 검색이나 파일을 조작하는 기능의 하위 부분입니다. 이 하위 부분을 '저장 엔진'이라고 합니다. 1.2 저장 엔진의 종류MySQL에는 여러 가지의 저장 엔진이 있는데, 사용자는 목적과 자신의 취향에 따라 저장 엔진을 선택할 수 있습니다. 또한, A 테이블은 ◯ ◯ 저장 엔진, B 테이블은 Х Х 저장 엔진과 같은 ..
정리1. 저장 프로시저의 의미와 작성 방법 1. 저장 프로시저란? 1.1 이용할 수 있는 버전저장 프로시저를 학습하기 전에 MySQL의 버전을 확인하도록 합니다. 저장 프로시저는 MySQL 버전 5.0 이상에서 사용할 수 있습니다. 이전 버전에서는 사용할 수 없으니 사전에 확인하기 바랍니다. 1.2 저장 프로시저란 무엇인가?여러 SQL 문을 하나의 SQL 문처럼 정리하여 'CALL ✕ ✕'라는 명령으로 실행할 수 있게 만든 것을 저장 프로시저(Stored Procedure)라고 합니다. Stored는 '저장하다', Procedur는 '절차'라는 의미입니다. 즉, 저장 프로시저는 일련의 절차를 정리해서 저장한 것입니다. 사전에 준비 둔 많은 명령을 자동으로 실행할 수 있기 때문에, 작업의 효율성도 높일 수..