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

    1. MySQL에서 NULL 및 NOT NULL 레코드가 있는 열의 NOT NULL 값만 표시

      이를 위해 IS NOT NULL 속성을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1      (      DueDate date      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values('2019-09-10'); Query

    2. MySQL 테이블에서 ^ 문자를 검색하는 방법은 무엇입니까?

      ^ 문자를 검색하려면 아래 구문과 같이 LIKE 연산자를 사용하십시오 - select table_schema,table_name,column_name  from information_schema.columns  where column_name like '%^%'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1826      (      `^` varchar(20),      

    3. MySQL 저장 프로시저에서 수학 연산을 수행하시겠습니까?

      저장 프로시저를 만들어 보겠습니다. 여기서 우리는 양*수량을 계산하고 있습니다. 즉, 수학 연산을 구현합니다. − delimiter; 이제 call 명령을 사용하여 저장 프로시저를 호출할 수 있습니다 - calculation_proc(250,3); 호출 이것은 다음과 같은 출력을 생성합니다 - +--------+----------+-------+| 금액 | 수량 | 합계 |+--------+----------+-------+| 250 | 3 | 750 |+--------+----------+-------+1행 세트(0.00초)

    4. MySQL 저장 프로시저에서 NULL 또는 빈 변수 확인

      NULL 또는 빈 변수를 확인하려면 IF 조건을 사용하십시오. 저장 프로시저를 만들어 봅시다 - mysql> delimiter // mysql> create procedure checkingForNullDemo(Name varchar(20))      begin      if Name is NULL OR Name='' then      select 'Adam Smith';      els

    5. MySQL에서 'from'을 열 이름으로 만드는 방법은 무엇입니까?

      from은 예약어이므로 백틱 기호를 사용하여 열 이름으로 간주합니다. 이제 backtick으로 둘러싸인 예약어에서 테이블을 생성할 것입니다 - mysql> create table DemoTable1810      (      `from` varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1

    6. MySQL의 ALTER TABLE에 고유 제약 조건 추가

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1811      (      FirstName varchar(20),      LastName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 다음은 인덱스를 추가하는 쿼리입니다. mysql> alter table DemoTable1811 ADD UNIQUE unique_ind

    7. MySQL에서 열 이름과 유형을 추출하는 방법은 무엇입니까?

      열 이름 및 유형을 추출하려면 INFORMATION_SCHEMA.COLUMNS −를 사용하십시오. select concat(column_name,'=',data_type) as anyAliasName from information_schema.columns where table_schema= yourDatabaseName and table_name= yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1812      ( &n

    8. 두 개의 다른 MySQL 열에서 사용할 수 있는 한 열의 값 목록을 선택하고 표시하는 방법은 무엇입니까?

      이를 위해 UNION ALL을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1813      (      Name1 varchar(20),      Name2 varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable

    9. MySQL의 저장 프로 시저에서 If else를 구현 하시겠습니까?

      if-else를 구현하기 위한 구문은 다음과 같습니다 - if yourCondition then      yourStatement1;     else     yourStatement2;     end if ; 저장 프로시저의 if-else에 대한 위의 개념을 이해하기 위해 저장 프로시저를 만들어 보겠습니다. mysql> delimiter // mysql> create procedure If_else_stored_demo(value int)

    10. MySQL이 설치된 서버의 모든 데이터베이스에 있는 모든 테이블에 GRANT SELECT를 어떻게 부여합니까?

      이를 위해 아래 구문과 같이 GRANT SELECT 문을 사용할 수 있습니다. - GRANT SELECT ON *.* TO 'yourUserName'@'yourHostName'; 먼저 호스트와 함께 모든 사용자 이름을 나열하십시오 - mysql> select user,host from mysql.user; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----------+ | user             |

    11. MySQL에서 DOUBLE 길이 구현 및 설정

      MySQL에서 DOUBLE을 구현하기 위한 구문은 다음과 같습니다. - create table yourTableName      (      yourColumnName double(5,2) unsigned ); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1814      (      Amount double(5,2) unsigned      ); Que

    12. MySQL은 열 값에서 무작위로 2개의 값을 선택합니까?

      무작위로 선택하려면 ORDER BY RAND()를 사용하십시오. 2개의 값만 선택하려면 MySQL에서 LIMIT 2를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1815      (      Question text      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Dem

    13. date() 함수를 사용하여 날짜를 일치시켜 MySQL 테이블 열을 업데이트하시겠습니까?

      다음은 날짜를 date() 함수와 일치시키고 열을 업데이트하는 구문입니다 - update yourTableName set yourColumnName=yourValue where date(yourColumnName)=curdate(); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1816      (      Name varchar(20),      JoiningDate datetime    

    14. MySQL의 단일 매개 변수에 여러 ID를 전달합니까?

      단일 매개변수에 여러 ID를 전달하려면 FIND_IN_SET()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table  DemoTable1817      (      EmployeeName varchar(20),      CountryName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레

    15. MySQL SUM()으로 합계를 찾고 열 머리글에 별칭 제공

      별칭의 경우 별칭 이름을 표시하는 다음 구문을 사용하십시오. - select sum(yourColumnName) as anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1800      (      Salary int      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - my

    16. 중복 열 행을 제거하기 위해 GROUP BY를 사용하지 않고 별도의 ID에 대한 MySQL 그룹화?

      이를 위해 DISTINCT 키워드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1801 ( Name varchar(20), Score int );Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1801에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-------+-------+| 이름 | 점수 |+-------+-------+| 존 |

    17. MySQL 보기를 만드는 방법은 무엇입니까?

      MySQL 보기를 생성하려면 아래 구문과 같이 CREATE VIEW를 사용하십시오 - create view yourViewName as select * from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1802      (      StudentId int,      StudentName varchar(20)      ); Query OK, 0 row

    18. MySQL에서 CURDATE와 함께 CONTAINS()를 사용하는 방법은 무엇입니까?

      이를 위해 CURDATE()와 함께 CONCAT()을 사용할 수 있습니다. MySQL에는 CONTAINS()라는 이름의 함수가 없습니다. 먼저 현재 날짜를 구합시다. 현재 날짜는 다음과 같습니다 - mysql> select curdate(); 이것은 다음과 같은 출력을 생성합니다 - +------------+ | curdate()  | +------------+ | 2019-11-28 | +------------+ 1 row in set (0.00 sec) 이제 테이블을 생성하겠습니다 - mysql> cre

    19. 중복 ID에서 최대 해당 값을 가져오기 위한 MySQL 행 연결?

      이를 위해 GROUP BY 절을 사용할 수 있습니다. 최대값을 찾으려면 MAX() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1804      (      Id int,      Marks1 int,      Marks2 int,      Marks3 int      ); Query OK, 0 rows af

    20. NULL 대신 단일 필드만 업데이트하는 MySQL 쿼리

      이를 위해 COALESCE()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1805      (      Name1 varchar(20),      Name2 varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Demo

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:25/229  20-컴퓨터/Page Goto:1 19 20 21 22 23 24 25 26 27 28 29 30 31