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

    1. MySQL/PHP에서 소수점 이하 두 자리를 표시하는 방법은 무엇입니까?

      두 개의 소수를 표시하려면 number_format()을 사용하십시오. 먼저 동일한 PHP 코드를 작성해 보겠습니다. 우리는 먼저 두 개의 변수가 초기화된다고 선언했습니다 - $number1=10.3423; $number2=10; 이제 number_format() 함수를 사용하여 두 개의 소수를 표시하십시오. - $result1=number_format ($number1, 2); $result2=number_format ($number2, 2); 예 다음은 예입니다 - <?php    $number1=10

    2. MySQL에서 A로 시작하는 이름을 어떻게 검색합니까?

      아래와 같이 LIKE를 사용하세요. − select *from yourTableName where yourColumnName LIKE 'A%'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentName varchar(100)    ); Query OK, 0 rows affected (0.66 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql&g

    3. MySQL UNION 내에서 선택 순서를 유지하시겠습니까?

      CASE 문을 사용하는 것이 좋습니다. UNION을 사용하지 마십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime );쿼리 OK, 영향을 받는 행 0개(0.63초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(ShippingDate) 값에 삽입(2019-02-18);쿼리 OK, 1행 영향(0.19초) select 문을 사용하여 테이블의 모든 레코드 표

    4. 저장 프로시저에서 조건부 MySQL 쿼리를 구현하시겠습니까?

      조건부 MySQL 쿼리의 경우 저장 프로시저에서 IF ELSE 개념을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1    (    Id int    ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.19 sec

    5. 사용자가 MySQL의 특정 스키마에 액세스하지 못하도록 하는 방법은 무엇입니까?

      사용자가 특정 스키마에 접근하지 못하도록 하려면 delete 명령어를 사용해야 합니다. 다음은 구문입니다 - DELETE FROM mysql.db WHERE Db IN(yourSpecificSchema,yourSpecificSchema\_%) AND 사용자 =yourUserName AND 호스트 =yourHostName; 사용자가 특정 스키마에 액세스하지 못하도록 위의 구문을 구현해 보겠습니다. 먼저 MySQL.user 테이블의 모든 사용자와 호스트를 표시해 보겠습니다. MySQL.user에서 사용자, 호스트 선택; 이것은 다

    6. MySQL에서 특정 패턴으로 검색하는 방법은 무엇입니까?

      이를 위해 정규식을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( UserId varchar(100) );Query OK, 영향을 받는 행 0개(1.28초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(TRUE-908-K), 쿼리 확인, 1행 영향(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +------------+| 사용자 ID |+--

    7. MySQL 테이블 기본 키 자동 증가를 만드는 방법은 무엇입니까?

      MySQL 테이블 기본 키를 자동으로 증가시키려면 아래 구문을 사용하십시오. CREATE TABLE yourTableName    (    yourColumnName INT(6) ZEROFILL NOT NULL AUTO_INCREMENT,    PRIMARY KEY(yourColumnName)    ); 먼저 테이블을 만들고 기본 키 자동 증가를 설정하겠습니다 - mysql> CREATE TABLE DemoTable    (  

    8. MySQL 테이블에서 특정 월과 연도의 레코드를 어떻게 가져올 수 있습니까?

      YEAR() 및 MONTH()를 사용하여 특정 월 및 연도의 레코드를 각각 표시합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerTotalBill int, PurchasingDate date ); 쿼리 확인, 영향을 받는 행 0개(0.83초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable(Cust

    9. MySQL은 데이터 유형을 별도의 열에 표시하도록 선택하시겠습니까?

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

    10. MySQL에서 데이터 유형을 날짜에서 날짜/시간으로 변경하시겠습니까?

      데이터 유형을 날짜에서 날짜/시간으로 변경하려면 alter 명령을 사용하십시오. alter table yourTableName change yourColumnName yourColumnName datetime; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    LoginDate date    ); Query OK, 0 ro

    11. MySQL에서 COUNT를 사용하여 SELECT를 수행하는 방법은 무엇입니까?

      COUNT로 SELECT를 수행하려면 집계 함수 COUNT()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100),    Subject varchar(100)    ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테

    12. 레코드가 업데이트될 때 MySQL 저장 프로시저의 변수 값이 변경되지 않도록 하려면 어떻게 해야 합니까?

      값이 업데이트될 때마다 변수 값을 변경하지 않는 저장 프로시저를 생성합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value int    ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoT

    13. MySQL에서 특정 행을 어떻게 선택합니까?

      특정 행을 선택하려면 MySQL에서 FIND_IN_SET() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    ListOfValues varchar(200)    ); Query OK, 0 rows affected (0.31 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('112,114,567,Java,345&#

    14. ORDER BY CASE WHEN REGEXP를 사용하여 쿼리를 정렬하려면 어떻게 해야 합니까?

      CASE 문과 함께 정규식을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(20)    ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Value) v

    15. 숫자 열에 ASC 순서를 표시하는 MySQL 쿼리?

      CAST() 함수를 사용하여 이를 달성할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Score int    ); Query OK, 0 rows affected (0.72 sec) 삽입 명령을 사용하여 테이블에 일부

    16. MySQL GROUP BY를 사용하여 그룹별로 모든 행을 나열하시겠습니까?

      그룹별로 모든 행을 나열하려면 GROUP_CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20),    Value varchar(100)    ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블

    17. 필드 유형에 필터를 설정하여 텍스트 유형이 있는 MySQL 열을 가져오시겠습니까?

      유형에 대한 필터를 설정하려면 아래 구문을 사용할 수 있습니다 - SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'yourDataTypeName'; 필드 유형이 텍스트인 필드만 표시하도록 위의 구문을 구현해 보겠습니다. - mysql> SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'text'; 이것은

    18. 어떻게 그룹으로 주문할 수 있지만 MySQL을 사용하여 무작위로 주문할 수 있습니까?

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

    19. MySQL의 모든 교착 상태 로그를 표시하시겠습니까?

      우선 innodb_print_all_deadlocks를 활성화해야 합니다. 다음은 구문입니다 - set global innodb_print_all_deadlocks=1; 위의 문장을 실행한 후 모든 교착 상태 로그를 표시하기 위해 아래 구문을 실행합시다 - show engine innodb status; 위의 구문을 구현해 보겠습니다 - mysql> set global innodb_print_all_deadlocks=1; Query OK, 0 rows affected (0.00 sec) mysql> show engi

    20. MySQL 결합 필드 결과를 얻는 방법은 무엇입니까?

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

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:104/229  20-컴퓨터/Page Goto:1 98 99 100 101 102 103 104 105 106 107 108 109 110