MySQL은 스웨덴 MySQL AB 회사에서 개발한 관계형 데이터베이스 관리 시스템으로 현재 Oracle의 제품입니다. MySQL은 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나입니다. 웹 애플리케이션 측면에서 MySQL은 최고의 RDBMS(관계형 데이터베이스 관리 시스템) 애플리케이션 소프트웨어입니다.
MySQL은 많은 중소기업과 대기업에서 사용하는 빠르고 사용하기 쉬운 RDBMS입니다. "Chuangzhi 팟캐스트 Liu Daocheng MySql 비디오 튜토리얼 시리즈"에서는 오픈 소스 MySQL이 왜 그렇게 인기를 얻게 되었는지 얕은 부분부터 깊은 부분까지 설명하고, 다양한 실제 작업과 사례를 통해 MySQL 데이터베이스의 장점을 경험하게 될 것입니다.
동영상 재생 주소: http://www.php.cn/course/245.html
데이터베이스 학습에서 어려운 점은 쿼리 연산 및 일부 기능:
수학적 함수
ABS(x ) x의 절대값을 반환합니다.
BIN(x) x의 2진수 값을 반환합니다. (OCT는 8진수를 반환하고, HEX는 16진수를 반환합니다.)
CEILING(x) x보다 큰 가장 작은 정수 값을 반환합니다.
EXP(x) x
FLOOR(x) x
FLOOR(x) x
GREATEST(x1,x2,...,xn)보다 작은 가장 큰 정수 값을 반환합니다. 집합에서 가장 큰 값을 반환합니다.
LEAST(x1, x2,...,xn) 집합에서 가장 작은 값을 반환합니다.
LN(x) x
LOG(x,y) x
의 밑 y 로그를 반환합니다. MOD(x, y) x/y(나머지)의 몰드로 돌아갑니다.
Pi()는 PI(주변율) 값을 반환하고
RAND()는 0에서 1 사이의 임의 값을 반환합니다. RAND()를 무작위로 만들기 위해 매개변수(시드)를 사용할 수 있습니다. 숫자 생성기는 지정된 값을 생성합니다.
ROUND(x,y)는 소수점 이하 자릿수가 y인 매개변수 x의 반올림된 값을 반환합니다.
SIGN(x)은 숫자를 나타내는 부호의 값, Y를 반환합니다. 숫자 X의 결과를 Y 비트 소수점으로 반환합니다.
II, 중합 함수(group by 절의 Select 쿼리에서 일반적으로 사용됨)
AVG(COL)는 지정된 열의 평균 값을 반환합니다.
Count(color) NULL이 아닌 값의 개수를 반환합니다. 지정된 열에서
MIN(col) 지정된 열의 최소값을 반환합니다.
MAX(col) 지정된 열의 최대값을 반환합니다.
SUM(col) 지정된 열의 모든 값의 합계를 반환합니다. 지정된 열
GROUP_CONCAT(col)은 그룹
에 속하는 열 값을 연결한 결과를 반환합니다.
3. 문자열 함수
ASCII(char)는 문자
BIT_LENGTH(str)의 ASCII 코드 값을 반환합니다. )은 문자열을 반환합니다. 비트 길이
CONCAT(s1,s2...,sn)는 s1,s2...,sn을 문자열
CONCAT_WS(sep,s1,s2...,sn)으로 연결합니다. s1,s2 ... , sn은 문자열로 연결되고 sep 문자로 구분됩니다.
INSERT(str,x,y,instr)는 x번째 위치에서 시작하는 문자열 str의 y-문자 길이 하위 문자열을 문자열 instr로 대체합니다. 결과를 반환합니다
FIND_IN_SET(str,list)는 쉼표로 구분된 목록을 분석합니다. str이 발견되면 목록에서 str의 위치를 반환합니다.
LCASE(str) 또는 LOWER(str)는 문자열의 모든 문자를 변경한 결과를 반환합니다. 문자열 str을 소문자로
LEFT(str,x)는 문자열 str의 가장 왼쪽 x 문자를 반환합니다.
LENGTH(s)는 문자열 str의 문자 수를 반환합니다.
LTRIM(str)은 문자열에서 선행 공백을 잘라냅니다. 문자열 str
POSITION(substr,str)은 문자열 str
QUOTE(str)에서 백슬래시를 사용하여 str의 작은따옴표를 이스케이프합니다.
REPEAT(str,srchstr,rplcstr)는 문자열에서 하위 문자열 substr이 처음 나타나는 위치를 반환합니다. 문자 문자열 str을 x번 반복한 결과
REVERSE(str) 문자열 str을 반전한 결과를 반환합니다
RIGHT(str,x) 가장 오른쪽 공백을 반환합니다.
STRCMP(s1,s2) 문자열 s1과 s2를 비교합니다.
TRIM(str)은 문자열의 시작과 끝 부분에 있는 모든 공백을 제거합니다.
UCASE(str) 또는 UPPER(str)은 문자열 str의 모든 문자를 반환합니다. 대문자로 변환한 후의 결과
4.
CURDATE() 또는 CURRENT_DATE()는 현재 날짜를 반환합니다
CURTIME() 또는 CURRENT_TIME()은 현재 시간을 반환합니다.
DATE_ADD(date,INTERVAL int 키워드)는 날짜와 간격 시간 int의 결과를 반환합니다(int 형식이어야 함). SELECTDATE_ADD(CURRENT_DATE,INTERVAL 6 MONTH);
DATE_FORMAT(date,fmt) 지정된 fmt 형식 날짜 값에 따라 날짜 형식을 지정합니다.
DATE_SUB(date,INTERVAL int 키워드)는 결과를 반환합니다. 날짜와 간격 시간 int(int는 키워드에 따라 형식이 지정되어야 함), 예: SELECTDATE_SUB(CURRENT_DATE,INTERVAL 6 MONTH);
DAYOFWEEK(date) 날짜로 표시되는 요일을 반환합니다(1~7)
DAYOFMONTH(date) 날짜가 나타내는 월(1~31)을 반환합니다.
DAYOFYEAR(date) 날짜가 일(1~366)을 나타내는 연도의 일을 반환합니다.
DAYNAME(date) 일을 반환합니다. 날짜의 주 이름(예: SELECT DAYNAME(CURRENT_DATE);
FROM_UNIXTIME(ts,fmt) 지정된 fmt 형식에 따라 UNIX 타임스탬프 형식을 지정합니다. ts
HOUR(시간) 시간의 시간 값을 반환합니다(0~ 23)
MINUTE(time) 시간의 분 값을 반환합니다(0~59)
MONTH(날짜) 날짜(1~12)의 월 값을 반환합니다.
MONTHNAME(날짜) 날짜의 월 이름을 반환합니다. 예: SELECT MONTHNAME(CURRENT_DATE);
NOW() 현재 날짜와 시간을 반환
QUARTER( 날짜) 해당 연도의 분기(1~4) 날짜를 반환합니다. 예: SELECT QUARTER(CURRENT_DATE);
WEEK(date) 해당 연도의 주의 날짜(0~53)를 반환합니다
YEAR(날짜) 해당 날짜의 연도를 반환합니다(1000~9999)
이 강좌의 강사는 Chuanzhi Podcast의 유명한 강사인 Liu Daocheng입니다. Liu Daocheng을 모르실 수도 있지만 Yan Shiba에 관해서는 꼭 알아야 합니다. Liu Daocheng이 Yan Shiba라는 것을 알고 있습니다. 그의 강의 스타일은 유머러스하고 교실 분위기가 매우 좋아 수업에 학생들의 열정을 동원하고 모든 사람에게 편안한 학습 분위기를 제공할 수 있습니다. 또한 그의 강의는 집중도가 매우 높아 학습의 핵심 포인트가 어디에 있는지 알 수 있고, 돌아갈 때 공부에 집중할 수 있습니다. 학습하면서 어려운 점들도 모두가 이해할 수 있도록 아주 자세하게 설명되어 있습니다.
위 내용은 Chuanzhi 팟캐스트 Liu Daocheng MySql 시리즈 비디오 자료 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!