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

    1. 열과 함께 MySQL 테이블 이름을 표시하는 방법은 무엇입니까?

      INFORMATION_SCHEMA.COLUMNS 테이블을 사용하여 열과 함께 MySQL 테이블 이름을 표시할 수 있습니다. 구문은 다음과 같습니다 - SELECT DISTINCT TABLE_NAME,Column_Name FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'yourDatabaseName'; 여기에 테이블이 있는 샘플이라는 이름의 데이터베이스가 있습니다. 열 이름과 함께 테이블 이름을 표시하는 쿼리는 다음과 같습니다. - mysql> SELECT DIST

    2. MySQL에서 LIMIT를 사용하여 첫 번째 및 마지막 행 레코드를 선택하는 방법은 무엇입니까?

      먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table FirstAndLastDataDemo    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeAge int    -> ); Query OK, 0 rows affec

    3. MySql에서 WHERE `id` IN (...)으로 정확한 순서를 지정하는 방법은 무엇입니까?

      id가 IN인 정확한 순서를 지정하려면 find_in_set() 함수를 사용해야 합니다. 구문은 다음과 같습니다. SELECT *FROM yourTableName WHERE yourColumnName IN (yourValue1,yourValue2,yourValue3,....N) ORDER BY FIND_IN_SET(yourColumnName , ‘yourValue1,yourValue2,yourValue3,....N’'); 먼저 테이블을 생성해 보겠습니다. mysql> create table Fi

    4. MySQL에서 현재 일, 월, 연도의 레코드를 필터링하시겠습니까?

      샘플에 대한 일부 값을 저장한 UserLoginTime 열이 있는 테이블이 있다고 가정해 보겠습니다. 이것은 사용자의 로그인 시간이며 현재 날짜, 월 및 연도를 기준으로 이러한 모든 레코드를 필터링하려고 합니다. 우리는 될 것입니다 이제 위에서 논의한 테이블을 생성해 보겠습니다. mysql> create table userLoginInformation    - > (    - > UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,   &

    5. 정규 표현식을 사용하여 MySQL에서 데이터 검사를 시행할 수 있습니까?

      예, 정규 표현식을 사용하여 MySQL에서 데이터 검사를 시행할 수 있습니다. 먼저 테이블을 생성해야 합니다. 그런 다음 테이블에 삽입하기 전에 트리거를 생성해야 합니다. 여기에서 전화번호 형식을 확인하겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(0.59초) 트리거를 생성하는 쿼리는 다음과 같습니다. DELIMITER; 이제 정규 표현식을 사용하여 MySQL에서 데이터 검사를 시행하기 위해 테이블에 레코드를 삽입할 때의 오류를 살펴보십시오. insert into forceDataU

    6. MySQL의 정수 열에 양의 정수 제약 조건을 추가하시겠습니까?

      음수를 입력할 수 없기 때문에 unsigned를 사용해야 합니다. 구문은 다음과 같습니다. CREATE TABLE yourTableName ( yourColumnName INT UNSIGNED ); 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table OnlyPositiveValue - > ( - > Marks int UNSIGNED - > ); Query OK, 0 rows affected (0.58 sec) 테이

    7. Java를 사용하여 MySQL 데이터베이스의 테이블에서 마지막 레코드를 가져오시겠습니까?

      MySQL 데이터베이스에서 데이터를 가져오려면 java에서 executeQuery() 메서드를 사용해야 합니다. 먼저 MySQL 데이터베이스에 테이블을 생성합니다. 여기에서 샘플 데이터베이스에 다음 테이블을 생성합니다. mysql> create table javaGetDataDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > FirstName varchar(10), - > LastName varchar(10) - > ); Query OK,

    8. 문자열을 분할하고 MySQL 테이블에 개별 값으로 삽입하시겠습니까?

      MySQL에서 준비된 명령문을 사용하여 이를 달성할 수 있습니다. 먼저 테이블을 생성해야 합니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table University - > ( - > UserId int, - > UniversityId int - > ); Query OK, 0 rows affected (0.64 sec) 먼저 위에서 언급한 열에 값을 설정해 보겠습니다. 여기서는 UserId 열에 대해 쉼표로 구분된 값으로 문자열을 설정했습니다. 이것을 분할하

    9. MySQL에서 파일 이름이 문자열인 열에서 파일 확장자만 가져오시겠습니까?

      이를 위해 substring_index() 함수를 사용하십시오. 구문은 다음과 같습니다. select substring_index(yourColumnName, '. ', -1) AS anyAliasNamefrom yourTableName; 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table AllFiles - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > UserName

    10. MySQL의 단일 쿼리에서 두 개의 다른 열을 계산하시겠습니까?

      CASE 문을 사용하여 단일 쿼리에서 두 개의 다른 열을 계산할 수 있습니다. 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table CountDifferentDemo    - > (    - > ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    - > ProductName varchar(20),    - > Prod

    11. MySQL에서 ID 열을 null로 선택하는 방법은 무엇입니까?

      먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );Query OK, 영향을 받는 행 0개(1.90초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다. selectAllDemo values(Sam,35)에 삽입;쿼리 확인, 1행 영향(0.26초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다. select *from selectAllDemo; 다음은 출력입니다. +-------+------+| 이름 | 나이 |+----+

    12. MySQL 쿼리에서 상관 관계를 계산할 수 있습니까?

      예, 쿼리에서 상관 관계를 계산할 수 있습니다. 쿼리의 상관 관계를 이해하려면 먼저 테이블을 만들어야 합니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table correlationDemo - > ( - > value float not null, - > value2 float not null - > ); Query OK, 0 rows affected (0.62 sec) insert 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 테이블에 레코드를 삽입하는

    13. MySQL에서 타임스탬프를 설정하기 위해 테이블에 "created at" 열을 추가하는 방법은 무엇입니까?

      MySQL에서 이미 생성된 테이블에 생성된 컬럼을 추가하려면 ALTER 명령을 사용해야 합니다. 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같다. 다음은 created at 열이 없는 테이블입니다. mysql> create table formDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > Email varchar(128), - > PhoneNumber varchar(15), - > Count

    14. MySQL 테이블에 삽입하는 동안 잘못된 날짜/시간 값을 수정하는 방법은 무엇입니까?

      잘못된 datetime 값 오류를 방지하려면 STR_TO_DATE() 메서드를 사용할 수 있습니다. 날짜/시간 형식은 YYYY-MM-DD이며 동일한 형식으로 삽입하지 않으면 오류가 생성된다는 것을 알고 있습니다. 실제로 이 오류가 발생하는 원인을 살펴보겠습니다. 이를 위해 새 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table CorrectDatetimeDemo    - > (    - > Id int NOT NULL AUTO_

    15. 단일 MySQL 쿼리(ID 열 +1)에서 특정 열의 모든 행을 1씩 증가시키는 방법은 무엇입니까?

      특정 ID 열의 모든 행을 1씩 증가시키려면 UPDATE 명령을 사용하고 테이블을 업데이트해야 합니다. 쿼리 구문은 다음과 같습니다. 여기에서도 ORDER BY를 사용했습니다. UPDATE yourTableName SET yourIdColumnName=yourIdColumnName+1 ORDER BY yourIdColumnName DESC; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table IdColumnadd1Demo - > (

    16. 생성될 때 MySQL 데이터베이스는 어디에 저장됩니까?

      데이터베이스 위치, 즉 MySQL에서 생성된 위치를 원하면 시스템 변수 @@datadir을 사용할 수 있습니다. 구문은 다음과 같습니다. SELECT @@datadir; 다음은 쿼리입니다. mysql> select @@datadir; 다음은 출력입니다. 위의 쿼리는 위치를 반환합니다. +---------------------------------------------+ | @@datadir | +-------------------------------------

    17. MySQL 열 데이터 유형을 텍스트에서 타임스탬프로 변경하시겠습니까?

      MySQL 컬럼 데이터 유형을 텍스트에서 타임스탬프로 변경하려면 ALTER 명령을 사용해야 합니다. 구문은 다음과 같습니다. ALTER TABLE yourTableName MODIFY COLUMN yourColumnName TIMESTAMP; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table textTotimestampdemo    - > (    - > Id int NOT NULL AUTO_INC

    18. MySQL에서 마지막으로 삽입된 행에 액세스하시겠습니까?

      열이 있는 AUTO_INCREMENT인 경우 last_insert_id() 메서드를 사용할 수 있습니다. 이 메소드는 MySQL에 마지막으로 삽입된 레코드의 ID를 가져옵니다. 구문은 다음과 같습니다. SELECT LAST_INSERT_ID(); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table LastInsertedRow    - > (    - > Id int NOT NULL AUTO_INCREM

    19. 단일 MySQL select 문으로 저장 프로 시저에서 두 개의 변수를 설정하는 방법은 무엇입니까?

      이를 위해 먼저 MySQL에서 새 테이블을 생성하겠습니다. mysql> create table useProcedure - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > FirstName varchar(20), - > LastName varchar(20) - > ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다. my

    20. MySQL에서 범위별로 GROUP을 구현하는 방법은 무엇입니까?

      MySQL에서 범위별로 그룹화하려면 먼저 테이블을 생성하겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table GroupByRangeDemo    - > (    - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    - > YourRangeValue int    - > ); Query OK, 0 rows affected (0.78 sec) 이제 insert 명령을 사용

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:132/229  20-컴퓨터/Page Goto:1 126 127 128 129 130 131 132 133 134 135 136 137 138