일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- wp-900
- 개복숭아판매
- 포천가볼만한곳
- LGG6
- 돌복숭아
- 야생개복숭아 판매
- 휘닉스파크
- 괌
- 제주도눈썰매
- 덕소골프샵
- 개복숭아
- 자연산개복숭아
- 야생개복숭아
- 한라산
- 제주도
- 조경철천문대
- 제주도눈
- 파주골프장
- 충주골프장
- 포천수영장
- 경기북부골프장
- 서원힐스
- 제주도설경
- 개복숭아 판매
- 포천투어
- 자연산 개복숭아
- 태안수영장펜션
- 잠실수영장
- 괌자유여행
- 포천온천
- Today
- Total
목록개발은 핵찜이야/DATABASE (32)
Live Brilliant
MSSQL DATE 함수 1. GETDATE() 현재 시스템 날짜를 리턴 > SELECT GETDATE() 결과: 2012-07-10 14:00:00.000 >SELECT GETDATE() + 30 결과: 2012-08-09 14:00.00.000 2. DateAdd() 지정된 날짜에 지정된 간격의 시간을 더한 날짜를 리턴 ex) DateAdd(interval, number, date) >select dateadd(week,-2,getdate()) //2주전 결과: 2012-06-26 14:00:00.000 3. DateDiff 두날짜 사이의 간격을 리턴 ex) DateDiff(interval, date1, date2) >select datediff(d, getdate(), '20120601') 결과: ..
테이블 정의 내의 칼럼값UNSIGNED음수 값이 생기지 않는 정보를 저장하는데 알맞는 정수칼럼 타입(0,양수)시퀀스번호에 대한 칼럼을 사용하는 경우, UNSIGNED로 만들면 시퀀스 번호의 범위가 두배까지 확대되어 그만큼 오래 버틸수 있다. UNSIGNED ZEROFILLZEROFILL 속성은 bit를 제외한 모든 수치 타입에 대해서 지정될수 있다.이는 표시 값에 대해서 표시되는 폭만큼 칼럼에 0을 추가 할수 있다.5byte INT값에 1을 입력하면 00001100을입력하면 00100Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINTMySQL은 SQL 표준 정수 유형 INTEGER (또는 INT)와 SMALLIN..
테이블 디자인 속성 변경중 에러 해결방법아래 옵션중 테이블을 다시 만들어야 하는 변경내용 저장 사용 안함 체크 해제
일반적인 잠금 유형(Type)은 다음과 같습니다 RID - 단일 행 잠금 KEY - 인덱스에서 키 범위 PAG - 데이터 또는 인덱스 페이지 잠금 EXT - 범위 잠금 TAB - 테이블 잠금 DB - 데이터베이스 잠금 자원 또는 잠긴 수있는 개체를 참조 형식을 잠글 또한, SQL Server는 일반적인 잠금 모드가 있습니다 : S - 공유 잠금 U - 업데이트 잠금 X - 독점 잠금 IS - 의도 공유 IU - 의도 업데이트 IX - 독점 의도 BU - 대량 업데이트 1. SP_LOCK 프로시저 실행 spid : 잠금을 요청하는 프로세스 세션ID dbid : 데이터베이스의 식별번호 ObjId : 개체의 식별 번호 IndId : 인덱스의 식별번호 Type : 잠금유형 Resource : 리소스 식별값 Mo..
■ Mysql 데몬 start 하기 # /usr/local/mysql/bin/mysqld_safe & 또는 # /usr/local/mysql/share/mysql/mysql.server start ■ Mysql 데몬 stop 하기 # /usr/local/mysql/bin/mysqladmin -uroot shutdown 또는 # /usr/local/mysql/share/mysql/mysql.server stop ■ Mysql 접속 방법 형식 : mysql -u 사용자 -p 사용DB 예제) # /usr/local/mysql/bin/mysql -u root -p mysql Enter password: -> 초기 세팅후 비밀번호가 지정되지 않은경우는 엔터 또는 # /usr/local/mysql/bin/mysql..
Master 는 입력및 수정 Slave 는 셀렉트만 가능하고 DB가 셋팅 되어있을때 Slave DB에 입력및 수정 쿼리가 들어가면 lock이 걸린다. 이런경우 에러가 발생해 미러링이 되지 않는다. 처리 방법은 대충 슬레이브쪽에 접속해서 show slave status 하면 현재 상태 락걸렸는지 이런게 나와 거기서 락걸려 있으면 해당 쿼리를 스킵해줘야돼 sql>stop slave sql>set global sql_slave_skip_counter=1; sql>start slave 그럼 에러쿼리 스킵해 그리고선 마스터에선 show master status 슬레이브에선 show salve stats; 각각이 참조하는 로그파일 포지션 확인 최악의 경우 둘다 정지 후 마스터 data폴더 통채로 싱크 그리고 다시 ..
1. 첫번째 문제점 MySQL 4.1 이상 버전에서는 비밀번호를 해쉬알고리즘을 기반으로한 인증 프로토콜을 사용합니다. 그리고 해당 기능이 하위버전의 Client와 호환이 되지 않기에 서버를 4.1이상으로 업그레이드를 한 후에 아래와 같은 에러메세지를 접하게 될수 있습니다. shell> mysql Client does not support authentication protocol requested by server; consider upgrading MySQL client 위의 문제점을 해결하기 위해서는 1. 모든 Client 프로그램을 4.1이상으로 업그레이드한다. 2. 사용하려는 계정을 4.1 이전 Client 프로그램과 통신이 가능한 이전 비밀번호 체계로 변경한다. mysql> SET PASSWOR..
mysql 초기 root 패스워드 설정 $>mysql -u root -p 엔터 mysql>use mysql mysql>update user set password=password('newpassword') where user='root'; 1.MySQL의 root 사용자 암호 바꾸기 (mysqladmin 이용) (1) root 패스워드 변경하기. mysql> mysqladmin -u root password new-passwd (2) 잊어버린 root 암호 다시 설정하기 a. MySQL 모든 프로세서 죽이기 # killall mysqld b. grant-table을 사용하지 않고 MySQL 데몬을 시작 # ./asfe_mysql --skip-grant-tables & c. 사용자 테이블이 있는 mysql..
1.mysql 백업 명령 mysqldump -u 사용자아이디 -p 백업받을디비 >백업파일명 -->윈도우 시작 ->실행->telnet 192.168.X.X(도메인) 접속완료 $>mysqldump -u userid -p dbname > dbfile.sql 2.mysql 백업파일 넣기 mysql -u 사용자아이디 -p 사용자디비명 telnet 접속 상태에서 $>mysql -u root -p1234(비번) userdb mysqladmin -u root -p1234 drop database //db삭제 $>mysqladmin -u root -p1234 create database //db 생성 $>mysql -..
갑자기 단일 사용자로 데이타베이스를 엑세스 할수 없었다 해제 방법 1. 명령어로 연결된 데이터베이스 확인 >sp_who2 2. 연결되어있는 PID 값 삭제 >kill pid값 3.다중접속으로 수정 ALTER DATABASE [디비명] SET MULTI_USER 4.단일 사용자 모드로 변경 EXEC sp_dboption '디비명', 'single user' , ' TRUE ' 4-1 단일사용자 해제 EXEC sp_dboption '디비명', 'single user' , ' FLASE' 5. 디비명 변경 ( 이전 디비명 , 바꿀디비명) EXEC sp_renamedb 'aaa', 'bbb'