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

    1. MySQL의 DATE 및 NULL 레코드가 있는 테이블에서 날짜 필터링

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstDate datetime,    SecondDate datetime ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-01-21','2018-01-21'); Query OK, 1 row affected (0.

    2. 단일 MySQL 쿼리에서 COUNT() 및 IF()를 사용하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    isValidUser boolean ); Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(true); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(false); Query OK, 1 row

    3. MySQL 데이터베이스에서 임의 항목을 선택하시겠습니까?

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

    4. MySQL에서 "+"(더하기 기호)를 SPACE로 어떻게 바꾸나요?

      교체하려면 MySQL의 REPLACE() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Number varchar(100) ); Query OK, 0 rows affected (0.86 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('+916578675547'); Query OK, 1 row affected (0.17 sec) mysql>

    5. MySQL 와일드 카드를 사용하여 두 열의 값을 나누고 결과를 새 열에 표시하는 쿼리?

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

    6. MySQL의 varchar 날짜 목록에서 최대 날짜 가져오기

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

    7. 날짜 레코드가 있는 테이블에서 최신 날짜를 가져오는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    DueDate date ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2018-10-01'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('2016-12-3

    8. MySQL 테이블의 모든 레코드에 TRIM을 사용하시겠습니까?

      TRIM은 선행 및 후행 공백을 제거하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( StudentName varchar(100));Query OK, 영향을 받는 행 0개(0.64초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 선행 및 후행 공백이 있는 레코드를 삽입했습니다 - insert into DemoTable values( Carol Taylor );Query OK, 1 row가 영향을 받았습니다(0.10초) select 문을 사용하여 테이블의 모든

    9. REGEXP를 사용한 알파벳순 검색(ABC)에 대한 MySQL 쿼리?

      알파벳 검색의 경우 MySQL에서 REGEX를 사용합니다. 여기에서 A, B 또는 C로 시작하는 레코드를 검색한다고 가정해 보겠습니다. 동일한 목적으로 REGEXP를 사용하는 구문은 다음과 같습니다. - select *from yourTableName where yourColumnName REGEXP '^[ABC]'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected

    10. 숫자가 있는 MySQL 열에서 최대값을 가져오는 두 가지 방법

      최대값을 가져오려면 아래 주어진 구문 중 하나를 사용하십시오 - select max(yourColumnName) from yourTableName; OR select *from yourTableName order by yourColumnName desc limit 1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value int ); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - my

    11. '456 John Smith'와 같은 숫자가 포함된 문자열로 구성된 열 값에 대한 MySQL ORDER BY 문자(숫자 아님)

      ORDER BY 문자를 사용하려면 ORDER BY SUBSTRING()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id varchar(100) ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('456 John Smith'); Query OK, 1 row affected (0.13 se

    12. MySQL을 사용하여 다른 열의 부울 값을 기반으로 행 연결

      다른 열의 부울 값을 기준으로 행을 연결하려면 GROUP_CONCAT()을 사용합니다. 먼저 테이블을 생성해 보겠습니다. 여기에서 isValidUser 열 중 하나를 설정했습니다. 로 부울 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserMessage varchar(100),    isValidUser boolean ); Query OK, 0 rows affected

    13. MySQL 테이블을 생성하는 동안 옵션을 설정합니다. 같은 옵션도 표시

      표시하려면 DESC 명령 또는 information_schema.columns를 사용하십시오. 먼저 테이블을 만들고 옵션을 설정하겠습니다 - mysql> create table DemoTable (    Color SET('RED','GREEN','BLUE','YELLOW') ); Query OK, 0 rows affected (0.47 sec) 사례 1 다음은 DESC 명령을 사용하여 SET에 사용할 수 있는 옵션 목록을 가져오는 쿼리입니다. - m

    14. MySQL에서 HAVING LENGTH(필드)를 구현하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Title text ); Query OK, 0 rows affected (0.39 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Introduction to MySQL'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('

    15. SQL 쿼리를 사용하여 MySQL 필드에 저장된 가격에서 20%를 제거하시겠습니까?

      저장된 가격에 20%의 판매세가 포함되어 있다고 가정해 보겠습니다. 이제 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Price int ); Query OK, 0 rows affected (1.09 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable v

    16. MySQL 쿼리를 사용하여 열 값에서 첫 번째 단어만 제거하는 방법은 무엇입니까?

      열 값에서 첫 번째 단어만 제거하려면 substring()을 사용합니다. 다음은 구문입니다 - select substring(yourColumnName,locate(' ',yourColumnName)+1) AS anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Title text ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코

    17. MySQL CURRENT_TIMESTAMP를 AM 및 PM으로 포맷하시겠습니까?

      형식을 지정하려면 DATE_FORMAT()을 사용하십시오. 먼저 테이블을 생성해 보겠습니다. Create table DemoTable(LoginTime time);Query OK, 영향을 받는 행 0개(0.48초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(16:40);쿼리 OK, 1행 영향(0.11초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------+| 로그인 시간 |+------

    18. MySQL에서 특정 값보다 큰 값을 가진 필드를 삭제하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, PlayerName varchar(100), PlayerScore int); 쿼리 확인, 영향을 받는 행 0개(0.97초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(PlayerName,PlayerScore)에 삽입 values(Carol,1000);Query OK, 1행 영향(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoT

    19. MySQL 데이터베이스에서 인덱스 표시/보기

      인덱스를 보기 위한 구문은 다음과 같습니다 - select *from information_schema.statistics where table_schema= yourDatabaseName; 여기서는 web 데이터베이스를 사용하고 있습니다. 인덱스를 표시/보기 위한 쿼리는 다음과 같습니다. - select *from information_schema.statistics where table_schema= 'web'; 그러면 다음과 같은 출력이 생성됩니다. 인덱스 정보가 있는 웹 데이터베이스의 모든 테이블을 볼 수

    20. 테이블 생성 시 AUTO_INCREMENT에 커스텀 값을 설정하고 ZEROFILL을 사용한다. INSERT 문을 사용하는 동안 아무 것도 삽입되지 않으면 이제 어떻게 됩니까?

      예제를 보고 StudentId 열을 AUTO_INCREMENT =100으로 설정하고 ZEROFILL도 사용한 테이블을 생성할 것입니다 - mysql> create table DemoTable (    StudentId int(7) ZEROFILL NOT NULL AUTO_INCREMENT,    PRIMARY KEY(StudentId) )AUTO_INCREMENT=100; Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:69/229  20-컴퓨터/Page Goto:1 63 64 65 66 67 68 69 70 71 72 73 74 75