먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> EmailId varchar(30) -> ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.1
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1544 -> ( -> Id int , -> Name varchar(20) -> ); Query OK, 0 rows affected (2.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. SET 절을 사용하여 여러 데이터를 삽입했습니다 - mysql> insert into DemoTable1544 se
조건의 경우 MySQL에서 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1545 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (1.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1545 v
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Name text -> ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John [John] Smith'); Query OK, 1 row affected (0.30 sec) mysql
테이블에 새 행을 삽입할 때 행으로 인해 UNIQUE 인덱스 또는 PRIMARY KEY가 중복되면 오류가 발생합니다. 이 문제를 해결하려면 ON DUPLICATE KEY UPDATE를 사용하십시오. INSERT 문에서 이것을 사용하면 기존 행이 새 값으로 업데이트됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affecte
먼저 테이블을 생성해 보겠습니다. 유형이 TINYINT −인 열 중 하나를 설정했습니다. mysql> create table DemoTable -> ( -> EmployeeId int, -> isMarried tinyint -> ); Query OK, 0 rows affected (6.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable val
첫 글자로 정렬하려면 ORDER BY CASE 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1535 -> ( -> Value varchar(100) -> ); Query OK, 0 rows affected (2.26 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1535 values('MySQL is goo
이를 위해 여러 LIKE와 함께 WHERE 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1536 -> ( -> Sentence text -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1536 values('I like MySQL da
이를 위해 BETWEEN 키워드를 사용합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.72초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1537(StudentName) values(Carol)에 삽입 select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1537에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------+-------------+| 학생 ID | 학생 이름 |+-----------+-------------+
이를 위해 MySQL에서 DATE_FORMAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> PurchaseDate date, -> Amount int -> ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTabl
더 빠른 쿼리를 위해서는 MySQL IN()을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.59초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1538에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +----------+------------+| 클라이언트 ID | 클라이언트 이름 |+----------+------------+| 101 | 크리스 || 102 | 로버트 || 103 |
구문은 다음과 같습니다 - insert into yourTableName values(yourValue1,yourValue2,..N) on duplicate key update yourColumnName1=yourValue1,yourColumnName2=yourValue2,....N; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1539 -> ( -> EmployeeName varchar(20), ->
열을 행으로 결합하려면 UNION ALL을 사용하십시오. 다음은 구문입니다 - 구문 select yourColumnName1 from yourTableName union all select yourColumnName2 from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Value1 int, -> Value2 int &nbs
먼저 현재 날짜를 찾고 DATEDIFF()를 사용하여 가입 날짜와 현재 날짜의 차이를 구합니다. 현재 날짜는 다음과 같습니다 - mysql> select curdate(); +------------+ | curdate() | +------------+ | 2019-10-26 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Joi
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1528 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentSubject varchar(20) -> ); Query OK, 0 rows affected (0.53 sec) 삽입 명
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> ClientId int, -> Value int -> ); Query OK, 0 rows affected (0.79 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,678); Query OK, 1 row affected (0.1
이를 위해 INSERT INTO SELECT 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 -> ( -> PersonId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> PersonName varchar(20), -> PersonAge int, -> PersonCountryName varchar(2
이를 위해 AVG()를 사용합니다. 최대 평균값을 찾으려면 MAX()를 사용하고 id별로 그룹화합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> PlayerId int, -> PlayerScore int -> ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> ins
sybase ASE 명령에 해당하는 MySQL은 EXPLAIN 키워드입니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1531 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (2.92 sec) mysql>
MySQL에서 여러 테이블의 행 수를 세는 구문은 다음과 같습니다. - Select (select count(*) from yourTableName1) as anyAliasName1, (select count(*) from yourTableName2) as anyAliasName2 from dual; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 -> ( -&