일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ASP
- python
- 리눅스
- MySQL
- 유니티
- 라즈베리파이
- port
- tensorflow
- GIT
- javascript
- ubuntu
- Linux
- MS-SQL
- Excel
- mssql
- 다이어트
- pandas
- PyQt
- Unity
- 함수
- PyQt5
- swift
- flutter
- sqlite
- IOS
- urllib
- 맛집
- node.js
- PER
- 날짜
목록데이타베이스 (89)
아미(아름다운미소)
MySQL root 패스워드 분실시 1 mysqld 중지 $ service mysqld stop Stopping MySQL: [ OK ] 2 mysqld_safe 실행 - 인증 생략 옵션 + 안전모드로 데몬 실행 /usr/bin/mysqld_safe --skip-grant & /usr/bin/mysqld_safe --skip-grant-tables & $ /usr/bin/mysqld_safe --skip-grant-tables & → 이제 패스워드 없이 mysql에 접속할 수 있게 되었습니다. mysql 콘솔로 들어가서 /usr/bin/mysql -u root mysql 다음 SQL 명령어를 입력하여 원하는 패스워드로 변경합니다. - 5.7 버전 미만 UPDATE mysql.user SET passwor..
auto_increment 값 초기화 MySQL에서 데이터를 정리하다 보면 auto_increment 값의 충돌로 데이터가 입력이 되지 않는 경우가 있습니다. 이럴 경우 간단히 해결할 수 있는 방법이 있는데요. auto_increment 값을 재지정해주면 쉽게 해결됩니다. 단순히 원하는 값으로 초기화하기를 원하는 경우 ALTER TABLE '테이블네임' AUTO_INCREMENT=1(설정한 인덱스번호); 기존의 ROW들을 재정렬 및 셋팅하기를 원하는 경우 ALTER TABLE '테이블네임' AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE '테이블네임' SET '테이블네임'.'컬럼네임' = @COUNT:=@COUNT+1;
[MSSQL] 당월 첫째 날짜와 마지막 날짜 구하기 - 첫째날짜 구하기. SELECT DATENAME(YEAR,getdate()) + DATENAME(month,getdate())+'01' - 마지막 날짜 구하기. SELECT CONVERT(VARCHAR(8),DATEADD(day, -1,DATEADD(MONTH, 1,DATENAME(YEAR,getdate()) + DATENAME(month,getdate())+'01')),112)
특수문자제거 함수 CREATE FUNCTION DBO.UFN_REMOVE_SPECIAL_CHARS ( @mString varchar(256) ) RETURNS VARCHAR(256) BEGIN IF @mString IS NULL BEGIN RETURN NULL; END DECLARE @mString2 VARCHAR(256) = ''; DECLARE @mLen INT = len(@mString); DECLARE @mInt INT = 1; WHILE @mInt
리스트 페이징 프로시져 //리스트 페이징 프로시져 CREATE PROCEDURE dbo.P_board_list01 @key_fild VARCHAR(50)= 'midx' , @qstrsqlVARCHAR(500)= '', @TBnameVARCHAR(50)= '', @orderbyVARCHAR(500)= '', @pagesizeINT, @pageINT, @pagecountINT OUTPUT, @RecordCountINT OUTPUT, @strErrorNumint OUTPUT AS BEGIN Tran SET NOCOUNT ON DECLARE @MaxNo INT, @SQL VARCHAR(1000),@NSQL NVARCHAR(1000) DECLARE @rowcnt INT SET @rowcnt = 0 SET @str..
[MS SQL] 해당 단어를 사용하고 있는 SP, Funtion 정보 가져오기,모든 Table 목록 조회 Text 4,000으로 지정되어서 장문의 SP일 경우 검색되지 않을수도 있음 SELECT DISTINCT 'SP_HELPTEXT ' + OBJECT_NAME(ID) FROM SYSCOMMENTS WHERE TEXT LIKE '%SEARCH_TEXT%' nvarchar(max)로 지정되어서 장문의 SP일 경우에도 검색됨 SELECT DISTINCT 'SP_HELPTEXT ' + name FROM sys.objects WHERE type = 'P' -- (P : SP) AND Object_definition(object_id) LIKE '%UP_PURCHASE_NT_CHA%' 쿼리 결과창이 아래와 같이 ..
MSSQL저장프로시저 및 시스템 테이블 정보xp_avalablemedia시스템의 사용 가능한 드라이버 목록을 나타냄xp_cmdshell관리자 권한의 임의 명령을 수행함xp_deletemailSQL서버에서 받은 메일함에 있는 내용을 삭제함xp_dirtree디렉토리 구조를 나타냄xp_dsninfoODBC DSN정보를 나타냄xp_enumdsn서버의 ODBC데이터 목록을 나타냄xp_enumgroups윈도우 그룹들의 목록을 나타냄xp_eventlog이벤트 로그를 보여줌xp_fixeddrives하드디스크 드라이버와 남은 용량을 나타냄xp_getfiledetails파일의 속성을 나타냄xp_getnetnameNetbios 명을 나타냄xp_grantlogin특정 사용자에게 로그인 권한을 설정xp_logeventSQL 서..
MSSQL linked server(연결된서버) 사용하기 - MSSQL 연결된 서버란? --MSSQL 은 연결된서버 기능을 제공하는데 이를 이용하면 다른 네트워크의 데이터베이스를 원격으로 접속하여 --사용할 수 있도록 해줍니다. - MSSQL 연결된 서버 생성 EXEC sp_addlinkedserver @server = '[연결된 서버별칭]', @srvproduct = '', @provider = 'SQLOLEDB', @datasrc = '[서버 아이피]', @catalog = '[데이터 베이스명]' - MSSQL 연결계정 생성 EXEC sp_addlinkedsrvlogin @rmtsrvname= '[연결된 서버별칭]', @useself= 'false', @rmtuser = '[사용자 이름]', @rmt..
- 기준날짜 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환 - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환)번호쿼리 결과코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(8), ..