mysql 필드값 변경 하기, update로 해결가능 php에서 데이터베이스를 잘 다뤄야 진정한 웹프로그램을 완성할 수 있습니다. mysql의 데이터를 쉽게 변경하는 방법에 대해서 알아보자구요. output 출고 테이블의 값을 일괄적으로 변경하고자 할때, 데이터 크기가 크면 일일이 값변경하는 것이 번거로운데요, update명령으로 실제 값을 변경해 볼게요 이제 업데이트 명령으로 변경해 볼게요~ 형식은 아래와 같습니다. "UPDATE 테이블 SET 필드명 = 필드값 WHERE 조건" regist_state값이 전부 null로 되어있는데, 이 값을 전부 3으로 변경해 보겠습니다. UPDATE chandj.output SET regist_state = 3 WHERE 1; 위와 같은 실행결과가 나옵니다. 그러면..
mysql 두가지 항목으로 정렬하기, order by 방법 웹프로그램으로 더 나은 삶...을 꿈꾸는 웹코딩 초짜.. 하지만, 늘 즐겁게 코딩하는 웹바보입니다. 웹바보의 오늘 과제는 어떻게 mysql에서 두가지 요소로 정렬할 수 있을까? 하나는 너무 쉽게 order by name -> 뭐 이런식으로 하면 되겠는데, 두개? 어떻게? 궁금해서 찾아보았더니, 콤마를 넣고 계속 열거하면 되더군요. 실제 프로그램에 넣은 코드입니다. if($cursort==10) // 모터 클릭시 오름차순 정렬 { $sql="select * from chandj.output order by motor asc, outdate desc limit $first_num, $scale"; $sqlcon="select * from chandj..
mysql 테이블 이름 변경하기 아주 쉬운 방법, 테이블 변경의 모든 것 PHP에서 DB를 다루려면 반드시 알아야 하는 mysql의 테이블을 기존이름에서 새 이름으로 변경하는 방법부터 구조만 복사하고 싶을때, 구조와 내용을 복사하고 싶을때 등 여러가지 응용하는 방법에 대해서 알아봅시다~ 1. 테이블 이름 바꾸기 ALTER TABLE `원래 테이블 이름` RENAME `수정할 테이블 이름` alter table worklist rename workerlist; 위와 같이 성공하면 표시가 됩니다. 2. 구조만 복사 CREATE TABLE `생성될 테이블명` LIKE `구조를 복사할 테이블`; 속성까지 복사가 안되기 때문에 확인후 아래와 같이 속성지정 ALTER TABLE `복사된 테이블명` MODIFY `칼..
결과는 성공적인 생성이 되었습니다. 웹사이트상에 작업자 명단을 입력 후 검색해서 적용하는 프로그램을 추가하려고 합니다. 작업자를 검색할 수 있도록 DB를 만들어야 하는데, 우선적으로 테이블을 생성 후 필드를 만들어야 합니다. 아래의 명령어를 통해서 성곡적으로 생성이 되었습니다. php 업로드 모듈을 만들어서 이제는 엑셀에 정리된 작업자 명단을 업로드 해야 합니다. To be continued... CREATE TABLE chandj.worklist( num int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, item varchar(20) NOT NULL, company varchar(20) NOT NULL, car varchar(20) NOT NULL, name varchar..
ALTER TABLE `output` ADD `outdate` DATE NOT NULL AFTER `num`, ADD `indate` DATE NOT NULL AFTER `outdate`, ADD `outworkplace` VARCHAR(50) NOT NULL AFTER `indate`, ADD `orderman` VARCHAR(20) NOT NULL AFTER `outworkplace`, ADD `outputplace` VARCHAR(30) NOT NULL AFTER `orderman`, ADD `receiver` VARCHAR(20) NOT NULL AFTER `outputplace`, ADD `phone` VARCHAR(15) NOT NULL AFTER `receiver`, ADD `comment`..
웹프로그래밍을 하면서 참 헷갈리는게 많은데, 이걸 정리해 보고 기억하면 프로그램 작성시 실수를 많이 줄일 수 있을것 같다. 알송달송한 헷갈림에서 허우적 거릴 우리들에게 작은 정보가 될 것이다. 이름이 비슷해서 눈치채셨겠지만, 둘은 태생이 같다고 보면 좋을 것 같다. 단지 버전이 올라가면서 더 편하게 사용하려 수정한 함수라고 생각한다. 핵심은 이렇다. mysqli 내장함수는 php5 버전 이후부터 지원되며, 기존의 mysql 보다 보안, 속도면에서 향상되었다. 또 하나, 작은 차이점은 mysql_query()와 mysqli_query()의 파라미터 값 순서가 다르다는 것이다. 1.mysql 보편적으로 이렇게 기술한다. 2. mysqli 하지만 더 진보된 mysqli는 이렇게 기술한다. 약간의 차이겠지만, ..
자료를 계속해서 추가로 넣을때 고유의 키값을 줘야하는데요, 이럴때는 이것이 반드시 필요합니다. 그래야 새로운 데이터가 자동으로 고유의 값을 갖으니까요. 흔히 num이란 변수에 많이 부여하게 되는데요, 그 방법을 알아보자구요~ alter table [table명] AUTO_INCREMENT = [시작할 값]; 주의해야 할 점은 이 경우 테이블에 새로 시작할 값보다 높은 값이 있으면 안됩니다. 사실, 주로 사용하는 AUTO_INCREMENT는 보통 이런 형태가 될 것입니다. 필드값을 초기화 한 후 이제부터 다시 1부터 시작하길 원할때.... 이렇게 사용하면 됩니다. ALTER TABLE 'WORK' AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE 'WORK' SET NUM = @CO..
자주 사용하는 것이 아니면, 정리가 필요합니다. 프로그래밍할때 이런 기본적인것도 생각나지 않을때가 많네요. php프로그램에서 현재 mysql을 사용해서 여러가지 db를 불러오고 편집하고 저장합니다. myphpadmin에서 자주 사용하는 데이터베이스의 삭제는 drop 명령을 이용하는데요, drop database phptest; 이런식으로 실행할거냐고 물어보네요. 당연히 '예'를 누르면 해당 데이터 베이스는 삭제됩니다. 테이블도 간단합니다. drop table [테이블명] ; 아주 간단하죠... drop table work; 여러개를 동시에 삭제하려면 work, ripple, test; 이런식으로 열거하면 됩니다. 삭제여부를 묻는 창이 나오면 "예"를 누르면 삭제됩니다. alter table명 drop 필..
- Total
- Today
- Yesterday
- 파이썬코드줄바꿈방법
- 프로그래머생활
- sql문장 날짜계산
- json파일형태보기
- 뫄프로그래밍
- Bootstrap 5
- 오블완
- 코딩튜토리얼
- 도면자동생성
- isset을 적용해야 하는 이유
- 엑셀입력보호
- 테크에능한여성
- ajax오류메시지
- 스크립트작성기초
- chatGPT3.5파이썬버전
- 효율적코딩방법
- #파이썬패키징
- 코딩효율성
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- 구글드라이브API
- 오토핫키가이드
- json파일편하게보는법
- 캐드자동작도
- 엑셀셀보호
- General error: 2031
- #InstallForge
- 엑셀보호
- 티스토리챌린지
- #프로그램설치
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |