Câu hỏi được gắn thẻ «ddl»

Ngôn ngữ Định nghĩa Dữ liệu là một tập hợp con của SQL để thao tác các phần tử cấu trúc của cơ sở dữ liệu, không phải nội dung của bảng. CREATE, DROP, ALTER và các câu lệnh liên quan.



10
Thêm nhiều cột SAU một cột cụ thể trong MySQL
Tôi cần thêm nhiều cột vào một bảng nhưng định vị các cột sau một cột được gọi lastname. Tôi đã thử điều này: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Tôi nhận được lỗi …
361 mysql  ddl 

12
DDL và DML là gì?
Tôi đã nghe các thuật ngữ DDL và DML liên quan đến cơ sở dữ liệu, nhưng tôi không hiểu chúng là gì. Chúng là gì và chúng liên quan đến SQL như thế nào?
345 sql  ddl  dml 



4
Bảng thay đổi Thêm cú pháp cột
Tôi đang cố gắng lập trình thêm một cột định danh vào bảng Nhân viên. Không chắc chắn những gì tôi đang làm sai với cú pháp của tôi. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED …
142 sql  sql-server  tsql  ddl 




10
Xóa cột khỏi bảng SQLite
Tôi gặp sự cố: Tôi cần xóa một cột khỏi cơ sở dữ liệu SQLite của mình. Tôi đã viết truy vấn này alter table table_name drop column column_name Nhưng nó không hoạt động. Làm ơn giúp tôi.
114 sql  sqlite  ddl 

9
Tại sao lại sử dụng nhiều cột làm khóa chính (khóa chính tổng hợp)
Ví dụ này được lấy từ 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) ) Sự hiểu biết của tôi là cả hai cột cùng nhau ( P_Idvà LastName) đại diện cho một …


19
ALTER TABLE mà không cần khóa bảng?
Khi thực hiện một câu lệnh ALTER TABLE trong MySQL, toàn bộ bảng được khóa đọc (cho phép đọc đồng thời, nhưng cấm ghi đồng thời) trong suốt thời gian của câu lệnh. Nếu đó là một bảng lớn, các câu lệnh INSERT hoặc UPDATE có thể bị chặn trong …
107 sql  mysql  ddl  alter-table 

4
Chỉ có thể có một cột tự động
Làm cách nào để sửa lỗi từ MySQL 'bạn chỉ có thể có một cột tăng tự động'. 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 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.