«ddl» 태그된 질문

데이터 정의 언어는 테이블의 내용이 아닌 데이터베이스의 구조적 요소를 조작하는 SQL의 하위 집합입니다. CREATE, DROP, ALTER 및 관련 문.



10
MySQL에서 특정 열 이후에 여러 열 추가
나는 열을 테이블에 여러 열을 추가하지만 위치 할 필요가 후 라고하는 열 lastname. 나는 이것을 시도했다 : ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; 이 오류가 발생합니다. SQL 구문에 오류가 있습니다. lastname7 번째 줄에서 ') …
361 mysql  ddl 

12
DDL과 DML이란 무엇입니까?
데이터베이스와 관련하여 DDL 및 DML이라는 용어를 들었지만 그 의미를 이해하지 못합니다. 그것들은 무엇이며 SQL과 어떤 관련이 있습니까?
347 sql  ddl  dml 

4
DB의 사용자에게 모든 권한 부여
데이터베이스를 관리자 권한으로 만들지 않고 사용자에게 데이터베이스에 대한 모든 권한을 부여하고 싶습니다. 내가하고 싶은 이유는 현재 DEV와 PROD가 동일한 클러스터의 다른 DB이므로 사용자가 프로덕션 객체를 변경할 수는 없지만 DEV의 객체를 변경할 수 있어야하기 때문입니다. 나는 시도했다 : grant ALL on database MY_DB to group MY_GROUP; 그러나 권한을 부여하지 않는 것 …


4
테이블 추가 열 구문 변경
프로그래밍 방식으로 테이블 직원에 신원 열을 추가하려고합니다. 구문에서 내가 뭘 잘못하고 있는지 잘 모르겠습니다. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = …
142 sql  sql-server  tsql  ddl 

8
기존 SQLite 테이블에 외래 키를 어떻게 추가합니까?
다음 표가 있습니다. CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); 에 외래 키 제약 조건을 parent_id어떻게 추가 합니까? 외래 키가 활성화되어 있다고 가정합니다. 대부분의 예에서는 테이블을 생성한다고 가정합니다. 기존 테이블에 제약 조건을 추가하고 싶습니다.
128 sql  sqlite  foreign-keys  ddl 

1
spring.jpa.hibernate.ddl-auto 속성은 Spring에서 정확히 어떻게 작동합니까?
Spring boot 앱 프로젝트에서 작업 중이었고 때때로 다른 서버 (SQL Server)의 데이터베이스에 대한 연결 시간 초과 오류가 있음을 발견했습니다. 이것은 특별히 스크립트 마이그레이션을 시도 할 때 발생 FlyWay하지만 여러 번 시도한 후에 작동합니다. 그런 다음 spring.jpa.hibernate.ddl-auto속성 파일에 지정하지 않은 것을 알았습니다 . 몇 가지 조사를했고 spring.jpa.hibernate.ddl-auto= create-drop개발 에 추가하는 것이 …

8
PostgreSQL에 대해 존재하지 않는 경우 CREATE DATABASE를 시뮬레이션 하시겠습니까?
JDBC를 통해 존재하지 않는 데이터베이스를 만들고 싶습니다. MySQL과 달리 PostgreSQL은 create if not exists구문을 지원하지 않습니다 . 이를 수행하는 가장 좋은 방법은 무엇입니까? 응용 프로그램은 데이터베이스가 있는지 여부를 알지 못합니다. 데이터베이스가 존재하는지 확인하고 사용해야합니다. 따라서 원하는 데이터베이스에 연결하는 것이 합리적이며 데이터베이스가 존재하지 않아 연결이 실패하면 기본 postgres데이터베이스 에 연결하여 새 …
115 sql  database  postgresql  jdbc  ddl 

10
SQLite 테이블에서 열 삭제
문제가 있습니다. SQLite 데이터베이스에서 열을 삭제해야합니다. 이 쿼리를 작성했습니다. alter table table_name drop column column_name 하지만 작동하지 않습니다. 제발 도와주세요.
114 sql  sqlite  ddl 

9
여러 열을 기본 키로 사용하는 이유 (복합 기본 키)
이 예제는 w3schools에서 가져온 것 입니다 . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) 내 이해는 두 열이 함께 ( P_Id및 LastName) 테이블의 기본 키를 나타냅니다 Persons. 이 올바른지? 누군가가 단일 열 대신 …


19
테이블을 잠그지 않고 ALTER TABLE?
MySQL에서 ALTER TABLE 문을 수행 할 때 문이 지속되는 동안 전체 테이블이 읽기 잠금 상태가됩니다 (동시 읽기는 허용되지만 동시 쓰기는 금지됨). 큰 테이블 인 경우 INSERT 또는 UPDATE 문이 looooong 시간 동안 차단 될 수 있습니다. 프로세스 전체에서 테이블을 업데이트 할 수있는 방식으로 열을 추가하는 것과 같이 "핫 변경"을 수행하는 …
107 sql  mysql  ddl  alter-table 

4
자동 열은 하나만있을 수 있습니다.
MySQL의 '자동 증가 열은 하나만있을 수 있습니다'오류를 어떻게 수정합니까? CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
104 mysql  ddl 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.