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

    1. 하나의 레코드에 그룹의 모든 항목을 나열하는 MySQL 쿼리?

      GROUP_CONCAT() 함수를 사용하여 그룹의 모든 항목을 하나의 레코드에 나열할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ProductId int,    ProductName varchar(40),    ProductCategory varchar(40) ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse

    2. MySQL에서 레코드 범위를 업데이트하는 방법은 무엇입니까?

      MySQL에서 레코드 범위를 업데이트하려면 BETWEEN을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20),    Age int ); Query OK, 0 rows affected (0.53 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql>

    3. MySQL에서 문자열의 특정 부분으로 주문하는 방법은 무엇입니까?

      ORDER BY SUBSTRING()을 사용하여 MySQL에서 문자열의 특정 부분을 기준으로 정렬할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (UserId varchar(200)); Query OK, 0 rows affected (0.68 sec) 다음은 insert 명령어를 사용하여 테이블에 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable values('USER_1234'); Query OK, 1 row aff

    4. MySQL에서 플래그에 어떤 데이터 유형을 사용해야 합니까?

      플래그를 설정하려면 유형을 tinyint(1) 유형으로 설정할 수 있습니다. 다음은 구문입니다 - yourColumnName tinyint(1) DEFAULT 1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientName varchar(20),    isMarried tinyint(1) DEFAULT 1 ); Query

    5. MySQL에서 테이블의 모든 열을 제거하려면 어떻게 해야 합니까?

      MySQL에서 테이블의 모든 열을 제거하려면 DROP TABLE 명령을 사용할 수 있습니다. 다음은 구문입니다: DROP TABLE yourTableName; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20),  

    6. 두 번째 열이 NOT NULL인 경우 MySQL의 한 열 데이터를 다른 열로 업데이트하시겠습니까?

      한 열 데이터를 다른 열로 업데이트하려면 UPDATE 명령을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(20), ListOfName varchar(20)); 쿼리 확인, 영향을 받는 행 0개(0.59초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable(UserFirstName,ListOfName) values(nul

    7. MySQL 쿼리에 사용할 나만의 MySQL 함수를 작성할 수 있습니까?

      예, MySQL 쿼리에 사용할 자체 MySQL 함수를 작성할 수 있습니다. 다음은 구문입니다: DELIMITER // CREATE FUNCTION yourFunctionName(optional parameters)) RETURNS yourDataType DETERMINISTIC NO SQL BEGIN yourStatements1 . . . . N END // DELIMITER ; 위의 CREATE FUNCTION을 사용하여 사용자 정의 함수를 생성했습니다. MySQL 쿼리에서 사용할 사용자 정의 MySQL 함수를 생성해 보겠습니

    8. 제한된 권한으로 MySQL 사용자를 생성하는 방법은 무엇입니까?

      제한된 권한으로 MySQL 사용자를 생성하려면 다음 구문을 사용하십시오 - CREATE USER 'yourUserName'@'yourHostName' IDENTIFIED BY 'yourPassword'; 다음은 사용자에게 제한된 권한을 설정하는 구문입니다 - GRANT SELECT, INSERT, UPDATE, etc. REFERENCES ON yourDatabaseName.* TO 'yourUserName'@'yourHostName'; 제한된 권한을 가진

    9. 두 값의 차이의 절대값이 특정 숫자보다 큰 경우 레코드를 선택하는 방법은 무엇입니까?

      두 값 간의 차이의 절대값이 특정 숫자보다 큰 경우 레코드를 선택하려면 다음 구문을 사용합니다. select *from yourTableName where abs(yourColumnName1-yourColumnName2) >= yourCertainNumber; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Number1 int ,    Number2 int ); Query OK, 0 rows affected (0.59 sec) 다음은

    10. 사용할 다음 auto_increment를 찾을 수 있습니까?

      예, 아래 구문과 같이 SELECT AUTO_INCREMENT를 사용하여 다음 auto_increment를 찾을 수 있습니다. - SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= yourDatabaseName AND TABLE_NAME=yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRI

    11. MySQL의 총 값에서 200자만 표시하는 방법은 무엇입니까?

      MySQL의 LEFT()를 사용하여 MySQL의 전체 값에서 일부 문자를 표시할 수 있습니다. 다음은 구문입니다: select left(yourColumnName ,200 ) AS anyAliasName from yourTableName; 먼저 테이블을 생성해 보겠습니다. 테이블 DemoTable 생성(긴 텍스트 단락), 쿼리 OK, 영향을 받는 행 0개(0.71초) 다음은 insert 명령어를 사용하여 테이블에 레코드를 삽입하는 쿼리입니다. insert into DemoTable values(Java 소개, C++ 소개,

    12. 'SHOW COLUMNS'를 테이블의 유효한 데이터 소스로 어떻게 사용합니까?

      이를 위해 다음 구문과 같이 INFORMATION_SCHEMA.COLUMNS를 사용할 수 있습니다. - SELECT *FROM (SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= 'yourTableName') anyAliasName; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    

    13. MySQL에서 DateTime 열을 시간이 아닌 날짜와 비교하는 방법은 무엇입니까?

      DateTime 컬럼과 Date만 비교하려면 Date() 메소드를 사용해야 합니다. 다음은 구문입니다. 아래에서 yourDateValue에서 날짜를 입력해야 합니다. select *from yourTableName where Date(yourColumnName)='yourDateValue'; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    ArrivalTime datetime ); Query OK, 0 rows affected (0.74 sec)

    14. MySQL에서 첫 번째 숫자가 0에서 9 사이의 숫자인 행만 선택하려면 어떻게 해야 합니까?

      첫 번째 숫자가 0에서 9 사이의 숫자인 행만 선택하려면 RLIKE를 사용합니다. 다음은 구문입니다 - select *from yourTableName where yourColumnName RLIKE '^[0-9]+' 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    QuestionNumber varchar(200) ); Query OK, 0 ro

    15. 가장 낮은 ID를 가진 레코드를 삭제하는 MySQL 쿼리?

      ID가 가장 낮은 레코드를 삭제하려면 다음 구문을 사용할 수 있습니다. delete from yourTableName order by yourColumnName limit 1; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int,    Name varchar(20) ); Query OK, 0 rows affected (0.75 sec) 다음은 insert 명령어를 사용하여 테이블에 레코드를 삽입하는 쿼리입니다. mysql> i

    16. 레코드 길이가 1보다 긴 MySQL 쿼리를 작성하시겠습니까?

      여기에서는 길이가 1보다 큰 레코드를 원하기 때문에 OCTET_LENGTH를 사용하여 레코드의 길이를 확인할 것입니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20),    UserGender varchar(20) ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을

    17. MySQL에서 row_format을 동적으로 변경하시겠습니까?

      MySQL에서 row_format을 동적으로 변경하려면 구문은 다음과 같습니다. ALTER TABLE yourTableName ROW_FORMAT=DYNAMIC; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(200),    CustomerAge int,    Custom

    18. 9자리 미만의 숫자에 0을 추가하는 MySQL 쿼리?

      LPAD()를 사용하여 9자리 미만의 숫자에 0을 추가합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value varchar(20) ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('3646465'); Query OK, 1 row affected (0.29 sec) mysql> insert

    19. MySQL 쿼리에서 입력 매개변수(변수)의 구문은 무엇입니까?

      MySQL에서 변수를 설정하려면 SET 명령을 사용해야 합니다. 다음은 구문입니다: set @yourVariableName:=yourValue; select *from yourTableName where yourColumnName=@yourVariableName; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int,    FirstName varchar(20),    LastName varchar(20) ); Que

    20. 길이를 늘리기 위해 MySQL에서 varchar 유형의 열을 업데이트하는 방법은 무엇입니까?

      먼저 테이블을 생성해 보겠습니다. 여기에 varchar 유형의 두 열이 있습니다 - mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserFirstName varchar(10),    UserLastName varchar(20) ,    UserAge int ); Query OK, 0 rows affected (0.96 sec) DESC 명령을 사용

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:114/229  20-컴퓨터/Page Goto:1 108 109 110 111 112 113 114 115 116 117 118 119 120