Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • MySQL

    1. 명령 프롬프트에서 구조화된 MySQL SELECT 인쇄

      인쇄하려면 구문은 다음과 같습니다 - mysql -uroot -t -e "your Select Query  " -p 위의 구문을 구현하기 위해 명령 프롬프트를 열겠습니다 - 이제 MySQL bin에 도달하십시오 - 구조화된 SQL 선택을 쉽게 인쇄하기 위해 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다 - 이것은 다음과 같은 출력을 생성합니다 -

    2. 이틀 사이에 다음으로 가장 가까운 날을 얻는 MySQL 쿼리?

      다음은 구문입니다 - select * from yourTableName order by ( yourColumnName> now()) desc, (case when yourColumnName > now() then yourColumnName end) ,    yourColumnName  desc limit 1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1454    -> (    -> ShippingD

    3. null 값이 포함된 필드에서 MySQL SELECT를 수행하시겠습니까?

      SELECT에서 NULL 값을 확인하려면 MySQL NULL을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1455    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1455 values('John'

    4. 두 날짜 사이에 MySQL 검색 수행

      두 날짜 사이의 MySQL 검색을 수행하려면 BETWEEN 키워드를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1456    -> (    -> CustomerName varchar(30),    -> StartOfferDate  date,    -> EndOfferDate date    -> ); Query OK, 0 rows affected (0

    5. MySQL과 SQL Server의 차이점

      MySQL과 SQL Server는 모두 관계형 데이터베이스 관리 시스템 또는 RDBMS입니다. MySQL은 오픈 소스이며 무료인 반면 SQL Server는 Microsoft의 라이선스 제품입니다. 다음은 MySQL과 SQL Server의 중요한 차이점입니다. Sr. 아니요. 키 MySQL SQL 서버 1 소유자/개발자 MySQL은 Oracle 소유입니다. SQL Server는 Microsoft에서 개발했습니다. 2 언어 지원 MySql은 C++, Java와 같은 프로그래밍 언어를 지원하며 Perl, TCL 및 Haskel을

    6. SQL과 PL/SQL의 차이점

      SQL, Structural Query Language는 관계형 데이터베이스를 생성, 유지 및 검색하는 데 사용되는 표준 데이터베이스 언어인 반면 PL/SQL, SQL에 대한 절차적 언어 확장은 SQL을 확장하고 절차적 기능을 제공합니다. 다음은 SQL과 PL/SQL의 중요한 차이점입니다. Sr. 아니요. 키 SQL PL/SQL 1 정의 SQL은 데이터베이스용 구조 쿼리 언어입니다. PL/SQL은 데이터베이스에 SQL을 사용하는 프로그래밍 언어입니다. 2 변수 SQL에는 변수가 없습니다. PL/SQL에는 변수, 데이터 유형

    7. DELETE와 DROP SQL의 차이점

      DELETE는 데이터 조작 언어 명령, DML 명령이며 관계/테이블에서 튜플/레코드를 제거하는 데 사용됩니다. DROP이 데이터 정의 언어인 반면 DDL 명령은 관계/테이블, 제약 조건 또는 전체 스키마와 같은 스키마의 명명된 요소를 제거하는 데 사용됩니다. 다음은 DELETE와 DROP의 중요한 차이점입니다. Sr. 아니요. 키 삭제 드롭 1 목적 DELETE 명령, 관계/테이블에서 일부 또는 모든 튜플/레코드를 제거합니다. DROP 명령, 관계/테이블, 제약 조건 또는 전체 스키마와 같은 스키마의 명명된 요소를 제거합니다.

    8. SQL(Structured Query Language)과 T-SQL(Transact-SQL)의 차이점.

      SQL SQL , 구조적 쿼리 언어는 비절차적 언어이며 데이터베이스 엔진에서 데이터베이스 요소를 생성/수정/액세스하기 위해 SQL 쿼리를 해석하는 데 사용됩니다. T-SQL T-SQL , Transact-SQL은 SQL Server에서 사용되는 SQL의 절차적 확장입니다. 오라클의 PL/SQL과 유사합니다. 다음은 SQL과 T-SQL의 중요한 차이점입니다. Sr. 아니요. 키 SQL T-SQL 1 유형 SQL은 본질적으로 비절차적입니다. T-SQL은 본질적으로 절차적입니다. 2 메소드 SQL은 데이터 조작 및 제어 기능을

    9. 함수와 프로시저의 차이점

      기능 기능, 컴퓨터 프로그래밍 언어 컨텍스트에서 일부 입력을 받아 특정 작업을 수행하는 일련의 명령. SQL에서 함수는 값을 반환합니다. 절차 절차도 입력을 받아 특정 작업을 수행하는 일련의 지침입니다. SQL에서 프로시저는 값을 반환하지 않습니다. 자바에서는 프로시저와 함수가 동일하며 서브루틴이라고도 합니다. 다음은 SQL 함수와 SQL 프로시저의 중요한 차이점입니다. Sr. 아니요. 키 함수 절차 1 정의 함수는 주어진 입력을 사용하여 결과를 계산하는 데 사용됩니다. 절차는 특정 작업을 순서대로 수행하는 데 사용됩니다.

    10. 날짜를 점 형식 지정자로 사용하여 MySQL에서 문자열을 날짜로 얻는 방법은 무엇입니까?

      문자열을 날짜로 가져오려면 STR_TO_DATE() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1445    -> (    -> AdmissionDate varchar(20)    -> ); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1445 values('0

    11. MySQL 저장 프로시저에서 조건 설정

      저장 프로시저에서 조건을 설정하려면 MySQL에서 IF...ELSE를 사용하십시오. 다음은 if-else −의 구문입니다. IF yourCondition then       yourStatement1,  ELSE           yourStatement2,  END IF; 위의 구문을 저장 프로시저에 구현해 보겠습니다. - mysql> DELIMITER // mysql> CREATE PROCEDURE IF_ELSE_DEMO(IN

    12. 현재 날짜와 MySQL 테이블의 날짜 레코드 간의 차이 찾기

      차이점을 찾으려면 DATEDIFF() 메서드를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1446    -> (    -> DueDate date    -> ); Query OK, 0 rows affected (1.42 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1446 values('2019-01-21'); Que

    13. 특정 값을 기준으로 쉼표로 구분된 값에서 레코드를 가져오는 MySQL db 쿼리

      이를 위해 MySQL에서 REGEXP를 사용할 수 있습니다. 쉼표로 구분된 값 중 하나라도 90인 행 레코드를 원한다고 가정해 보겠습니다. 이를 위해 정규식을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1447    -> (    -> Value varchar(100)    -> ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    14. 여러 프로시저를 호출하는 MySQL 프로시저?

      저장 프로시저에서 여러 프로시저를 호출하는 구문을 먼저 살펴보겠습니다. - DELIMITER // CREATE PROCEDURE yourProcedureName() BEGIN    CALL yourStoredProcedureName1();    CALL yourStoredProcedureName2();    .    .    N END // DELIMITER // 여러 저장 프로시저를 호출하기 위해 위의 구문을 구현해 보겠습니다. 다음은 첫

    15. 조건에 따라 다른 필드를 업데이트하는 MySQL 쿼리?

      먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1436    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (1.06 sec) insert −를 사용하여 테이블에 일부 레코드 삽입 mysql> insert into DemoTable1436(

    16. MySQL에서 세 열의 인덱스를 만드시겠습니까?

      인덱스의 경우 KEY()를 사용할 수 있습니다. 먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1437    -> (    -> StudentId int,    -> StudentName varchar(20),    -> StudentMarks int,    -> StudentAge int    -> ,    -> KEY(Stude

    17. JSON 배열을 MySQL 데이터베이스에 저장하는 방법은 무엇입니까?

      이를 위해 MySQL의 JSON 데이터 유형을 사용할 수 있습니다. 먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1438    -> (    -> EmployeeDetails json    -> ); Query OK, 0 rows affected (5.97 sec) insert −를 사용하여 테이블에 일부 레코드 삽입 mysql> insert into DemoTable1438 values('[{"E

    18. MySQL이 있는 셀에 특정 국가 코드가 있는지 확인하는 방법은 무엇입니까?

      특정 값에 대해서는 FIND_IN_SET()을 사용하십시오. 먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1439    -> (    -> CountryId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CountryCode varchar(20)    -> ); Query OK, 0 rows affected (0.49 sec) insert −를 사용하여 테이블

    19. MySQL에서 기본값을 NULL로 설정하는 방법은 무엇입니까?

      MySQL에서 DEFAULT 키워드를 사용하여 기본값을 NULL로 설정합니다. 먼저 −를 생성해 보겠습니다. );Query OK, 0개의 행이 영향을 받았습니다(0.55초). ) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 값을 비워두면 기본값이 삽입됩니다. − DemoTable1440(StudentAge) values(24)에 삽입;Query OK, 1행 영향(0.09초) select −를 사용하여 테이블의 모든 레코드 표시 DemoTable1440에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 -

    20. MySQL에서 ORDER BY columnname*1의 목적은 무엇입니까?

      MySQL은 암시적으로 열을 숫자로 변환합니다. 다음은 구문입니다 - select * from yourTableName  order by yourColumnName*1; 먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1441    -> (    -> Id varchar(30)    -> ); Query OK, 0 rows affected (0.53 sec) insert −를 사용하여 테이블에 일부 레코드 삽입

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:43/229  20-컴퓨터/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49