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

    1. MySQL에서 필드를 연결하는 방법은 무엇입니까?

      MySQL에서 필드를 연결하려면 GROUP BY와 함께 GROUP_CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(30),    StudentScore int    ); Query OK, 0 rows affected (

    2. 새 MySQL 열에서 동일한 문자열을 계산합니까?

      이를 위해 COUNT()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentFirstName varchar(20)    ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.13 se

    3. MySQL 열에서 처음 N 문자를 얻는 방법은 무엇입니까?

      SUBSTRING()을 사용하여 MySQL 열에서 처음 N 문자를 가져옵니다. 먼저 테이블을 생성하겠습니다 - mysql>create table DemoTable (    Information text ); Query OK, 0 rows affected (2.63 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql>insert into DemoTable values('MySQL is a structured query language'); Query OK, 1 row affe

    4. 레코드에 공백이 포함된 경우 MySQL DISTINCT가 올바르게 작동하도록 하시겠습니까?

      공백을 포함하여 구별하려면 아래 구문을 사용할 수 있습니다 - SELECT DISTINCT replace(yourColumnName,' ','') FROM yourTableName; 먼저 테이블을 생성해 보겠습니다. mysql>create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20) ); Query OK, 0 rows affected (0.63 sec)

    5. ENUM('M', 'F')을 '남성' 또는 '여성'으로 선택하는 MySQL 쿼리?

      이를 위해 IF()를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. 여기 열 중 하나에 ENUM 유형이 있습니다. mysql> create table DemoTable    (    UserId int,    UserName varchar(40),    UserGender ENUM('M','F')    ); Query OK, 0 rows affected (1.11 sec) 삽입 명령을 사용하여 테이블

    6. 특정 MySQL 열에 저장된 텍스트의 크기를 찾으십니까?

      MySQL의 length()를 사용하여 특정 열에 있는 텍스트 저장소의 크기를 찾을 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable    (    CustomerName longtext    ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('Robert'); Query

    7. MySQL의 열이 아닌 행에 대한 MAX 기능이 있습니까?

      예, MySQL의 GREATEST()를 사용하여 행(열이 아님)에서 최대값을 확인할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Value1 int,    Value2 int,    Value3 int    ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into Dem

    8. MySQL 데이터베이스의 기존 데이터에 데이터를 추가하시겠습니까?

      이를 위해 CONCAT() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100)    ); Query OK, 0 rows affected (0.43 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoT

    9. MySQL 쿼리를 사용하여 열을 0으로 채우거나 채우는 방법은 무엇입니까?

      열에 ZEROFILL을 사용하여 0으로 채우거나 채울 수 있습니다. 먼저 테이블을 생성합시다- mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.58 sec) 다음은 Number 열에 대해 zerofill 속성을 추가하는 쿼리입니다- mysql> alter table DemoTable change Number Number int(10) zerofill not null;

    10. MySQL Select 문에서 IF() 함수?

      IF() 함수는 조건에 따라 값을 반환합니다. 구문은 다음과 같습니다- SELECT IF(yourCondition, yourMessageIfConditionBecomesTrue,yourMessageIfConditionBecomesFalse) from yourTableName; Let us first create a table: mysql> create table DemoTable    (    Value int    ); Query OK, 0 rows affected (0

    11. MySQL에서 올해의 마지막 날을 선택하시겠습니까?

      현재 연도의 마지막 날을 얻으려면 MySQL에서 LAST_DAY()를 사용할 수 있습니다. 구문은 다음과 같습니다- SELECT LAST_DAY(DATE_ADD(CURDATE(), INTERVAL 12-MONTH(CURDATE()) MONTH)); 현재 연도의 마지막 날을 알기 위해 위의 구문을 구현합시다- mysql> SELECT LAST_DAY(DATE_ADD(CURDATE(), INTERVAL 12-MONTH(CURDATE()) MONTH)); 이것은 다음과 같은 출력을 생성합니다 - +-----------------

    12. MySQL에서 특정 레코드를 어떻게 제외합니까?

      같지 않음 연산자(!=)를 사용하여 SQL에서 특정 레코드를 제외할 수 있습니다. 먼저 테이블을 생성합시다- 테이블 생성 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientCountryName varchar(10) ); 쿼리 확인, 영향을 받는 행 0개(0.64초) 삽입 명령을 사용하여 테이블에 레코드 삽입 - DemoTable(ClientName,ClientCountryName) values(Mike,UK)에 삽입;Quer

    13. 값 =1 또는 값 =2, 값 =3 등인 열을 선택하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserId int,    UserName varchar(10),    UserAge int ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(101,'Chris',23); Query OK, 1 row affected (0.15

    14. MySQL은 먼저 0으로 주문한 다음 레코드를 내림차순으로 표시합니까?

      먼저 0으로 정렬한 다음 가장 크게 정렬하려면 아래 구문을 사용할 수 있습니다. - select *from yourTableName order by yourColumnName=0 DESC,yourColumnName DESC; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value int ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTabl

    15. 어떤 MySQL 데이터베이스에 대한 권한이 있습니까?

      이를 확인하기 위해 SHOW 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - show grants\G 가지고 있는 권한을 표시하기 위해 위의 구문을 구현해 보겠습니다. - mysql> SHOW GRANTS\G 이것은 다음과 같은 출력을 생성합니다 - *************************** 1. row *************************** Grants for root@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN,

    16. MySQL 문자열에서 밑줄을 일치시키는 방법은 무엇입니까?

      MySQL 문자열에서 밑줄을 일치시키려면 아래 구문을 사용할 수 있습니다 - select *from yourTableName where yourColumnName LIKE '%\_%'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientId varchar(200) ); Query OK, 0 rows affected (0.79 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTab

    17. 저장 프로 시저에서 IF를 사용하고 MySQL에서 선택하는 방법은 무엇입니까?

      저장 프로시저에서 IF를 사용하고 select 문에서도 IF()를 사용할 수 있습니다. SELECT 문에서 IF() IF() in select statement mysql> select if(0=0,'Hello MySQL','condition is wrong'); 이것은 다음과 같은 출력을 생성합니다 - +------------------------------------------------------+ | if('test'='test','Hello MySQL&

    18. PHP와 MYSQL 데이터베이스 연결 및 테이블 생성이 이미 존재하지 않는 경우 한 번만 가능합니까?

      데이터베이스를 한 번만 생성하려면 아래 구문을 사용하십시오. CREATE DATABASE IF NOT EXISTS yourDatabaseName; 테이블을 한 번만 생성하려면 아래 구문을 사용하십시오 - CREATE TABLE IF NOT EXISTS yourTableName (    yourColumnName yourDatatype,    .    .    .    N ); 이미 존재하지 않는 경우 데이터베이스와 테이블을 한 번만 생성하기

    19. 마지막 MySQL 오류를 알 수 있습니까?

      마지막 MySQL 오류를 알기 위해 SHOW 명령을 사용할 수 있습니다 - SHOW ERRORS; 또는 다른 구문을 사용할 수 있습니다 - SHOW WARNINGS; 여기서는 오류를 표시하는 테이블을 만든 다음 마지막 MySQL 오류를 아는 방법을 알아보겠습니다. 여기서 오류는 의도적으로 잘못된 create table 문을 작성했기 때문에 발생합니다 - mysql> create table DemoTable(Id int); ERROR 1064 (42000): You have an error in your SQL sy

    20. 필드가 있는지 확인한 다음 결과 집합을 반환하는 MySQL 쿼리를 작성하시겠습니까?

      필드가 있는지 확인한 다음 결과 집합을 반환하려면 아래 구문을 사용할 수 있습니다. - show columns from yourTableName where field='yourColumnName'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserFirstName varchar(20),    UserLastName

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:110/229  20-컴퓨터/Page Goto:1 104 105 106 107 108 109 110 111 112 113 114 115 116