본문 바로가기

전체 글

(87)
tinker https://jins-coding-blog.tistory.com/33 mysql 윈도우 cmd터미널로 연결하는 법, 오류 발생 mysql 은 워크벤치나 테이블플러스 같은 소프트웨어로 접근하는 것 이외에도 윈도우cmd로 접근하는 방법도 있다. 1. 연결하는 법, 오류 해결! mysql -u root -p = mysql -u(ser) (유저계정이름) -p(assword) 를 치.. jins-coding-blog.tistory.com 이 게시글에서 cmd로 테이블을 연결하고 생성등... 다양한 작업을 했던 것과 같은 기능이다. 실행어는 php artisan tinker
마이그레이션 마이그레이션 = migration = 이주 데이터 스키마의 버전 관리. 데이터베이스 마이그레이션을 이용하면, 테이블에 새로운 열을 추가한다든지, 열 이름을 바꾼다든지 하는 이력을 마이그레이션 코드로 남겨 두고 필요할 때마다 마이그레이션을 실행했다가 롤백하는 등의 작업을 자유롭게 할 수 있다. 작성하는 것이 번거로워도, 작성해두면 데이터베이스 스키마 때문에 위기에 처하거나 변경 요구가 생겼을 때 효과적으로 대응할 수 있다. = 마이그레이션은 스키마를 효과적으로 관리하고, 최신 테이블 스키마를 다른 개발자와 편리하게 공유할 수 있는 방법이다. 1. class '테이블이름' extends Migration '테이블이름'을 만드는 클래스로, 마이그레이션을 확장시켜서 만든다. 2. public function u..
터미널로 테이블,유저생성, 권한 부여 C:\xampp\mysql\bin>mysql -u root -p Enter password: **** Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 8.0.0-dmr-log MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MySQL [(none)]> use mysql Database changed My..
mysql 윈도우 cmd터미널로 연결하는 법, 오류 발생 mysql 은 워크벤치나 테이블플러스 같은 소프트웨어로 접근하는 것 이외에도 윈도우cmd로 접근하는 방법도 있다. 1. 연결하는 법, 오류 해결! mysql -u root -p = mysql -u(ser) (유저계정이름) -p(assword) 를 치면 패스워드를 입력하는 창이 나온다. -u 와 root 사이에는 띄어쓰기가 있다. 띄어쓰기를 안해주면 오류가 날 수 있으니 띄어쓰기에 주의! 그런데 여기서 문제가 발생했다~! C:\Windows\System32>mysql -u root -p 'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. = 해당 문제는, mysql 이 설치된 파일이 아닌 곳에서 해서 발생한 것이었다. 맨 위의 명령어는 mysql 설정파일이 ..
템플릿 상속 하는 이유 : 하나의 템플릿(부모)을 다른 템플릿(자식)에서도 작동시키고 싶어서, 예를 들면 css디자인을 다른 페이지에서도 같이 보이게 하고 싶은데, 만약에 일일이 페이지 마다 붙이게 되면 코드도 복잡해지고 일일이 수정해야하는 불편함도 생길 수 있다. 그래서 css파일을 부모파일로 해서 적용시킬 다른 템플릿(자식)파일에게 적용시키는 것이다. @extends('layouts.master') @section('content') 저는 자식 뷰의 'content' 섹션입니다. @endsection 2. @yield('content') : 부분을 상속받는 자식이 가진 content 라고 이름을 붙인 섹션의 내용을 여기에 출력하겠다는 것이다. 자식뷰를 보면 '저는 자식 뷰의 'content' 섹션입니다. ' 라고..
제어구조 PHP는 거의 같은 문법을 이용한다. 블레이드는 모든 제어구조에 이메일기호(@)를 사용한다. end로 시작하는 키워드로 제어구조의 끝을 표시한다. @if($itemCount=count($items)) {{$itemCount}} 종류의 과일이 있습니다. @else 엥~ 아무것도 없는데요! @endif 결과화면은 위와 같다! 만약 라라벨이 아닌 다른 php에서 사용하던 것 처럼 @ 빼고 사용하면 웁스창(에러창) 이 나오면서 시동이 안된다.
boolean, 비교연산자 1. boolean =줄여서 bool 이라고 부르기도함. 논리 자료형, 비교 연산자에 쓰이고, True, False 에서 쓰인다. ' 2. 비교연산자 별도의 클라스나 메서드 지정없이도 실행가능하다. ==,!= 도 같다, 다르다 의미를 가지고 있지만, 굳이 is,is not을 사용하는 건 객체까지 비교가능해서 이다. 1==1.0 은 True로 나오지만, 1 is 1.0 으로 하면 다르다. 1은 정수 객체이고, 1.0은 실수 객체 이기 때문이다. 숫자형은 별도의 속따음표가 없어도 되지만, 문자형으로 입력시에는 반드시 속따음표도 함께 붙여줘야한다.
매개변수, 실행인자 매개변수 = 함수를 정의할 때 사용되는 이름 실행인자 = 함수를 실행하여 넘기는 변수 ** 매개변수와 실행인자의 개수는 동일해야한다 ** >>> class Calculator: def __init__(self): self.result=0 def add(self,num): self.result+=num return self.result >>>cal1=Calculator() >>>cal2=Calculator() >>>print(cal1.add(3)) >>>print(cal1.add(4)) >>>print(cal2.add(3)) >>>print(cal2.add(7)) class 로 정의된 부분과 호출하는 부분을 따로 나눠서 생각해보자! 1. 매개변수 class 안에서 함수를 정의할 때 사용되는 이름 여기서 매..