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

    1. MySQL 데이터베이스에서 두 개의 열을 업데이트하는 방법은 무엇입니까?

      쉼표(,)로 구분된 SET 명령을 사용하여 두 개의 열을 업데이트할 수 있습니다. 구문은 다음과 같습니다 - UPDATE yourTableName SET yourColumnName1 = ’yourValue1’, yourColumnName2 = ’yourValue2’ where yourCondition; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table StudentInformations  

    2. MySQL의 SQL Server IDENTITY 열과 동일합니까?

      MySQL의 Microsoft SQL Server IDENTITY 열에 해당하는 것은 AUTO_INCREMENT입니다. SQL Server의 IDENTITY는 MySQL의 AUTO_INCREMENT와 같은 역할을 합니다. 구문은 다음과 같습니다 - CREATE TABLE yourTableName (    yourColumnName1 dataType NOT NULL AUTO_INCREMENT,    yourColumnName2 dataType,    .    .

    3. MySQL SELECT 결과에서 긴 텍스트 필드의 길이를 제한하시겠습니까?

      MySQL의 SUBSTRING()을 사용하여 문자열 길이를 제한할 수 있습니다. 구문은 다음과 같습니다. SELECT SUBSTRING(yourColumnName,1,yourIntegerValueToGetTheCharacters) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table limitLengthOfLongTextDemo -> ( -> sentence L

    4. 오류 1396(HY000) 해결:MySql의 'user'@'localhost'에 대해 DROP USER 작업이 실패했습니까?

      %로 사용자를 생성한 상태에서 localhost로 사용자를 삭제하면 발생하는 오류입니다. %를 사용하여 사용자를 생성하고 사용자를 localhost로 삭제해 보겠습니다. 구문은 다음과 같습니다. CREATE USER 'yourUserName'@'%' IDENTIFIED BY 'yourPassword'; 위의 구문을 사용하여 사용자를 생성해 보겠습니다. 사용자 생성 쿼리는 다음과 같습니다. mysql> CREATE USER 'Jack'@'%' IDENTI

    5. 매개 변수를 사용하여 MySQL에서 프로시저를 생성하시겠습니까?

      IN 및 OUT을 사용하여 매개변수를 생성할 수 있습니다. IN은 입력 매개변수를 가져오는 데 사용하고 OUT은 출력에 사용할 수 있습니다. 구문은 다음과 같습니다. DELIMITER // CREATE PROCEDURE yourProcedureName(IN yourParameterName dataType,OUT yourParameterName dataType ) BEGIN yourStatement1; yourStatement2; . . N END; // DELIMITER ; 먼저 테이블을 생성하겠습니다. 테이블 생성 쿼리는

    6. MySQL에서 sql_mode를 영구적으로 설정하는 방법은 무엇입니까?

      Windows 운영 체제를 사용하는 경우 디렉토리 my.cnf 또는 my.ini 파일을 확인하십시오. mysql> select @@datadir; 다음은 출력입니다. +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +----------

    7. MySQL에서 어제 날짜를 선택하는 방법은 무엇입니까?

      어제 날짜를 선택하려면 MySQL의 subdate() 함수를 사용하십시오. 구문은 다음과 같습니다. yourTableName에서 anyVariableName으로 subdate(yourDatetimeColumnName)를 선택하십시오. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. );쿼리 OK, 영향을 받는 행 0개(0.59초) 이제 insert 명령을 사용하여 테이블에 날짜를 삽입해 보겠습니다. 쿼리는 다음과 같습니다 어제날짜데모 값에 삽입(2013-10-22 12:20:32);쿼리 OK, 1행 영향(0.16초)

    8. MySQL에서 unix_timestamp의 데이터 유형은 무엇입니까?

      MySQL에서 unix_timestamp에 가장 적합한 데이터 유형은 정수입니다. 정수 데이터 유형은 다음과 같습니다. int(11); ,<=) 및 인덱싱과 같은 조건 검사에 유용합니다. unix_timestamp의 반환 유형은 정수입니다. 그러나 datetime을 타임스탬프로 변환할 때 UNIX Timestamp로 얻는 결과를 살펴보겠습니다. 위의 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table UnixTime -> ( -&

    9. MySQL에서 % 와일드 카드를 올바르게 사용하는 방법은 무엇입니까?

      % 와일드카드 작업에 Like 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다. select *from yourTableName where yourColumName Like ‘condition%’; 위의 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리 mysql> create table SearchDemo -> ( -> Name varchar(100), -> LoginId varchar(100) -> ); Query OK, 0 ro

    10. SQLite 데이터베이스용 Python 인터페이스

      SQLite는 오픈 소스 데이터베이스이며 구성이 필요 없는 서버리스입니다. 전체 데이터베이스는 운영 체제 파일 시스템의 아무 곳에나 배치할 수 있는 단일 디스크 파일입니다. SQLite 명령은 표준 SQL과 유사합니다. SQLite는 내부 데이터 저장을 위해 브라우저와 같은 응용 프로그램에서 광범위하게 사용됩니다. 또한 임베디드 장치를 위한 편리한 데이터 저장 장치입니다. 표준 Python 라이브러리에는 SQLite 데이터베이스 연결에 대한 기본 지원이 있습니다. Gerhad Haring이 작성한 DB-API V2 호환 모듈인 s

    11. URL의 MySQL 문자열 마지막 인덱스?

      마지막 인덱스를 얻으려면 MySQL의 SUBSTRING_INDEX() 함수를 사용하십시오. 구문은 다음과 같습니다 - SELECT yourColumnName1,...N,SUBSTRING_INDEX(yourColumnName,’yourDelimiter’,-1)as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table LastIndexString    

    12. 집계 기능을 사용하지 않고 MySQL에 열 값을 추가하는 방법은 무엇입니까?

      sum()과 같은 집계 함수를 사용하지 않고 열 값을 추가할 수 있습니다. 이를 위해 구문은 다음과 같습니다 - SELECT *,(yourColumnName1+yourColumnName2+yourColumnName3,....N) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table AddingColumnDemo    -> (    -&

    13. MySQL 및 SQL Server에서 쿼리를 통해 테이블 ​​DDL을 생성하시겠습니까?

      DDL은 데이터 정의 언어를 의미합니다. 쿼리를 통해 테이블 ​​DDL을 생성하려면 show create 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. SHOW CREATE TABLE yourTableName; 위의 구문은 MySQL에만 해당됩니다. 이름이 DDLOfTableStudent인 테이블이 있다고 가정합니다. 먼저 DDLOfTableStudent라는 이름의 테이블을 생성합니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table DDLOfTableStudent -> (

    14. MySQL select 문 IN 절에서 값의 순서로 정렬하시겠습니까?

      ORDER BY 절과 함께 field() 함수를 사용하여 값의 순서로 정렬할 수 있습니다. 구문은 다음과 같습니다. SELECT *FROM yourTableNameWHERE yourColumnName IN(Value1,Value2,Value3,.......N);ORDER BY FIELD(yourColumnName,Value1,Value2,Value3,.......N); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(1.04초) insert 명령

    15. MySQL 명령줄에서 레코드를 세로로 표시하는 방법은 무엇입니까?

      세미콜론(;) 대신 백슬래시 뒤에 G 즉, \G를 사용할 수 있습니다. MySQL 명령줄에서 세로로 레코드를 표시하는 구문은 다음과 같습니다. SELECT *FROM yourTableName\G 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table showRecordsVertically -> ( -> Id int, -> Name varchar(100), -> Age int -> ); Query OK

    16. MySQL 명령줄에서 데이터베이스를 세로로 나열하는 방법은 무엇입니까?

      백슬래시 뒤에 G, 즉 세미콜론(;) 대신 \G를 사용할 수 있습니다. MySQL 명령줄에서 데이터베이스 이름을 세로로 표시하는 구문은 다음과 같습니다. SHOW DATABASES \G 모든 데이터베이스 이름을 세로로 표시하려면 \G를 사용해야 합니다. 쿼리는 다음과 같습니다 mysql> show databases\G 다음은 출력입니다. *************************** 1. row *************************** Database: business ***********************

    17. 일반 쿼리에 대해 MySQL에서 변수를 선언하는 방법은 무엇입니까?

      세션 변수인 @anyVariablename을 사용하여 변수를 선언할 수 있습니다. 세션 변수를 생성하기 위해서는 SET 명령어를 사용해야 합니다. 구문은 다음과 같습니다. SET @anyVariableName:=anyValue; DECLARE 명령을 사용하여 지역 변수를 선언할 수 있습니다. 구문은 다음과 같습니다. DECLARE yourVariableName datatype 변수 생성 시 기본값을 설정할 수 있습니다. 구문은 다음과 같습니다. DECLARE yourVariableName datatype default &lsq

    18. MySQL 데이터베이스에 DECIMAL을 삽입하는 방법은 무엇입니까?

      MySQL에 십진수를 삽입하려면 MySQL의 DECIMAL() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다. yourColumnName DECIMAL(TotalDigit,DigitAfterDecimalPoint); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table DecimalInsert    -> (    -> Id int,    -> Name varchar(100),

    19. MySQL에서 INSERT, VALUES 및 SELECT 결합

      아래 구문을 사용하여 삽입, 값 및 선택 문을 결합할 수 있습니다. insert into yourFirstTableName(yourColumnName1,yourColumnName2,.......N) select yourColumnName1,yourColumnName2,.......N from yourSecondTableName where yourCondition;에 삽입 위의 구문을 이해하기 위해 첫 번째 테이블이 두 번째 테이블에서 레코드를 가져오는 두 개의 테이블을 생성해 보겠습니다. 레코드가 없는 첫 번째 테이블을 생성해

    20. MySQL에서 NOT NULL 열을 추가하는 방법은 무엇입니까?

      테이블 생성 시 null이 아닌 열을 추가하거나 기존 테이블에 사용할 수 있습니다. 사례 1 − 테이블 생성 시 not null 컬럼을 추가한다. 구문은 다음과 같습니다. CREATE TABLE yourTableName (    yourColumnName1 dataType NOT NULL,    yourColumnName2 dataType    .      .    .    N ); 테이블 생성 쿼리는 다음과 같습니

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