- asp ftp
- 말줄임표시
- ViewData
- asp.net core swagger
- TempData
- asp.net dropdownlist
- 맥 오라클설치
- ViewBag
- swagger 500 error
- asp.net core Select
- django 엑셀불러오기
- asp.net Select
- Mac Oracle
- jquery 바코드생성
- 원격ftp
- 하드 윈도우 복사
- ASP.Net Core 404
- 바코드 생성하기
- SSD 복사
- javascript redirection
- 타임피커
- XSS방어
- 404에러페이지
- javascript 바코드 생성
- php 캐쉬제거
- JavaScript
- XSS PHP
- 하드 마이그레이션
- 강제이동
- simpe ftp
목록SQL (52)
웹개발자의 기지개
윈도우서버를 운영하다 보면 디스크 용량을 신경쓰지 않을수가 없다. ms-sql 의 경우 로그파일을 살짝 들여다보면 거의 대다수가 전세계로부터 계속 로그인 시도 에러 내용이 대부분을 차지한다. 일단 C드라이브 (C에 윈도우서버를 설치했을 경우) 용량도 확보할 겸 ErrorLog 삭제해 보자. ErrorLog 파일 위치는 ms-sql 을 기본 설치했을 경우 (제 서버의 경우) C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log 쿼리창에서 exec sp_cycle_errorlog 실행시키자. 그러면 위의 그림 화면과 같이 ERRORLOG 파일이 새롭게 생기고 ERRORLOG.1 파일로 따로 저장된다. 이제 ERRORLOG 파일을 제외하고, ..
1. 먼저 mysql 서버에 root 권한으로 접속하기 ]$ mysql -u root -p password **** 루트 패스 치시고 mysql 접속 * 권한 부여 할때에는 grant 명령어나 insert 문으로 직접 추가하시는 방법이 있습니다. Grant 문을 이용하면 flush privileges 를 할 필요가 없습니다. (*) 사용자 계정 test 생성 - localhost create user test@localhost identified by '패스워드'; 2. test라는 사용자에게 MySQL 의 모든 DB 의 모든 테이블에 모든권한을 부여하기 - root 권한 주기 mysql> grant all privileges on *.* to test@localhost identified by '패스워..
SET @tables = NULL; SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables FROM information_schema.tables WHERE table_schema = 'DB명'; SET @tables = CONCAT('DROP TABLE ', @tables); PREPARE stmt FROM @tables; EXECUTE stmt; DEALLOCATE PREPARE stmt;
1. 백업mysqldump -u [사용자] -p [DB명] > [백업할파일명] -- 1. 테이블 데이터 백업 mysqldump -u root -p mydb my_table > my_table_backup.sql -- 2. 테이블 구조만 덤프 후 DROP mysqldump -u root -p --no-data mydb my_table > my_table_structure.sql -- 날짜별로 백업mysqldump -u root -p mydb my_table > /backup/my_table_$(date +%F).sqlmy_table_20250807.sql, my_table_20250806.sql.... 2. 복원mysql -u [사용자] -p [복원할DB명] mysql 접속시mysql > use DB명..
늘 그렇듯이 잠깐 지나고 나면 기억이 가물가물한다. ㅎ 정리해 봤다~ Select CONVERT(varchar(10), GETDATE(),120) --오늘, 2019-06-11 Select * from 테이블 where write_date >= DATEADD(Day,-2,GETDATE()) -- 어제부터 오늘까지 Select * from 테이블 where write_date >= DATEADD(Day,-7,GETDATE()) -- 일주일전부터 오늘까지 Select * from 테이블 where write_date >= DATEADD(Month,-1,GETDATE()) -- 한달전부터 오늘까지
개발하다 보면 자주 접하는 부분이다. insert 문으로 DB 입력을 하면 그 최근의 idx 값을 불러와야 할때 쓰이는 두 함수 이다. 차이점은 last_insert_id 는 mysql 구문내에서 쓰이고, mysql_insert_id 는 PHP상의 함수이다. mysqlmysql_query("insert into 테이블 (a,b,c) values ('1','2','3')");$lastNoRes = mysql_query("select LAST_INSERT_ID() from 테이블") or die ("마지막 no 값 얻기 실패1");$lastNoRow = mysql_fetch_row($lastNoRes);if ($lastNoRow[0]) { $idGap = $lastNoRow[0] + 1;} else { ..
실무에서 필요한 ASP 와 MS-SQL 의 날짜 관련된 쿼리문을 몇가지 정리해 본다. (*) 2011-12-05 부터 2011-12-07 까지 몇일간인가 Print DATEDIFF(dd,'2011-12-05','2011-12-07') : 2 (*) 2011-12-06 부터 5일전까지의 데이터 select * from 테이블명 where work_date >= DATEADD(Day,-5,'2011-12-06') (*) 현재일자에서 100 일 추가 select DATEADD(dd,100,getdate()) '해당 달의 마지막날 구하기 Function last_day(date1) Dim NowMonthDay, NextMonthDay, NowLastDay '이번 달 1일. 출력값: 2011-02-01 NowMo..