>  기사  >  데이터 베이스  >  MYSQL과 ORACLE의 차이점에 대한 자세한 소개

MYSQL과 ORACLE의 차이점에 대한 자세한 소개

零下一度
零下一度원래의
2017-05-03 17:22:461188검색

항목항목과 함께 사용해야 하는 이 많습니다. 그냥 을 사용하면 MYSQL데이터 라이브러리 는 기본적으로 할 수 있습니다. 다양한 종류의 기능 구현 수요가 증가함에 따라 사용해야 사용자데이터량이 늘어나고 MYSQL 점차지구가 떠오르다이제압도적부정 상황: 심지어 연결이 매우 느리거나 다운되어 MYSQL에서 ORACLE으로 응용 프로그램도 수정해야 합니다. 요약다음 사항에 유의하세요항목. 1.
에서
이동 길이 데이터 클래스 추가 입력관리                                   ~                                                    입력 이동 클래스 유형의
데이터를 추가하려면 녹화 시 삽입하세요. 이 필드를 조작할 필요가 없으며 데이터 이 자동으로 획득됩니다. ORACLE이동하지 않았습니다증가데이터 클래스 유형의 경우 자동, 증가 인 시퀀스 번호를 생성해야 합니다. 녹화 시 는 이 필드의 에 일련번호의 다음 값을 할당해야 합니다.  CREATE SEQUENCE 일련번호 이름 (테이블 이름 가급적+ 시퀀스 번호 라벨
) 1씩 증가 1 MaxValue 99999 Cycle NoCache로 시작
가장 큰 은 필드의 길이에 의해 결정됩니다. 의 정의가 을 의미한다면 의 순서는 증가하고 길이 숫자 숫자(6), 최대값999999
                                                                                                                       >문장 삽입
필드 값은 : 일련번호 이름2입니다. . 싱글
따옴표
리파 MySQL 이중 따옴표를 사용하여 문자열을 구개할 수 있습니다. Oracle 은 묶어야 합니다. 작은
따옴표가 있는 문자열. 문자열을 삽입하고 수정하기 전에 작은따옴표 따옴표 를 수행해야 합니다. : 모든 단일 인용 부호로 으로 두 작은 따옴표. 3. 🎜>SQL언어
부서경영MYSQLManager번역페이지SQL문장보다 간단합니다. LIMIT 을 사용하여 시작 위치 , 의 수를 기록합니다. 🎜>SEEK을 사용하여 매듭의 위치를 ​​찾을 수 있습니다. 과일세트. >SQL 문장은 simple. 매듭> 마크마다 ROWNUM필드가 하나만 있습니다. 위치를 나타내는 , 만 사용할 수 있으며 ROWNUM<100, 은 사용할 수 없습니다 ROWNUM>80.  다음은 분석 후 보다 낫습니다. ORACLE페이지SQL속어문장( ID돌리기 은 유일한
문자 )의 필드 이름입니다. 으르르르

4. 긴 문자열 관리
🎜>
어디서나관리 ORACLE에도 특별한 위치가 있습니다. 최대 작동 가능한 문자열 long 4000단일단어 이하 섹션, 더 긴 문자열을 삽입하려면 , 테스트해 보세요 필드를 CLOB 클래스 유형과 ORACLEDBMS_LOB 패키지에서 빌릴 메소드를 으로 지정합니다. . 수정사항을 삽입하기 전에 반드시 을 수행하세요기록을 비어 있지 않은 줄과 long 정도 판단, 빈 필드 길이 학위 필드 둘 다 경고를 발생시켜야 합니다 , 마지막 작동으로 돌아갑니다. 5. 날짜 필드의 처리MYSQL 날짜 필드는 DATETIME, ORACLE 날짜 필드에는 연, 월, 일 분과 초를 포함하여 DATE만 있습니다. 정보를 사용하려면 현재 데이터 라이브러리의 시스템 시간은 SYSDATE, 입니다. 초까지 정확하거나 문자열을 사용하여 을 날짜 함수 TO_DATE('2001-08-01','YYYY-MM-DD')연도 -- 24: 시계: 형식YYYY-MM -DD ​​HH24:MI:SS TO_DATE()날짜 형식 유형도 많습니다. ORACLE DOC날짜 필드변환을 문자열 함수 TO_CHAR('2001-08-01','YYYY-MM-DD HH24:MI:SS')
 
날짜 필드의 수학 공식은 매우 다릅니다. MYSQL현재 7일 사용 DATE_FIELD_NAME > (지금(),간격 7일)ORACLE DATE_FIELD_NAME >SYSDATE - 7;Null 문자 를 사용하여 현재 에서

7일 남은 날짜를 찾습니다. 부서경영MYSQL의 비어 있지 않은 필드에는 ORACLE 의미를 정의했으며 비어 있지 않은 필드는 허용되지 않습니다. 콘텐츠를 사용할 수 있습니다. MYSQLNOT NULLORACLE의 의미를 정의합니다. >테이블구조구조, 가이드데이터 가끔 오류가 발생합니다. 따라서 데이터 를 가져올 때 행을 확인해야 합니다. 🎜>NULL 또는 null 문자인 경우 공백 문자열로 변경해야 합니다. 7. 문자열의 퍼지 비교 MYSQL에서 사용 필드 이름'% 문자열 %', ORACLE

도 '%처럼
필드명으로 사용할 수 있습니다. 문자열%' 하지만 메서드는 인덱스를 사용할 수 없습니다, 속도가 문자열을 사용하여 함수 instr(필드 이름,'과 비교하세요. String')>0 은 더 정확한 searchfind 결과를 얻을 수 있습니다. 8. 프로그램 및 기능에서는 datalibrary 작업 후 결과에 주의하시기 바랍니다. 세트 및 포인터 출시가 완료되었습니다.

위 내용은 MYSQL과 ORACLE의 차이점에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.