Lệnh CREATE TABLE
Lệnh tạo:
Lệnh phục hồi:
Ví dụ cụ thể:
Lệnh tạo:
Lệnh phục hồi:
Lệnh ALTER TABLE
Lệnh tạo:
Lệnh phục hồi:
Ví dụ cụ thể:
Lệnh tạo:
Lệnh phục hồi:
Lệnh tạo:
Chú ý: Một field chỉ có thể được thiết lập 1 trong 4 loại khóa: FULLTEXT, INDEX, UNIQUE hay PRIMARY KEY. Cách gỡ bỏ khóa INDEX tương tự với UNIQUE và FULLTEXT, nghĩa là bạn muốn xóa UNIQUE hay FULLTEXT vẫn dùng lệnh DROP INDEX chứ không có trường hợp DROP UNIQUE hay DROP FULLTEXT.
Lệnh phục hồi:
Lệnh INSERT INTO
Lệnh tạo:
Lệnh phục hồi:
Ví dụ cụ thể:
+ Với phpbb_config chỉ cần xác định theo config_name:
Lệnh tạo:
Lệnh phục hồi:
+ Với phpbb_acl_options chỉ cần xác định theo auth_option:
Lệnh tạo:
Lệnh phục hồi:
Lệnh UPDATE
Lệnh tạo:
Lệnh phục hồi:
Ví dụ cụ thể:
Lệnh tạo:
Lệnh phục hồi:
Theo vinabb
Lệnh tạo:
Code:
CREATE TABLE phpbb_abc (…);
Code:
DROP TABLE phpbb_abc;
Ví dụ cụ thể:
Lệnh tạo:
Code:
CREATE TABLE phpbb_express_categories (
cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,
cat_name varbinary(255) DEFAULT '' NOT NULL,
cat_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
cat_icon varbinary(255) DEFAULT '' NOT NULL,
cat_articles mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
cat_desc varbinary(255) DEFAULT '' NOT NULL,
display_on_index tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
PRIMARY KEY (cat_id),
KEY cat_order (cat_order)
);
Lệnh phục hồi:
Code:
DROP TABLE phpbb_express_categories;
Lệnh ALTER TABLE
Lệnh tạo:
Code:
ALTER TABLE phpbb_abc ADD field1…;
Lệnh phục hồi:
Code:
ALTER TABLE phpbb_abc DROP field1;
Ví dụ cụ thể:
Lệnh tạo:
Code:
ALTER TABLE phpbb_groups ADD group_icon VARCHAR(255) NOT NULL;
Lệnh phục hồi:
Code:
ALTER TABLE phpbb_groups DROP group_icon;
Lệnh tạo:
Code:
ALTER TABLE phpbb_abc ADD FULLTEXT (field1);
Code:
ALTER TABLE phpbb_abc ADD INDEX (field1);
Code:
ALTER TABLE phpbb_abc ADD UNIQUE (field1);
Code:
ALTER TABLE phpbb_abc ADD PRIMARY KEY (field1);
Chú ý: Một field chỉ có thể được thiết lập 1 trong 4 loại khóa: FULLTEXT, INDEX, UNIQUE hay PRIMARY KEY. Cách gỡ bỏ khóa INDEX tương tự với UNIQUE và FULLTEXT, nghĩa là bạn muốn xóa UNIQUE hay FULLTEXT vẫn dùng lệnh DROP INDEX chứ không có trường hợp DROP UNIQUE hay DROP FULLTEXT.
Lệnh phục hồi:
Code:
ALTER TABLE phpbb_abc DROP INDEX (field1);
Code:
ALTER TABLE phpbb_abc DROP PRIMARY KEY (field1);
Lệnh INSERT INTO
Lệnh tạo:
Code:
INSERT INTO phpbb_abc (field1, field2) VALUES ('text1', 'text2');
Lệnh phục hồi:
Code:
DELETE FROM phpbb_abc WHERE field1 = 'text1' AND field2 = 'text2';
Ví dụ cụ thể:
+ Với phpbb_config chỉ cần xác định theo config_name:
Lệnh tạo:
Code:
INSERT INTO phpbb_config (config_name, config_value) VALUES ('group_icons_path', 'images/group_icons');
Lệnh phục hồi:
Code:
DELETE FROM phpbb_config WHERE config_name = 'group_icons_path';
+ Với phpbb_acl_options chỉ cần xác định theo auth_option:
Lệnh tạo:
Code:
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('a_express', '1', '0', '0');
Lệnh phục hồi:
Code:
DELETE FROM phpbb_acl_options WHERE auth_option = 'a_express';
Lệnh UPDATE
Lệnh tạo:
Code:
UPDATE phpbb_abc SET field1 = 'giá_trị_mới' WHERE field2 = 'text2';
Lệnh phục hồi:
Code:
UPDATE phpbb_abc SET field1 = 'giá_trị_cũ' WHERE field2 = 'text2';
Ví dụ cụ thể:
Lệnh tạo:
Code:
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'active_sessions';
Lệnh phục hồi:
Code:
UPDATE phpbb_config SET config_value = '0' WHERE config_name = 'active_sessions';
Theo vinabb