Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

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