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

    1. 동일한 MySQL SELECT 문 내에서 별칭 값 사용

      SELECT에서 별칭을 직접 사용할 수 없습니다. 대신 사용자 정의 변수를 사용하십시오. 다음은 구문입니다. 여기에서 @yourAliasName은 우리의 변수이자 별칭입니다 - select @yourAliasName :=curdate() as anyAliasName,concat(‘yourValue.',yourColumnName,' yourValue',@yourAliasName) as anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> crea

    2. MySQL에서 특정 셀 값 가져오기

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(40),    Score int ); Query OK, 0 rows affected (0.72 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris Brown',78); Query OK, 1 row affected (0.13 sec) mysql> insert into

    3. MySQL에서 5자리 숫자(정규식)로 시작하는 모든 이메일 주소를 선택하십시오.

      5자리 숫자로 시작하는 이메일 주소를 얻으려면 선택적인 솔루션은 REGEXP −를 사용하는 것입니다. select *from yourTableName where yourColumnName regexp "^[0-9]{5}"; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserEmailAddress varchar(100) ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입

    4. 열 값을 대체하는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Score int ); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Score) values(56); Query OK, 1 row affected (0.24 sec) mys

    5. INSERT 문을 사용하는 동안 MySQL에 auto_increment 열 값을 삽입해야 합니까?

      아니요, auto_increment 열 값을 삽입할 필요가 없습니다. 1부터 시작하여 자체적으로 삽입되기 때문입니다. 자동 증가로 설정했기 때문입니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    EmployeeId int NOT NULL AUTO_INCREMENT,    EmployeeName varchar(30),    EmployeeSalary int,    PRIMARY KEY(EmployeeId)

    6. IP 주소 레코드에서 중복 값의 하위 부분만 계산하는 MySQL 문자열 조작?

      이러한 문자열 조작을 위해서는 MySQL SUBSTRING_INDEX()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( SystemIpAddress text);Query OK, 영향을 받는 행 0개(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(192.168.131.12);쿼리 확인, 1행 영향(0.21초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *from DemoTable; 이것은 다음과 같은 출력을 생

    7. MySQL에서 마지막 구분 기호를 기준으로 문자열의 왼쪽 부분을 가져오시겠습니까?

      이를 위해 LEFT() 메서드를 사용합니다. 조작을 위해 LOCATE() 및 REVERSE() 메서드를 사용했습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Title text ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('$/This$is[MySQL]$/MySQL[FirstClass]$MySQL[

    8. MySQL LIKE 절을 사용하여 "Joh"로 시작하는 여러 값을 가져오는 방법

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(40) ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Sam');

    9. MySQL에서 BIGINT와 BIGINT(20)의 차이점은 무엇입니까?

      BIGINT와 BIGINT(20)의 유일한 차이점은 너비를 표시하는 것입니다. 20은 너비를 표시하는 데 사용할 수 있습니다. 예제를 보고 테이블을 생성해 보겠습니다. 여기에서 BIGINT(20) −를 설정했습니다. mysql> create table DemoTable (    Number bigint(20) zerofill ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable v

    10. AND &OR 연산자를 사용하여 여러 행 레코드를 반환하는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentMathMarks int,    StudentMySQLMarks int,    status ENUM('ACTIVE','INACTIVE') ); Query OK,

    11. 특정 문자로 시작하도록 MySQL `LIKE` 연산자를 제한하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(40) ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values('Adam&#

    12. NULL 대신 사용자 정의 값을 배치하는 MySQL CASE 문

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(20) ); Query OK, 0 rows affected (1.15 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(NULL); Quer

    13. MySQL SELECT 1에 값이 존재하는지 확인하는 방법은 무엇입니까?

      아래 구문과 같이 SELECT 1을 사용하십시오. - select 1 from yourTableName where yourColumnName=yourValue; 위의 결과가 1을 반환하면 값이 MySQL 데이터베이스에 존재한다는 의미입니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),

    14. 특정 레코드를 기반으로 값을 그룹화하고 합산하는 MySQL 쿼리

      GROUP BY를 사용하여 레코드를 그룹화하는 반면 SUM() 함수는 추가하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(40),    Subject varchar(40),    Marks int ); Query OK, 0 rows affected (2.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable valu

    15. 날짜 레코드로 열 값을 업데이트하고 SQL에서 현재 날짜 이전의 해당 레코드에 대해 1을 설정하는 방법

      현재 날짜가 2019-08-20이라고 가정해 보겠습니다. 이제 우리의 예에서는 테이블을 생성할 것입니다 - mysql> create table DemoTable (    ProductStatus tinyint(1),    ProductExpiryDate date ); Query OK, 0 rows affected (1.03 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(0,'2019-06-12'

    16. IF 문의 결과로 문자열을 반환하는 MySQL 쿼리?

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

    17. 특정 월과 연도의 레코드를 반환하는 MySQL SELECT 쿼리

      특정 월은 MONTH()를 사용하고 연도는 YEAR() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentName varchar(40),    StudentAdmissionDate date ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris',&#

    18. MySQL REPLACE()로 텍스트 열 업데이트

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Code varchar(100) ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('8565-9848-7474'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('

    19. MySQL에서 날짜 레코드와 현재 날짜의 차이를 얻는 방법은 무엇입니까?

      현재 날짜가 2019-09-06이라고 가정해 보겠습니다. 이 예에서는 먼저 테이블을 생성합니다 - mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-01-08'); Query OK, 1 row affected (0.10 sec) mysql>

    20. 두 열이 같으면 행을 삭제하는 MySQL 쿼리

      이를 위해 DELETE를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(40),    Score1 int ,    Score2 int ); Query OK, 0 rows affected (2.71 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John',56,76); Query OK, 1

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:55/229  20-컴퓨터/Page Goto:1 49 50 51 52 53 54 55 56 57 58 59 60 61