Câu lệnh này dùng để phục hồi lại cấu trúc của một bảng (hay nhiều bảng ) đã được sao lưu trước đó bằng câu lệnh Backup Table. Cú pháp :
RESTORE TABLE tbl_name[,tbl_name...]
FROM '/path /to /backup /directory'
3.1.5. Các lệnh thao tác trên dữ liệu a. Câu lệnh INSERT a. Câu lệnh INSERT
Các mẫu tin có trong cơ sở dữ liệu được nhập vào chỉ bằng một cách duy nhất đó là dùng câu lệnh chèn mẫu tin. Câu lệnh này có thể dùng để thêm một hay nhiều mẫu tin mới vào một bảng có trong cơ sở dữ liệu hiện hành, cú pháp của câu lệnh này gồm các dạng
Dạng 1 :
INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO]
tbl_name [(col_name,...)] VALUES (expression,...),(...),... Dạng 2 :
INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO]
Dạng 3 :
INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tbl_name
SET col_name=expression, col_name=expression, ...
Các thông báo lỗi sẽ xuất hiện nếu bạn cung cấp sai tên bảng, sai tên cột hay giá trị của dữ liệu không phù hợp với kiểu dữ liệu của cột. Các tên cột chỉ ra không nhất thiết phải đúng thứ tự trong cấu trúc của bảng, nhưng dữ liệu nhập vào sẽ đúng với thứ tự của các cột được chỉ ra trong danh sách các cột cần nhập dữ liệu. Ngoài ra các cột không cần nhập dữ liệu thì không cần thiết phải có tên trong danh sách chỉ định cột trong dòng lệnh, nhưng các cột không có dữ liệu nhập vào thì nhất định phải có phần mô tả IS NULL sau phần định dạng kiểu dữ liệu của cột.
Nếu bạn không cung cấp danh sách các cột cần thêm dữ liệu ở câu lệnh dạng 1, MySQL sẽ xem như tất cả các cột đều được thêm dữ liệu, dữ liệu sẽ được lưu tuần tự vào vị trí các cột đúng như trong cấu trúc các cột của bảng.