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

    1. 어떻게 해야 하나요? int를 통화로 선택하거나 MySql에서 int를 통화 형식으로 변환하시겠습니까?

      int를 현재 형식으로 변환하려면 MySQL의 FORMAT() 함수와 함께 CONCAT()을 사용하십시오. 구문은 다음과 같습니다 - SELECT CONCAT(‘CurrencySymbol’,FORMAT(yourColumnName,valueAfterDecimal)) as AnyVariableName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리 - mysql> create table AddingCurrencySymbolDemo &minu

    2. if 조건으로 MySQL을 업데이트할 수 있습니까?

      IF 조건과 CASE 문을 사용하여 MySQL을 업데이트할 수 있습니다. 이를 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리 - mysql> create table UpdateWithIfCondition    −> (    −> BookId int,    −> BookName varchar(200)    −> ); Query OK, 0 rows affected (0.60 sec)

    3. MySQL에 부울 필드를 추가하려면 어떻게 해야 합니까?

      tinyint(1) 또는 bool 또는 boolean을 사용할 수 있습니다. 모두 동의어입니다. bool 또는 boolean 데이터 유형을 사용하는 경우 내부적으로 tinyint(1)로 변경됩니다. PHP에서 값 0은 거짓을 나타내고 1은 참을 나타냅니다. 0을 제외한 다른 숫자도 마찬가지입니다. 테이블을 사용하여 bool 또는 boolean의 내부 표현을 확인합시다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(1.24초) 테이블의 DDL을 확인하기 위한 쿼리는 다음과 같습니다. SHOW CR

    4. SQL Server에 MySQL의 ENUM 데이터 유형이 있습니까?

      이것은 MySQL 버전 8.0.12에서 작동합니다. 구문은 다음과 같습니다. create table yourTableName ( yourColumnName enum(‘Value1’,Value2’,Value3’,......N) default Value1’ or Value2 or Value3,..N ); 다음 쿼리를 사용하여 MySQL에서 열거형 유형을 설정합니다. mysql> create table EnumInMySQL -> ( -> WebCRUD enum(

    5. MySQL에서 선택 반환 값을 대체하는 방법은 무엇입니까?

      이를 위해 select case 문을 사용할 수 있습니다. 구문은 다음과 같습니다. select yourColumnName1,yourColumnName2,...N, case when yourColumnName=1 then 'true' else 'false' end as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table selectReturnDemo ->

    6. 데이터베이스의 모든 권한을 MySQL 사용자에게 부여하시겠습니까?

      먼저 CREATE 명령어를 사용하여 사용자와 비밀번호를 생성합니다. 구문은 다음과 같습니다. CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword'; 특정 데이터베이스의 모든 권한을 사용자에게 부여하는 구문은 다음과 같습니다. GRANT ALL PRIVILEGES ON yourDatabaseName . * TO 'yourUserName'@'localhost'; 이제 위의 구문을 구현하여 사용자

    7. 필드에 최소값이 있는 MySQL에서 데이터를 선택하는 방법은 무엇입니까?

      필드에 최소값이 있는 데이터를 선택하려면 집계 함수 min()을 사용할 수 있습니다. 구문은 다음과 같습니다. SELECT *FROM yourTableName WHERE yourColumnName=(SELECT MIN(yourColumnName) FROM yourTableName); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table MinValueDemo -> ( -> ProductId int, -> ProductName varch

    8. MySQL에 레코드가 없는 경우 합계 또는 0을 선택하는 방법은 무엇입니까?

      COALESCE() 내에서 집계 함수 sum()을 사용할 수 있습니다. 아래 구문은 레코드가 존재하는 경우 모두의 합계를 반환하고 그렇지 않으면 0을 반환합니다. 구문은 다음과 같습니다. select COALESCE(sum(yourColumnName2), 0) AS anyVariableName from yourTableName where yourColumnName1 like '%yourValue%'; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> cre

    9. 여러 열에 대한 MySQL 테이블의 중복을 확인하는 방법은 무엇입니까?

      MySQL에서 중복 여부를 확인하기 위해 group by have 절을 사용할 수 있습니다. 구문은 다음과 같습니다. 1에 의해 yourTableNamegroup의 anyVariableName으로 선택; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );Query OK, 0 rows 영향(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다. DuplicateDemo 값에 삽입(7,John,Taylor);쿼리 OK, 1행 영향(0.15초

    10. MySQL의 특정 열에 값이 나타나는 횟수를 카운트합니까?

      group by와 함께 집계 함수 count()를 사용할 수 있습니다. 구문은 다음과 같습니다. select yourColumnName,count(*) as anyVariableName from yourtableName group by yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table CountSameValue -> ( -> Id int, -> Name varchar(100), -> Marks in

    11. MySQL에서 열 문자 집합을 설정하시겠습니까?

      문자 SET 명령을 사용하여 열 문자 집합을 설정합니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName MODIFY youColumName type CHARACTER SET anyCharcaterSetName; 문자 세트 이름 utf8 또는 다른 것을 사용할 수 있습니다. 컬럼 charset을 설정하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table setCharsetDemo −> ( −&g

    12. MySQL에서 구분 기호가 있는 저장 프로시저 만들기

      create procedure 명령을 사용하여 저장 프로시저를 만들 수 있습니다. 구문은 다음과 같습니다 - delimiter //CREATE PROCEDURE yourStoreProcedureName()BEGIN 여기에 변수 선언 쿼리문END //delimiter // 위의 구문을 적용하여 저장 프로시저를 만듭니다. 쿼리는 다음과 같습니다 - end //쿼리 OK, 영향을 받는 행 0개(0.54초) 이제 구분 기호를 변경해야 합니다. 저장 프로시저를 호출하려면 - 구분 기호; CALL 명령을 사용하여 저장 프로시저를 호출

    13. MySQL을 사용하여 열을 정렬하지만 0이 마지막에 오도록 할 수 있습니까?

      ORDER BY의 도움으로 0이 마지막에 오는 열을 정렬할 수 있습니다. 구문은 다음과 같습니다 - select *from yourTableName order by yourFieldName = 0,yourFieldName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table SortColumnZeroAtLastDemo    −> (    −> RankNumber int &nb

    14. 이미 데이터가 있는 MySQL 필드에 데이터를 추가하시겠습니까?

      내장된 CONCAT() 함수를 사용하여 MySQL 데이터베이스 필드에 데이터를 추가할 수 있습니다. 구문은 다음과 같습니다 - update yourTableName set yourColumnName = CONCAT(yourColumnName,’AppendValue’); 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리 - mysql> create table AppendingDataDemo −> ( −> FirstNameAndLastNam

    15. MySQL 필드() 함수?

      field() 함수는 값 목록에서 값의 인덱스 위치를 반환합니다. ORDER BY와 함께 field() 함수를 사용하여 값을 정렬해 보겠습니다. 구문은 다음과 같습니다. SELECT *FROM yourTableName order by field(yourColumnName,yourValue1,yourValue2,yourValue3,yourValue4,.....N) desc; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table OrderByD

    16. 테이블의 필드 이름을 반환하는 SQL 명령은 무엇입니까?

      테이블의 필드 이름을 반환하려면 desc 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - desc yourTableName; 또는 information_schema.columns 테이블의 column_name 필드를 사용할 수 있습니다. 구문은 다음과 같습니다 - select column_name from information_schema.columns where table_name = ’yourTableName’; 두 구문을 모두 이해하기 위해 ExtractCommentDemo1 테이블이 있다고 가

    17. MySQL의 다른 datetime 필드에 datetime을 삽입하시겠습니까?

      업데이트 명령을 사용하여 이를 수행할 수 있습니다. 방법을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table AddDateTimeWithOther −> ( −> Id int, −> IssueDate datetime, −> DueDate datetime −> ); Query OK, 0 rows affected (0.69 sec) insert 문을 사

    18. MySQL이 자동으로 타임스탬프를 연속으로 저장할 수 있습니까?

      예, 다음 두 가지 방법으로 이를 달성할 수 있습니다. 첫 번째 접근 방식 테이블 생성 시. 두 번째 접근 방식 쿼리 작성 시점입니다. 구문은 다음과 같습니다. CREATE TABLE yourTableName ( yourDateTimeColumnName datetime default current_timestamp ); 변경 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. ALTER TABLE yourTableName ADD yourColumnName datetime DEFAULT CURRENT_TIMEST

    19. MySQL 사용자 호스트 목록을 얻는 방법은 무엇입니까?

      먼저 MySQL.user 테이블을 사용하여 MySQL 사용자 계정 목록을 가져옵니다. MySQL.user 테이블에서 사용자 열 선택을 사용하여 MySQL 사용자 계정 목록을 가져올 수 있습니다. 쿼리는 다음과 같습니다 - mysql> select user from MySQL.user; 다음 출력은 모든 사용자를 표시합니다 - +------------------+ | user             | +------------------+ | Manish   &nb

    20. MySQL에서 텍스트 필드의 처음 40자를 검색하시겠습니까?

      텍스트 필드에서 처음 40자를 얻으려면 MySQL의 LEFT() 함수를 사용하십시오. 구문은 다음과 같습니다 - SELECT LEFT(yourColumnName,40) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table retrieveFirst40Characters −> ( −> AllWords text −>

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:152/229  20-컴퓨터/Page Goto:1 146 147 148 149 150 151 152 153 154 155 156 157 158