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

    1. MySQL 저장 프로시저에서 WHERE IN() 작업

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

    2. MySQL에서 특정 레코드를 무시하고 나머지 해당 레코드(숫자)를 추가하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.61초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(John,350);쿼리 OK, 1행 영향(0.18초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-------+--------+| 이름 | 금액 |+-------+--------+| 존 | 200 || 크리스 | 150 || 마이크 | 500 || 존 | 350 |+-

    3. 최적화 및 복구를 허용하는 최소 MySQL 사용자 권한은 무엇입니까?

      선택 및 삽입 문은 최적화 및 복구를 허용하는 데 필요한 최소 MySQL 사용자 권한입니다. 아래 구문을 사용하여 사용자에게 삽입 및 선택 권한을 부여할 수 있습니다 - grant insert,select on yourDatabaseName.* to 'yourUserName'@'localhost'; 먼저 사용자를 생성하는 쿼리는 다음과 같습니다. - mysql> create user 'Emma'@'localhost' identified by 'Emma123&#

    4. MySQL의 다른 열에서 조건이 충족되는 경우 열의 셀을 합산하는 방법은 무엇입니까?

      이를 위해 GROUP BY 절과 함께 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.54초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(Carol,2019-11-03,300);Query OK, 영향을 받는 행 1개(0.23초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +--------------+----

    5. MySQL의 일부 조건에서 varchar 열에 UNIQUE를 사용하시겠습니까?

      이를 위해 하나 이상의 열에 UNIQUE 제약 조건을 사용할 수 있습니다 - alter table yourTablleName add unique(yourColumnName1,yourColumnName2,...N); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1598    -> (    -> EmployeeId int,    -> EmployeeName varchar(20),    -> Empl

    6. 월별로 MySQL을 선택하는 방법은 무엇입니까?

      월별로 선택하려면 MONTH() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1599    -> (    -> Shippingdate datetime    -> ); Query OK, 0 rows affected (0.78 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1599 values('2019-10-21')

    7. MySQL에서 특정 행이나 열이 차지하는 디스크 공간을 쿼리할 수 있습니까?

      예, 아래 구문을 사용하여 - select * from information_schema.tables where table_name=yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1600    -> (    -> StudentId int,    -> StudentFirstName varchar(20)    -> ); Query OK, 0 rows affected (0.5

    8. MySQL은 빈 값에 대해 열을 NULL로 업데이트합니다.

      이를 위해 UPDATE 명령과 함께 IF()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1601    -> (    -> FirstName varchar(20) ,    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse

    9. MySQL에서 문자열(varchar)을 타임스탬프 형식으로 변환하시겠습니까?

      문자열을 타임스탬프 형식으로 변환하려면 DATE_FORMAT()과 함께 STR_TO_DATE()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받은 행 0개(0.51초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1602 값에 삽입(Mon Dec 31 14:20:00 IST 2018);쿼리 OK, 1행 영향(0.23초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1602에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +--------

    10. MySQL에서 선택 쿼리로 삽입

      Insert with SELECT 쿼리의 경우 구문은 다음과 같습니다. - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1603    -> (    -> StudentId int,    ->

    11. MySQL에서 단일 열 값만 업데이트

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1605    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentCountryName varchar(20)    -> ); Query OK, 0 rows affected (0.48 sec)

    12. MySQL 저장 프로 시저에서 조건을 올바르게 구현하는 방법은 무엇입니까?

      저장 프로시저에서 조건을 설정하려면 아래 구문을 사용하십시오 -     if yourCondition then    yourStatement1;      else    yourStatement2';       end if ;     end     // 저장 프로시저에서 누락된 세미콜론을 수정하기 위해 위의 구문을 구현해 보겠습니다. - mysql> delimiter // mys

    13. MySQL에서 조화 평균과 2차 평균을 구현하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1606    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1606 values(5); Query OK, 1 row affected (0.10 sec) mysql> insert into D

    14. currentdate + 2주 전에 레코드를 가져오는 MySQL 쿼리?

      이를 위해 아래 구문을 사용하십시오 - select * from yourTableName where yourColumnName < DATE_ADD(CURDATE(), INTERVAL 2 WEEK); 참고:현재 날짜는 다음과 같습니다 - mysql> select curdate(); +------------+ | curdate()  | +------------+ | 2019-10-20 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> cre

    15. 두 개의 MySQL 필드를 결합하고 결과로 세 번째 필드를 업데이트하시겠습니까?

      다음은 MySQL에서 두 필드를 결합하는 구문입니다 - alter table yourTableName add column yourColumnName dataType;  update yourTableName set yourAddedColumnName =concat(yourColumnName1,' ',yourColumnName2); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1590    -> (    -> FirstN

    16. MySQL에서 varchar "시간"을 실시간으로 변환하는 방법은 무엇입니까?

      이를 위해 TIME_FORMAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1591    -> (    -> ArrivalTime varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1591 values('1620');

    17. 필드에 null 또는 0이 포함된 경우에만 MySQL 필드를 업데이트하시겠습니까?

      이를 위해 MySQL IF()를 사용하여 조건을 설정합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1592    -> (    -> StudentMarks int    -> ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1592 values(56); Query OK, 1 row a

    18. MySQL에서 MySQL CASE WHEN의 대안

      MySQL에서 CASE WHEN 대신 IF() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1593    -> (    -> PlayerScore int    -> ); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1593 values(78); Query OK, 1 ro

    19. MySQL에서 n번째로 높은 값 선택

      MySQL에서 n번째로 높은 값을 선택하기 위한 구문은 다음과 같습니다. - select distinct(yourColumnName) from yourTableName order by yourColumnName DESC limit (NthValue-1),1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1594    -> (    -> Marks int    -> ); Query OK, 0 rows affected (

    20. MySQL REGEXP를 사용하여 숫자를 무시하고 문자열 및 '/'만 가져옵니다.

      이를 위해 REGEXP_REPLACE()를 사용합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.44초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1595 values(101 302 405 Sam/9870);쿼리 OK, 1행 영향(0.28초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1595에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +----------------------+| 학생 코드 |+--

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