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

    1. IF 논리를 사용하여 저장 프로시저 내에서 저장 프로시저를 호출하시겠습니까?

      저장 프로시저 내에서 저장 프로시저를 호출하는 구문은 다음과 같습니다. - If yourInputValue > 100 then      call yourProcedureName1();  else     call yourProcedureName2();     end If ;     END 위의 구문을 구현해 보겠습니다. 위의 개념을 구현하기 위해 저장 프로시저를 만들어 보겠습니다 - mysql> delimiter // mysql>

    2. 특정 수의 단어로만 레코드를 가져오는 MySQL RegExp

      이를 위해 아래 구문과 같이 MySQL에서 정규식을 사용하십시오 - select * from yourTableName where yourColumnName regexp '\land[\land ]+[ ]+[\land ]+$'; 위의 쿼리는 두 단어가 공백으로 구분될 때 작동합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1412    -> (    -> Name varchar(40)    -> );

    3. MySQL8에서 "순위"를 열 이름으로 사용할 수 있습니까?

      순위는 MySQL 버전 8.0.2에서 정의된 MySQL 예약어입니다. 따라서 rank를 열 이름으로 사용할 수 없습니다. 순위 주위에 백틱을 사용해야 합니다. 먼저 작업 중인 MySQL 버전을 확인하겠습니다. 여기서는 MySQL 버전 8.0.12를 사용하고 있습니다. - 버전 선택();+-----------+| 버전() |+-----------+| 8.0.12 |+-----------+1 행 세트(0.00초) 컬럼명으로 rank를 사용한 문제는 다음과 같습니다. - );ERROR 1064 (42000):SQL에 오류가 있습니

    4. 오류 1093 수정(HY000):MySQL 열에서 가장 낮은 값을 삭제하는 동안 FROM 절에서 업데이트 대상 테이블을 지정할 수 없습니까?

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.69초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1597 값에 삽입(89);쿼리 OK, 1행 영향( 0.12초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1597에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-------+| 마크 |+-------+| 45 || 59 || 43 || 85 || 89 |+-------+5행 세트(0.00초) 다음은 ERROR 1093(HY000

    5. MySQL 데이터베이스에서 임의의 레코드를 선택하는 방법은 무엇입니까?

      이를 위해 ORDER BY RAND LIMIT를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1581    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (1.34 sec) 삽입 명령을 사용하여

    6. MySQL 테이블을 쿼리하고 지난 3일 전에 게시된 행을 가져오시겠습니까?

      현재 날짜가 -라고 가정해 보겠습니다. '2019-10-20 먼저 예제를 보고 테이블을 만듭니다. − mysql> create table DemoTable1582    -> (    -> PostedDate datetime    -> ); Query OK, 0 rows affected (13.36 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1582 values('201

    7. MySQL의 필드에서 부분 데이터를 삭제하시겠습니까?

      일부 데이터를 삭제하려면 REPLACE()와 함께 UPDATE 명령을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1583    -> (    -> GameDetails text    -> ); Query OK, 0 rows affected (1.38 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1583 values('<

    8. TRIGGERS를 사용하여 MySQL 테이블에 DATE를 삽입하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1584    -> (    -> DueDate datetime    -> ); Query OK, 0 rows affected (1.79 sec) 다음은 MySQL에 DATE를 삽입하는 쿼리입니다 - mysql> create trigger insertDate before insert on DemoTable1584    ->  for ea

    9. UNIQUE를 설정하고 중복 값으로 다중 삽입을 설정하면 어떻게 됩니까?

      오류가 발생하고 테이블에 아무 것도 삽입되지 않습니다. 예제를 보고 테이블을 생성해 보겠습니다. − );Query OK, 영향을 받는 행 0개(1.02초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - Insert into DemoTable1585 values(1,87),(2,98),(3,91),(3,48);ERROR 1062 (23000):StudentId 키에 대한 중복 항목 3 select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1585에서 * 선택; 그러면 다음과 같은 출력이 생성됩니다.

    10. TYPE, KEY 등을 포함하여 MySQL의 필드 이름에 대한 정보를 표시합니다.

      필드 이름에 대한 정보를 표시하기 위한 구문은 다음과 같습니다 - show columns from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1586    -> (    -> EmployeeId int,    -> EmployeeFirstName varchar(20),    -> EmployeeLastName varchar(20),    ->

    11. MySQL에서 두 열의 최대 합을 선택하십시오.

      두 열의 합을 최대로 선택하려면 하위 쿼리와 함께 집계 함수 MAX()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1587    -> (    -> Value1 int,    -> Value2 int    -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Demo

    12. MySQL을 사용하여 정렬 순서로 집계 함수 호출

      이를 위해 ORDER BY 절과 함께 GROUP_CONCAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1588    -> (    -> StudentId int,    -> StudentFirstName varchar(20),    -> StudentMarks int    -> ); Query OK, 0 rows affected (0.49 sec) 삽

    13. MySQL 명령줄에서 명령문이 실행되는 데 걸리는 시간을 어떻게 알 수 있습니까?

      MySQL 명령줄의 모든 단일 명령문에 대해 특정 명령문을 실행하는 정확한 시간을 보여줍니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1589    -> (    -> EmployeeId int,    -> EmployeeName varchar(20)    -> ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - my

    14. MySQL로 숫자 이름으로 데이터베이스를 생성할 수 있습니까?

      아래와 같이 숫자 이름으로 데이터베이스를 생성할 수 없습니다 - mysql> create database 1233; 이것은 다음과 같은 출력을 생성합니다 - ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1233' at line 1 숫자 이름으로 데이터베이스를 생성하려면 데이터베이

    15. JAVA에서 MySQL 연결을 만드는 방법은 무엇입니까? locahost에 설정할 포트 번호는 무엇입니까?

      URL에 포트 번호 3306을 사용해야 합니다. 구문은 다음과 같습니다 - jdbc:mysql://localhost:3306 예시 import java.sql.Connection; import java.sql.DriverManager; public class MySQLConnectionToJava {    public static void main(String[] args) {       String JDBCURL="jdbc:mysql://localhost:3306/sample?

    16. MySQL 쿼리에 IF 문을 삽입하는 적절한 방법은 무엇입니까?

      IF 문을 MySQL 쿼리에 삽입하려면 아래 구문을 사용하십시오.: select yourColumnName ,if(yourCondition, yourStatement1,yourStatement2) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1571    -> (    -> Id int,    -> Value int    -> ); Query OK, 0 row

    17. MySQL GROUP BY 절에서 행을 정렬하거나 선택하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1572    -> (    -> StudentId int,    -> StudentMarks int,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into

    18. MySQL에서 정규 표현식으로 쿼리 선택

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1573    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into

    19. MySQL의 데이터베이스에서 테이블 이름을 검색하는 방법은 무엇입니까?

      MySQL의 데이터베이스에서 테이블 이름을 검색하는 구문은 다음과 같습니다. - show tables from yourDatabaseName; MySQL의 데이터베이스에서 테이블 이름을 검색하기 위해 위의 쿼리를 구현해 보겠습니다. - mysql> show tables from hb_student_tracker; 이것은 다음과 같은 출력을 생성합니다 - +------------------------------+ | Tables_in_hb_student_tracker | +-----------------------------

    20. 열 값에서 특수 문자를 대체하는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1574    -> (    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1574 values('111_Carol'); Query OK, 1 row affected (0

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:32/229  20-컴퓨터/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38