About Security 썸네일형 리스트형 mysql 문법 12월 9일 목요일 1.3 조건절 연산자: >, =,게시물 갯수를 알고싶을때 select max(컬럼명) from 테이블명; =>컬럼에서 가장큰것을 뽑아준다. select min(컬럼명) from 테이블명; =>컬럼에서 가장 작은것을 뽑아준다. select distinct(중복제거) 컬럼명 from 테이블명; =>중복되는 데이터값을 제거한다. 1.5 Group BY : GROUPING 한 결과를 보고싶을때 GROUP BY 컬럼명, ... ex)select job,count(job) from employee group by job; ex)select job,max(pay) from employee group by job; 1.6 sub query mysql> select saname, (select dept_name .. 더보기 mysql 컬럼,자료형 변경 12월 8일 수요일 1.컬럼의 자료형 변경 alter table 테이블명 modify 컬럼명 변경할 자료형 ex)alter table dtype2 modify c1 varchar(100); 2.컬럼명 변경 alter table 테이블명 change 컬럼명 변경할컬럼명 변경할자료형 ex)alter table dtype2 change c1 c10 varchar(100); 3.삭제 drop table 테이블명 *************데이터 제어************* 1.데이터 삽입(insert) 1.1 insert into 테이블명(컬럼명,...) values(값 c:\ mysql -u root -papmsetup examdb examdb라는 db에 exam2라는 테이블을 만들어서 nam.. 더보기 mysql table 생성,수정 & 자료형 12월 7일 *테이블 생성/수정/삭제 1.테이블생성 create table 테이블명(컬럼명 자료형, 컬럼명 자료형, ..) ex:) create table exam1 (name varchar(10), tel varchar(30)); =========================dtype1.sql========================= create table dype1( c1 tinyint, c2 tinyint(3), c3 tinyint signed, c4 tinyint unsigned); =========================dtype1.sql========================= C:\ mysql -u root -papmsetup examdb < c:\php\dytpe1.sql (첨부했음) ==.. 더보기 mysql의 기초 12월 6일 월요일 http://freelec.co.kr/online/lec_chapter.asp?UID=87&CUID=953#953 씨언어 강사: 정진희 FREE_1052@HANMAIL.NET 1.Apache (www.apache.org) 2.PHP (www.php.net) 3.MYSQL (www.mysql.com) => APM (www.apmsetup.com) mysql 접속 => mysql -u root -papmsetup [ mysql -user 계정명 -password비밀번호 (DB명 -h host명)생략가능] database보기 : show databases; > use mysql;(mysql이라는 db안에 들어갔다) > show tables;(mysql안에 있는 table들을 보여줘라) > desc(descri.. 더보기 새로운 c ※while문을 이용하여 a부터 b까지 c만큼 증가했을때의 값을 출력하라. (ex: 2부터 10까지 증가폭 2) 2 2+4=6 2+4+6=12 2+4+6+8=20 2+4+6+8+10=30 ※아스키 코드값 X는 문자 X이다.를 표현하라 char로 했을때 x 더보기 해커스쿨 Trainer 10 Trainer 10 트래이닝 10에서는 해킹에 중요한 setuid를 배우게 됩니다. Setuid를 걸게되면 퍼미션이 4xxx로 시작된다. Find 명령어의 예 더보기 해커스쿨 Trainer 9 Trainer 9 R = READ W= WRITE X= EXCUTE 를 의미하며 각각은 4 2 1을 의미합니다 즉 rwx는 7을 의미하죠. -rwxrwxrwx 는 777을 의미하며 모든 사용자가 모든 권한을 다 가지고 있다는 뜻입니다. 더보기 해커스쿨 Trainer 8 Trainer 8 Trainer 8 에서는 cat과 gcc명령어를 배우겠네요 리다이렉션 기호를 정리해보자면 Cat > test.txt 라는것은 test.txt에 지금 이 메시지를 넣겠다.(덮어씌우는것입니다. 기존에 있던 자료는 삭제되는것) Cat >> test.txt 리다이렉션 기호가 2개가 들어가면 이어서 쓴다는것이죠.(이 메시지 밑에 지금 작성하는 메시지를 추가하겠다) Gcc -o 파일명 파일명.c로 컴파일을 하면 그것이 실행파일이 되는것입니다. 여기서는 파일을 실행하는 절차에 대해 나와있네요. 지금 program.exe파일이 /home/trainer8안에 있으므로 실행을 하실려면 1./home/trainer8/program.exe 또는 2../program.exe(지금 제 자신이 /home/trai.. 더보기 해커스쿨 Trainer 7 Trainer 7 tar cvf 합치기 tar xvf 해제하기 이건 tar가 압축프로그램이 아니라는걸 말합니다. Tar는 파일을 그냥 합치는것이다 3개를 1개로.하지만 용량은 줄어들지 않는다. 그래서 압축프로그램이 아니고..그저 합치는 프로그램 그래서 gzip이 필요하다~ gzip은 압축프로그램이다. 하지만 이것은 파일1개만 압축할수 있기때문에 tar로 파일을 합치고 gzip으로 파일을 압축하면 압축이 되는것이다. 즉 tar -> gzip gzip -d 파일명.tar.gz로 압축을 해제한다 tar xvf 파일명.tar로 파일 합친거를 해제한다 더보기 해커스쿨 Trainer 6 Trainer 6 이번 trainer6에서는 cat /etc/passwd에 나오는 각각의 의미를 알려주고 잇습니다. 우선 첫번째로 root에 대한 설명 X에 관한 설명 0 0 에 관한 설명(uid gid) 사용자명에 대한설명 및 그 사용자의 폴더 그리고 처음 로그인햇을때 실행되는 파일명이 나열되어있군요 더보기 이전 1 2 3 4 5 다음 목록 더보기