본문 바로가기

mysql8

Mysql 테이블 이름 변경하기 테이블 이름 변경은 사실 개인적으로 자주 사용하는 내용인데 꼭 생각해내려고 하면 잘 생각나지가 않아서 이곳에 아예 새겨넣기위해 작성함 테이블 이름을 변경하려면 기본적으로 rename 명령어를 써야함 예) TEST 라는 테이블 이름을 TEST123 으로 변경하려할때 RENAME TABLE TEST TO TEST123; 이렇게 사용하면 됨! 즉, RENAME TABLE old_table TO new_table; 구문으로 테이블 이름을 변경 오케!@ 참고로 하나더 (One more thing) 여러 테이블을 동시에 변경하는 작업을 할 경우에는 아래 구문 사용 RENAME TABLE old_table1 TO new_table1, old_table2 TO new_table2, old_table3 TO new_ta.. 2023. 9. 12.
PHP Mysql delete 구문 이번장에서는 PHP Mysql Delete 구문에 대해서 알아보겠습니다. delete는 테이블의 데이터를 지울수 있습니다. 기본구문 DELETE FROM table WHERE column = 'value' // 기본적으로 지워야할 레코드값이 어떤것인지 where 조건에 써줍니다. 만약 where 절을 생략을 하고 DELETE FROM table 라고 실행을 할 경우 테이블의 모든 값이 사라지게 됩니다. PHP에서 어떻게 실행되는지 알아보겠습니다. mysqli_query 함수를 사용해야 하는것은 알고 계실거라 생각합니다. user_name age park 33 kim 34 song 44 위와 같이 구성된 persons 테이블이 있다고 가정하고 관련예제를 만들어보겠습니다. 관련예제 2013. 7. 12.
PHP Mysql Update 구문 이번장에서는 Mysql Update 구문에 대해서 포스팅하겠습니다. update 문은 테이블의 데이터를 수정하는데 사용됩니다. 기본구문 UPDATE table SET column1 = value, column2 = value2,... WHERE column = value // 업데이트 구문에서 중요한 점은 where 입니다. 만약 where 구문이 없다면 모든 값이 변경되게 됩니다. 가끔 졸코(졸면서 코딩)할때 무심코 업데이트를 잘못해서 모든값이 생각과 다르게 변경될 경우가 있는데 만약 백업 DB가 없었다면, 그리고 정말 중요한 고객데이터를 건드렸다면 나 자신과 회사에 엄청난 큰 손실을 입게 됩니다. 그래서 예전부터 전 간단한 update 구문이라도 약간의 번거로움이 있어도 우선 select 구문으로 우.. 2013. 7. 11.
PHP MySQL Order By(정열) 구문 이번장에서는 PHP Mysql order by 구문에 대해서 포스팅하겠습니다. order by 는 리스트의 내용을 'ㄱ,ㄴ,ㄷ,ㄹ...', '1, 2, 3, 4...', 'a, b, c, d...' 또는 역순으로 정열을 할 수 있는 구문입니다. 보통 오름차순, 내림차순 이라고 표현을 합니다. 오름차순은 order by ASC, 내림차순은 order by DESC를 사용합니다. 오름차순은 말그대로 올라간다는 의미죠. 그래서 1, 2, 3, ㄱ, ㄴ, ㄷ ... 와 같은 형식으로 정열되며, 내림차순은 그 반대 입니다. 기본구문은 아래와 같습니다. select * from table order by column_name ASC/DESC 관련예제(내림차순 정열) // 위 코드내용을 보면 order by 구문이 .. 2013. 7. 10.
PHP Mysql Where 구문 이번장에서는 Mysql 테이블에서 레코드를 필터링 하는 where 구문에 대해서 알아보겠습니다. where 우리나라 말로 '어디' 입니다. 이전포스팅에 적었던 select 에서 사용되는 구문입니다. 기본구문은 select * from table where field = '박' 처럼 사용가능합니다. // table 에서 field가 '박'인것만을 찾아서 보여달라는 의미입니다. PHP 구문에서 위와 같이 데이터베이스의 내용을 가져오기 위해선 이전에도 말했듯이 mysqli_query() 함수를 이용해야 합니다. 관련예제 2013. 7. 9.
PHP Mysql Select 구문 이번장에서는 Mysql 의 Select 구문에 대해서 알아보겠습니다. SELECT 구문은 데이터베이스에서 데이터를 선택하는 데 사용됩니다. 구본구문 1. "select * from table" 2. "select column_name(s) from table_name" // 기본적인 select 구문은 위와 같습니다. 1번은 모든 칼럼의 내용을 불러오며, 2번같은 경우는 불러올 칼럼만을 나타내는 방식입니다. 위 Mysql 구문을 실행하기 위해선 PHP 의 mysqli_query () 함수를 사용하여 값을 얻을 수 있습니다. PHP와 연동된 관련예제 구문을 살펴보겠습니다. 2013. 7. 8.
PHP Mysql Connect(PHP 데이터베이스 연동) PHP 의 데이터베이스 연결방식은 기존방식(mysql_connect)과 PHP 5 버전의 신규방식(mysqli_connect) 이렇게 두 가지로 나뉘어 집니다. 저는 사실 기존방식으로 지금까지 코딩을 해왔는데 신규연결방식이 훨씬더 안정적이고, 빠르며, 보안이 더 잘되어 있습니다. 그래서 PHP 5 업그레이드 이후로 새로나오는 PHP 책들을 살펴보면 신규방식인 mysqli_connect 함수를 사용하여 데이터베이스를 연결하는걸 볼 수 있을 겁니다. PHP 5 업그레이드 중에서 가장 중요한 점이 MySQLi (MySQL Improved Extension) 이 아닐까 생각합니다. 일단 기존연결 방식과 신규연결 방식 둘다 설명하겠습니다. 하지만 이제부터 PHP 를 시작하는 분들 그리고 PHP 5를 이용하는 분들.. 2013. 7. 3.
PHP MySQL 소개 이번장에서는 php + mysql 에 대해서 알아보겠습니다. 모든 웹언어가 그렇듯 php도 데이터베이스를 연결하고 제어할수 있습니다. php에 oracle, ms-sql, my-sql 등의 데이터베이스를 사용할 수 있는데 실무적으로 가장 많이 사용하고, 가장 인기?있는 데이터베이스는 mysql입니다. 게시판을 만든다던지, 예약프로그램등을 만든다던지 할 경우 내용을 저장, 수정, 삭제등을 하기 위해 데이터베이스는 필수 요소입니다. MySql 의 가장 큰 장점은 무료로 사용할 수 있다는 점입니다. 그리고 mysql은 웹에서 사용되고, 서버에서 실행되며, 크고 작은 애플리케이션에 사용할 수 있으며, 매우 빠르고 안정적이고, 표준 SQL을 지원하며, 다수의 플랫폼에서 컴파일할 수 있습니다. 그리고 현재 개발, .. 2013. 7. 2.