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

    1. 단일 MySQL 쿼리에서 여러 COUNT() 구현

      이를 위해 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> LastName varchar(100)    -> ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Smith'); Query OK, 1 row affe

    2. MySQL의 문자열에서 숫자 부분을 추출하는 방법은 무엇입니까?

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

    3. MySQL에서 UPDATE, SET 및 LIMIT를 사용하여 동일한 값(전부는 아님)으로 열을 업데이트하는 방법은 무엇입니까?

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

    4. MySQL에서 공간을 사용하여 두 문자열을 연결하시겠습니까?

      이를 위해 MySQL의 concat() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Subject varchar(100)    -> ); Query OK, 0 rows affected (1

    5. MySQL에서 두 번 이상 발생한 레코드를 표시하시겠습니까?

      이를 위해 GROUP BY HAVING 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Subject varchar(100)    -> ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    6. MySQL의 테이블에서 특정 행을 제외하는 방법은 무엇입니까?

      <>, 즉 MySQL에서 같지 않음을 사용하여 테이블에서 특정 행을 제외합니다. 먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(4,David);Query OK, 1행 영향(0.13초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 출력 이것은 다음과 같은 출력을 생성합니다 - +------+-----------+| 아이디 | 이름 |+------+--------

    7. MySQL을 사용하여 열의 숫자 선택 및 나누기 및 소수 결과를 정수로 표시

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

    8. 범위의 MySQL 테이블에 값을 자동으로 삽입하시겠습니까?

      이를 위해 저장 프로시저를 만들 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.55 sec) 다음은 10에서 20 사이의 테이블에 값을 자동으로 삽입하는 저장 프로시저를 만드는 쿼리입니다. - mysql> DELIMITER // mysql> CREATE PROCEDURE AutoIn

    9. MySQL DB의 charset이 무엇으로 설정되어 있는지 확인

      웹 데이터베이스를 생성한다고 가정해 보겠습니다. − mysql> SHOW CREATE DATABASE web; 이렇게 하면 기본 문자 집합도 표시하는 다음 출력이 생성됩니다. - +----------+-----------------------------------------------------------------------------------------+ | Database | Create Database                   &

    10. 고유 ID 수로 MySQL의 Score 열에서 총계를 평균화합니까?

      DISTINCT를 COUNT()와 함께 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int,    -> Score int    -> ); Query OK, 0 rows affected (0.95 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,90); Qu

    11. MySQL에서 데이터베이스를 생성하는 동안 오류 1064(42000)를 수정하시겠습니까?

      오류 1064(42000)는 주로 구문이 올바르게 설정되지 않은 경우 발생합니다. 예를 들어, 백틱 기호를 적용할 때 오류가 발생하거나 이름에 하이픈을 사용하는 경우 백틱 기호 없이 데이터베이스를 생성하는 동안 오류가 발생할 수도 있습니다(예:Demo- 테이블에 오류 1064(42000)가 발생합니다. 오류를 제거하려면 데이터베이스 이름 주위에 역따옴표를 적절하게 사용하거나 아무 것도 사용하지 않아야 합니다. 다음은 백틱을 사용하지 않은 구문입니다. 이것은 올바르게 작동합니다 - create database yourDatabase

    12. 단일 MySQL 쿼리로 열에서 특정 값의 발생 횟수를 계산하는 방법은 무엇입니까?

      이를 위해 IN()과 함께 GROUP BY 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    13. MySQL의 DOB에서 나이를 얻는 방법은 무엇입니까?

      DOB에서 나이를 얻으려면 TIMESTAMPDIFF() 함수를 사용할 수 있습니다. 다음은 구문입니다 - select TIMESTAMPDIFF(YEAR, yourColumnName, CURRENT_DATE) AS anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    

    14. 연결하여 문자열 필드를 업데이트하는 MySQL 쿼리?

      문자열 필드를 연결하려면 CONCAT() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> SequenceId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentId varchar(100)    -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부

    15. 현재 날짜와 날짜 간의 차이를 정렬하고 표시하는 MySQL 쿼리

      이를 위해 ORDER BY 절을 사용합니다. 현재 날짜는 다음과 같습니다 - 지금 선택();+---------------------+| 지금() |+------------------------+| 2019-06-09 21:08:16 |+---------------------+1행 세트(0.00초) 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.62초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(DueDate) 값에 삽입(2019-06-11);쿼리 OK, 1행 영향(0.6

    16. MySQL에서 자동 증분 열을 사용하는 방법은 무엇입니까?

      자동 증분 열을 사용하려면 테이블을 생성할 때 AUTO_INCREMENT로 설정하면 됩니다. 먼저 테이블을 생성해 보겠습니다. 여기에서 Id 필드는 자동 증분 열이 될 것이기 때문에 열로 설정했습니다. − mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName&nbs

    17. MySQL에서 테이블의 현재 크기(메모리)를 찾는 방법은 무엇입니까?

      테이블의 현재 크기를 얻으려면 크기를 포함하여 테이블에 대한 세부 정보를 표시하는 다음을 사용하십시오 - show table status like ‘yourTableName’\G 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(20),  

    18. MySQL에서 최근에 생성된 테이블의 생성 시간을 얻는 방법은 무엇입니까?

      다음은 구문입니다 - select table_name, create_time from information_schema.TABLES where table_schema = 'yourDataBaseName' order by CREATE_TIME desc limit 1; 첫 번째 테이블을 만들어 봅시다. (시간:2019-06-10 16:40:51) − mysql> create table DemoTable1    -> (    -> StudentId int NOT NULL

    19. 초로 변환하여 MySQL에서 시간을 합산하는 방법은 무엇입니까?

      시간을 초로 변환하려면 TIME_TO_SEC() 메서드를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> ArrivalTime time    -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('04:10:00'); Que

    20. MySQL 결과 세트에서 숫자를 문자열로 바꿀 수 있습니까?

      예, CASE 문을 사용하여 그렇게 할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> isMarried boolean    -> ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(true); Query OK, 1 row affected (

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:99/229  20-컴퓨터/Page Goto:1 93 94 95 96 97 98 99 100 101 102 103 104 105