본문 바로가기

데이터베이스

mysql 데이터조회 이번포스팅은 mysql에서 데이터를 조회하는 방법에대한 포스팅을 하려고한다. 조회는 정말중요하니 잘익혀두자. 먼저 테이블을 생성하고 스키마를 정의해주자 1 2 3 4 5 6 7 8 CREATE TABLE student ( id tinyint(4) NOT NULL, name char(4) NOT NULL, sex enum('남자','여자') NOT NULL, address varchar(50) NOT NULL, birthday datetime NOT NULL, PRIMARY KEY(id) ); cs 이런식으로 만들어졌을것이다 . 이제 이번 실습에 필요한 데이터들을 추가해주자 1 2 3 4 5 6 7 INSERT INTO `student` VALUES (1, '오징어', '여자', '청주', '1982-11.. 더보기
mysql 데이터값변경 및 삭제 이번포스팅은 테이블에 저장된 데이터들의값을 변경 및 삭제 하는 포스팅을 해보도록하겠다. 먼저 이런식으로 테이블 스키마를 추가해주자 12345678CREATE TABLE student ( id tinyint(4) NOT NULL, name char(4) NOT NULL, sex enum('남자','여자') NOT NULL, address varchar(50) NOT NULL, birthday datetime NOT NULL, PRIMARY KEY (id));cs 그다음 데이터를 이런식으로 넣어주자. 1234567INSERT INTO `student` VALUES (1, '오징어', '여자', '청주', '1982-11-16 00:00:00'); INSERT INTO `student` VALUES (2, '.. 더보기
mysql 테이블에 데이터삽입 이번포스팅은 생성된 테이블에 데이터를 삽입하는 방법을 작성해보도록 하겠다. 테이블은 이전강의에서 만든 stduent 테이블을 사용하겠다. 테이블 스키마는 이런식으로 정의되있다. 이제 여기에 맞게 데이터를 추가해보자 데이터 추가방법은 이렇다. 1INSERT INTO table_name VALUES (value1, value2, value3,...)cs이런식으로 넣는방법과 컬럼을적고 데이터를 집어넣는방법도있다 . 1INSERT INTO table_name (column1, column2, column3,...) VALUES (value1cs 이러이런식으로 말이다 나는 2번은기니까 1번방법으로 데이터를 집어넣어보겠다. 1INSERT INTO student VALUES ('1', 'lyt', 'man','inc.. 더보기
mysql 테이블 생성및삭제 이번포스팅에는 테이블을 생성하고 삭제하는법을 포스팅해보도록하겠다. 먼저 생성하는방법은 요렇다. 1234CREATE TABLE table_name ( 컬럼명1 data_type, 컬럼명2 data_type)cs 이런식으로하면 테이블이 생성된다 . 이전버전같은경우는 value 값에 ` ` 를 감싸줘야하지만 최신버전은 감싸주면 에러가뜨므로 잘확인하도록하자 이젤 이걸 응용해서 테이블을 만들어보자 테이블을 만들기전에 먼저 원하는 데이터베이스로 바꿔줘야한다. 1use classcs 그다음 테이블을 생성하자 123456789CREATE TABLE student ( id tinyint NOT NULL , name char(4) NOT NULL , sex enum('남자','여자') NOT NULL , address v.. 더보기
mysql 테이블 데이터타입 이번 포스팅은 mysql에서 테이블안에 데이터들의 입에 대해 포스팅해보도록하겠다. 먼저 테이블이 무었이냐면? 테이블데이터가 실질적으로 저장되는 공간이다. 그리고 테이블에 적재될 데이터는 구조와 형식을 정의 해야한다 이것을 스키마라고한다. 프로그래밍에서 보면 자료형이랑 비슷한것이다. 테이블을 생성하기전에 데이터 타입에대해 공부하고 넘어가자. 데이터타입 데이터크기CHAR( )0 to 255 고정문자 길이VARCHAR( )0~65535 가변 문자 길이TINYTEXT최대 255 문자길이TEXT최대 65535 문자길이BLOB최대 65535 문자길이MEDIUMTEXT최대 16777215 문자길이MEDIUMBLOB최대 16777215 문자길이LONGTEXT최대 4294967295 문자길이LONGBLOB최대 42949.. 더보기
리눅스환경에서 mysql 로그인하기 이전장에서 설치가 완료되면 데이터베이스 로그인하는법을 포스팅해보겠다. 이번포스팅은 그렇게 길지않다. mysql 데이터베이스에 접속하는 방법은 요렇다 1mysql -uroot -p 비밀번호cs 쉘에 이런식으로 치면 접속이가능하다 하지만 비밀번호는 같이 치지않는것이좋다 로그인파일이 나중에 남게되는데 서버가 해킹당하면 비밀번호가 노출될수잇기때문에1mysql -uroot -pcs 이렇게만 입력하고 비밀번호는 따로 처주자 이런식으로 로그인에 성공하면 쉘이 이명령어를 한번처보자 1show databases; cs 이런식으로 데이터베이스 목록이 나온다 현재나오는 데이터베이스는 중요한목록이니 지우면안된다. 이상으로 데이터베이스에 접속하는 방법을 알아봤다. 더보기
리눅스환경에서 mysql 설치하기 필자는 우분투 16.10 LTS 버전을 사용한다 . 그러므로 그기준에맞게 설치방법을 작성해보도록하겠다. 설치방법은 그리 복잡하지않다. 권한이 일반사용자면1sudo apt-get install mysql-server mysql-clientolored by Color Scriptercs 이런식으로 설치하구 root 계정이면 sudo를 빼고1apt-get install mysql-server mysql-clientolored by Color Scriptercs 이런식으로 입력해서 설치해주면된다 . 그리고 설치도중에 데이터베이스 관리자계정 비밀번호 설정하는것이있는데 그때 비밀번호를 잘설정해주도록하자 ! 설치방법은 이게 끝이다 . 로그인방법은 다음장에 쓰도록 하겠다.! 더보기