본문 바로가기

전체 글536

SQL 쿼리 정리 이 글은 지극히 개인적인 용도이다. 쿼리는 보기 시작한지도 얼마 안되었고 DB도 여러가지 볼때마다 헷갈리고 써도 쓸때만 찾았다가 또 잊어먹고 하다보니 좀 헛된 검색과 낭비를 좀 막아보고자 모은다.... 아직 초기라 틀린 부분도 많고 좀 목적이 계속된 정리작업이 필요할 것을 염두에 두고 있는 포스팅이기 때문에 다른 사람들이 참고하기엔 무리가 있다고 본다. (틀린 점도 꽤 있을것도 같기 때문에..) 원래는 SLQ 표준안인 ANSI 쿼리문을 기준으로 모아보려고 했는데 막상 하려니까 ANSI쿼리 정보를 많이 구할수 없어서 일단 작성하고 더 정리해 나가기로 했다. 오라클 / MS SQL DESC 테이블명; 테의블 정의 보기 SELECT SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조.. 2016. 2. 5.
With table as (뷰 참조) With table as 뷰 참조는 아래와 같이 짜면 됩니다. WITH USE_COUNTS AS ( SELECT * FROM TEST_TABLES WHERE 1=1 ) SELECT * FROM USE_COUNTS UNION ALL 등등의 조건 2016. 2. 5.
mysql root 비밀번호 변경 1. 데이터베이스에 접속한다. [root@sakang]# ./mysql -u root 2. 데이터베이스를 선택한다. mysql> use mysql; 3. user 테이블을 수정한다. mysql> update user set password = password('new_password') where user = 'root' ; 4. user 테이블 확인. mysql> select user,host,password from user; +------+--------------+-------------------------------------------+ | user | host | password | +------+--------------+-------------------------------------.. 2016. 2. 5.
mysql 기초 1. MYSQL 접속하기 -u 는 계정을 입력하는 부분입니다. 위의 그림은 root계정(관리자계정)으로 접속합니다.-p 는 패스워드입니다. 빨간박스 아랫 부분에 Enter password 가 보일겁니다. 패스워드를 입력합니다. 위의 그림처럼 mysql> 이 뜨면 접속 된 것입니다. 반대로, mysql을 나가려면exit 를 입력하면 mysql에서 빠져나오게됩니다. 2. 데이터베이스 생성하기 mysql> create database [DB명];을 입력하여 데이터베이스를 생성합니다. 반대로, 데이터베이스 삭제는 mysql> drop database [DB명]; 을 입력하면 됩니다. 3. 데이터베이스 확인 mysql> show databases; 를 입력하여 데이터베이스 정보를 확인합니다.데이터베이스 정보를 보.. 2016. 2. 5.
mysql 수정, 삭제, /* 테이블 생성 */ create table [테이블명](id int,name varchar(20)); /* 컬럼 추가 */ alter table [테이블명] add [컬럼명] [타입] [옵션]; ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0'; /* 컬럼 삭제 */ alter table [테이블명] drop [컬럼명]; /* 컬럼명 변경 및 타입 변경 */ alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12); /* 컬럼 타입 수정 */ alter table [테이블명] modify [컬럼명] varchar(14); /* 테이블명 수정 */ alter table [테이블명] rename [.. 2016. 2. 5.
mysql 한글문제 mysql 접속하면 최초에 SET NAMES EUCKR 쿼리를 날려주세요. 간단하네요 .-_-.... 고생한거에 비해서 2016. 2. 5.