{"id":14208,"date":"2024-06-21T16:34:20","date_gmt":"2024-06-21T09:34:20","guid":{"rendered":"https:\/\/blog.tinohost.com\/?p=14208"},"modified":"2025-06-16T16:20:16","modified_gmt":"2025-06-16T09:20:16","slug":"ddl-la-gi-nhung-tinh-nang-huu-ich-cua-ddl","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/ddl-la-gi-nhung-tinh-nang-huu-ich-cua-ddl\/","title":{"rendered":"DDL l\u00e0 g\u00ec? Nh\u1eefng t\u00ednh n\u0103ng h\u1eefu \u00edch c\u1ee7a DDL"},"content":{"rendered":"\n<p><strong><strong>D\u00f9 c\u1ea9n th\u1eadn \u0111\u1ebfn m\u1ea5y, qu\u00e1 tr\u00ecnh nh\u1eadp li\u1ec7u v\u00e0o trong c\u00e1c h\u1ec7 qu\u1ea3n tr\u1ecb <a href=\"https:\/\/tino.vn\/blog\/he-quan-tri-co-so-du-lieu-la-gi\/\" target=\"_blank\" data-type=\"post\" data-id=\"14286\" rel=\"noreferrer noopener\">c\u01a1 s\u1edf d\u1eef li\u1ec7u<\/a> c\u0169ng g\u1eb7p ph\u1ea3i nh\u1eefng sai s\u00f3t. V\u1eady, b\u1ea1n gi\u1ea3i quy\u1ebft b\u1eb1ng c\u00e1ch n\u00e0o? DDL s\u1ebd l\u00e0 kh\u00e1i ni\u1ec7m gi\u00fap b\u1ea1n x\u1eed l\u00fd nh\u1eefng sai s\u00f3t n\u00e0y. M\u1eddi b\u1ea1n c\u00f9ng TinoHost t\u00ecm hi\u1ec3u, DDL l\u00e0 g\u00ec?<\/strong><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Gi\u1edbi thi\u1ec7u v\u1ec1 DDL<\/strong>\n<\/h2>\n\n\n\n<h3 id=\"DDL_l\u00e0_g\u00ec?\"><strong>DDL l\u00e0 g\u00ec?<\/strong><br><\/h3>\n\n\n\n<p>DLL \u0111\u01b0\u1ee3c vi\u1ebft t\u1eaft t\u1eeb <em>Data Definition Language<\/em>, \u0111\u00e2y l\u00e0 m\u1ed9t ng\u00f4n ng\u1eef m\u00e1y t\u00ednh \u0111\u01b0\u1ee3c t\u1ea1o ra \u0111\u1ec3 s\u1eeda \u0111\u1ed5i c\u1ea5u tr\u00fac c\u1ee7a c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u1eef li\u1ec7u trong c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"400\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-01.png\" alt=\"khai-niem-ddl\" class=\"wp-image-94968\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-01.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-01-300x171.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">Kh\u00e1i ni\u1ec7m DDL<\/figcaption><\/figure>\n<\/div>\n\n\n<p>\n  C\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u1eef li\u1ec7u n\u00e0y bao g\u1ed3m b\u1ea3ng, ch\u1ec9 m\u1ee5c, c\u1ea5u tr\u00fac,\u2026\n<\/p>\n\n\n\n<p>\n  C\u00e1c c\u00e2u l\u1ec7nh t\u01b0\u01a1ng t\u1ef1 nh\u01b0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh c\u1ea5u tr\u00fac v\u00e0 c\u00e1c l\u01b0\u1ee3c \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u.\n<\/p>\n\n\n\n<p>\n  DDL bao g\u1ed3m c\u00e1c n\u00fat l\u1ec7nh nh\u01b0 CREATE, DROP, ALTER, RENAME, TRUNCATE. C\u00e1c n\u00fat l\u1ec7nh c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 th\u00eam, x\u00f3a ho\u1eb7c s\u1eeda \u0111\u1ed5i c\u00e1c b\u1ea3ng trong c\u01a1 s\u1edf d\u1eef li\u1ec7u.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u1ecbch s\u1eed ph\u00e1t tri\u1ec3n<\/strong>\n<\/h3>\n\n\n\n<p>\n  DDL l\u1ea7n \u0111\u1ea7u ti\u00ean \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn v\u1edbi s\u1ef1 li\u00ean quan \u0111\u1ebfn m\u00f4 h\u00ecnh c\u01a1 s\u1edf d\u1eef li\u1ec7u Codasy.\n<\/p>\n\n\n\n<p>\n  Codasy \u0111\u01b0\u1ee3c th\u00e0nh l\u1eadp nh\u01b0 m\u1ed9t t\u1eadp \u0111o\u00e0n v\u00e0o n\u0103m 1959 \u0111\u1ec3 h\u01b0\u1edbng d\u1eabn ph\u00e1t tri\u1ec3n ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh ti\u00eau chu\u1ea9n c\u0169ng nh\u01b0 t\u1ea1o n\u00ean m\u1ed9t s\u1ed1 ti\u00eau chu\u1ea9n k\u1ef9 thu\u1eadt.\n<\/p>\n\n\n\n<p>\n  N\u0103m 1969, Codasy \u0111\u00e3 xu\u1ea5t b\u1ea3n c\u00e1c \u0111\u1eb7c t\u1ea3 ng\u00f4n ng\u1eef \u0111\u1ea7u ti\u00ean cho m\u00f4 h\u00ecnh d\u1eef li\u1ec7u c\u1ee7a h\u1ecd. V\u1ec1 sau, DDL \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ch\u1ec9 m\u1ed9t t\u1eadp h\u1ee3p con c\u1ee7a SQL \u0111\u1ec3 khai b\u00e1o b\u1ea3ng, c\u1ed9t, ki\u1ec3u d\u1eef li\u1ec7u v\u00e0 r\u00e0ng bu\u1ed9c.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C\u00e1c n\u00fat l\u1ec7nh th\u01b0\u1eddng d\u00f9ng c\u1ee7a DDL<\/strong>\n<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>CREATE<\/strong>\n<\/h4>\n\n\n\n<p>\n  L\u1ec7nh Create l\u00e0 x\u00e2y d\u1ef1ng m\u1ed9t b\u1ea3ng m\u1edbi, \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi c\u00fa ph\u00e1p:\n<\/p>\n\n\n\n<p><strong>*CREATE TABLE [t\u00ean b\u1ea3ng] ([\u0111\u1ecbnh ngh\u0129a c\u1ed9t]) [tham s\u1ed1 b\u1ea3ng];<\/strong>\n<\/p>\n\n\n\n<p>\n  Cho v\u00ed d\u1ee5: Create Table Nh\u00e2n Vi\u00ean (t\u00ean nh\u00e2n vi\u00ean, varchar);\n<\/p>\n\n\n\n<p>\n  L\u01b0u \u00fd\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>     D\u1ea5u ch\u1ea5m ph\u1ea9y b\u1eaft bu\u1ed9c ph\u1ea3i c\u00f3 \u1edf cu\u1ed1i c\u00e2u l\u1ec7nh, mang \u00fd ngh\u0129a y\u00eau c\u1ea7u h\u1ec7 th\u1ed1ng x\u1eed l\u00fd m\u1ecdi th\u1ee9 tr\u01b0\u1edbc n\u00f3. Tr\u01b0\u1eddng h\u1ee3p kh\u00f4ng s\u1eed d\u1ee5ng d\u1ea5u ch\u1ea5m ph\u1ea9y s\u1ebd nh\u1eadn nh\u1eefng k\u1ebft qu\u1ea3 l\u1ed7i ho\u1eb7c k\u1ebft qu\u1ea3 kh\u00f4ng ch\u00ednh x\u00e1c.   <\/li>\n\n\n\n<li>     Ki\u1ec3u d\u1eef li\u1ec7u th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nh\u1ea5t khi t\u1ea1o b\u1ea3ng g\u1ed3m chu\u1ed7i (VARCHAR ho\u1eb7c CHAR), s\u1ed1 (NUMBER ho\u1eb7c INTEGER), ng\u00e0y (DATE).   <\/li>\n\n\n\n<li>     C\u00e1c ch\u1ec9 \u0111\u1ecbnh ki\u1ec3u d\u1eef li\u1ec7u c\u1ee7a m\u1ed7i h\u1ec7 th\u1ed1ng s\u1ebd kh\u00e1c nhau.   <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>ALTER<\/strong>\n<\/h4>\n\n\n\n<p>\n  Alter l\u00e0 l\u1ec7nh ch\u1ec9nh s\u1eeda b\u1ea3ng c\u01a1 s\u1edf d\u1eef li\u1ec7u hi\u1ec7n c\u00f3. L\u1ec7nh n\u00e0y c\u00f3 th\u00eam c\u1ed9t b\u1ed5 sung, c\u00f3 th\u1ec3 lo\u1ea1i b\u1ecf c\u00e1c c\u1ed9t d\u1eef li\u1ec7u hi\u1ec7n c\u00f3 ho\u1eb7c thay \u0111\u1ed5i ki\u1ec3u d\u1eef li\u1ec7u c\u1ee7a c\u00e1c c\u1ed9t li\u00ean quan \u0111\u1ebfn b\u1ea3ng c\u01a1 s\u1edf d\u1eef li\u1ec7u. Alter \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi c\u00fa ph\u00e1p:\n<\/p>\n\n\n\n<p><strong>*Alter lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng   t\u00ean \u0111\u1ed1i t\u01b0\u1ee3ng   tham s\u1ed1<\/strong>\n<\/p>\n\n\n\n<p>\n  Cho v\u00ed d\u1ee5: Alter Table Nh\u00e2n vi\u00ean ADD\/ DROP Tu\u1ed5i (worker_pk);\n<\/p>\n\n\n\n<p>   Trong v\u00ed d\u1ee5 \u0111\u00e3 th\u00eam t\u1eeb kh\u00f3a l\u00e0 \u201cTu\u1ed5i\u201d v\u00e0o b\u1ea3ng \u0111\u1ec3 th\u00eam m\u1ed9t r\u00e0ng bu\u1ed9c v\u00e0 th\u1ef1c hi\u1ec7n gi\u00e1 tr\u1ecb. R\u00e0ng bu\u1ed9c \u201cworker_pk\u201d l\u00e0 kh\u00f3a ch\u00ednh n\u1eb1m tr\u00ean b\u1ea3ng Nh\u00e2n vi\u00ean. <\/p>\n\n\n\n<h4 id=\"DROP\"><strong>DROP<\/strong><\/h4>\n\n\n\n<p>Drop l\u00e0 l\u1ec7nh \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00f3a c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng nh\u01b0 b\u1ea3ng, ch\u1ec9 m\u1ee5c ho\u1eb7c d\u1ea1ng xem. S\u1eed d\u1ee5ng l\u1ec7nh Drop, b\u1ea1n ph\u1ea3i c\u1ea9n th\u1eadn v\u00ec khi th\u1ef1c hi\u1ec7n c\u00e2u l\u1ec7nh s\u1ebd kh\u00f4ng th\u1ec3 ph\u1ee5c h\u1ed3i l\u1ea1i \u0111\u01b0\u1ee3c. M\u1ed7i \u0111\u1ed1i t\u01b0\u1ee3ng b\u1ecb h\u1ee7y s\u1ebd kh\u00f4ng c\u00f3 c\u00e1ch n\u00e0o kh\u00f4i ph\u1ee5c l\u1ea1i \u0111\u01b0\u1ee3c. <\/p>\n\n\n\n<p>Drop \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi c\u00fa ph\u00e1p:<\/p>\n\n\n\n<p><strong>*Drop lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng  t\u00ean \u0111\u1ed1i t\u01b0\u1ee3ng;<\/strong>\n<\/p>\n\n\n\n<p>\n  Cho v\u00ed d\u1ee5: Drop Table Nh\u00e2n vi\u00ean\n<\/p>\n\n\n\n<p>\n  Tr\u01b0\u1eddng h\u1ee3p n\u00e0y b\u1ea3ng nh\u00e2n vi\u00ean s\u1ebd b\u1ecb x\u00f3a trong c\u01a1 s\u1edf d\u1eef li\u1ec7u.\n<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>TRUNCATE<\/strong>\n<\/h4>\n\n\n\n<p>\n  T\u01b0\u01a1ng t\u1ef1 nh\u01b0 Drop, Truncate \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00f3a nhanh t\u1ea5t c\u1ea3 b\u1ea3n ghi kh\u1ecfi b\u1ea3ng, nhanh h\u01a1n nhi\u1ec1u so v\u1edbi Delete\n<\/p>\n\n\n\n<p>\n  N\u1ebfu nh\u01b0 Drop ph\u00e1 h\u1ee7y ho\u00e0n to\u00e0n m\u1ed9t b\u1ea3ng th\u00ec Truncate v\u1eabn gi\u1eef nguy\u00ean \u0111\u1ea7y \u0111\u1ee7 c\u1ea5u tr\u00fac \u0111\u1ec3 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng l\u1ea1i sau n\u00e0y. Truncate \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi c\u00fa ph\u00e1p:\n<\/p>\n\n\n\n<p><strong>*Truncate Table t\u00ean_b\u1ea3ng;<\/strong>\n<\/p>\n\n\n\n<p>\n  Cho v\u00ed d\u1ee5: Truncate Table Nh\u00e2n vi\u00ean;\n<\/p>\n\n\n\n<p>\n  V\u00ed d\u1ee5 n\u00e0y \u0111\u00e3 \u0111\u00e1nh d\u1ea5u t\u1ea5t c\u1ea3 c\u00e1c ph\u1ea1m vi trong b\u1ea3ng nh\u00e2n vi\u00ean, ch\u00fang s\u1ebd b\u1ed5 tr\u1ed1ng cho \u0111\u1ebfn khi s\u1eed d\u1ee5ng l\u1ea1i.\n<\/p>\n\n\n\n<p>\n  Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 kham kh\u1ea3o th\u00eam m\u1ed9t s\u1ed1 n\u00fat l\u1ec7nh kh\u00e1c th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nh\u01b0 RENAME, COMMENT.\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><br>    Rename l\u00e0 c\u00e2u l\u1ec7nh \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng chung v\u1edbi Alter Table \u0111\u1ec3 thay \u0111\u1ed5i t\u00ean c\u1ee7a \u0111\u1ed1i t\u01b0\u1ee3ng.<br>  <\/li>\n\n\n\n<li><br>    Comment \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 th\u00eam c\u00e1c nh\u1eadn x\u00e9t ngo\u00e0i d\u00f2ng v\u00e0 trong d\u00f2ng.<br>  <\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"400\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-02.png\" alt=\"cac-nut-lenh-thuong-dung-cua-ddl\" class=\"wp-image-94969\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-02.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-02-300x171.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">C\u00e1c n\u00fat l\u1ec7nh th\u01b0\u1eddng d\u00f9ng c\u1ee7a DDL<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Nh\u1eefng t\u00ednh n\u0103ng h\u1eefu \u00edch c\u1ee7a DDL<\/strong>\n<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>   \u01afu \u0111i\u1ec3m l\u1edbn nh\u1ea5t c\u1ee7a DDL l\u00e0 t\u00ednh \u0111\u1ed3ng nh\u1ea5t <\/li>\n\n\n\n<li>   Th\u00f4ng qua DDL, c\u00e1c l\u01b0\u1ee3c \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft d\u01b0\u1edbi d\u1ea1ng l\u1ec7nh v\u00e0 \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef d\u1ec5 d\u00e0ng. <\/li>\n\n\n\n<li>   DDL l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c ti\u00eau chu\u1ea9n \u0111\u1ec3 t\u1ea5t c\u1ea3 c\u00e1c ng\u00f4n ng\u1eef truy v\u1ea5n c\u00f3 c\u1ea5u tr\u00fac tu\u00e2n theo. <\/li>\n\n\n\n<li>   \u0110\u01a1n gi\u1ea3n v\u00e0 d\u1ec5 vi\u1ebft l\u1ec7nh v\u1ec1 sau <\/li>\n\n\n\n<li>   DDL, DML, DCL, v\u00e0 DQL mang l\u1ea1i s\u1ef1 \u0111\u1ed3ng nh\u1ea5t c\u01a1 b\u1ea3n c\u1ee7a t\u1ea5t c\u1ea3 c\u00e1c ng\u00f4n ng\u1eef truy v\u1ea5n c\u1ea5u tr\u00fac hi\u1ec7n c\u00f3. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng DDL \u0111\u1ec3 l\u00e0m g\u00ec?<\/strong>\n<\/h3>\n\n\n\n<p>   B\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o DDL trong m\u1ed9t t\u1eadp l\u1ec7nh cho c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u1ec3: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>   Thi\u1ebft l\u1eadp m\u1ed9t h\u1ec7 th\u1ed1ng th\u1eed nghi\u1ec7m, trong \u0111\u00f3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ho\u1ea1t \u0111\u1ed9ng gi\u1ed1ng nh\u01b0 h\u1ec7 th\u1ed1ng s\u1ea3n xu\u1ea5t nh\u01b0ng kh\u00f4ng ch\u1ee9a d\u1eef li\u1ec7u, <\/li>\n\n\n\n<li>   Gi\u1eef m\u1ed9t b\u1ea3n sao nhanh v\u1ec1 c\u1ea5u tr\u00fac c\u01a1 s\u1edf d\u1eef li\u1ec7u <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>   T\u1ea1o m\u1eabu cho c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng m\u1edbi m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o d\u1ef1a tr\u00ean c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng hi\u1ec7n c\u00f3. V\u00ed d\u1ee5: B\u1ea1n t\u1ea1o DDL cho b\u1ea3ng Kh\u00e1ch h\u00e0ng, sau \u0111\u00f3 ch\u1ec9nh s\u1eeda DDL cho b\u1ea3ng kh\u00e1ch h\u00e0ng m\u1edbi v\u1edbi c\u00f9ng m\u1ed9t l\u01b0\u1ee3c \u0111\u1ed3. <\/li>\n\n\n\n<li>   B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c c\u00e2u l\u1ec7nh DDL \u0111\u1ec3 t\u1ea1o l\u1ea1i m\u1ecdi th\u1ee9 v\u1ec1 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngo\u1ea1i tr\u1eeb n\u1ed9i dung c\u1ee7a n\u00f3. B\u1ea1n d\u00f9ng DDL \u0111\u1ec3 t\u1ea1o l\u1ea1i ho\u00e0n to\u00e0n c\u01a1 s\u1edf d\u1eef li\u1ec7u ho\u1eb7c ch\u1ec9 t\u1ea1o m\u1ed9t kh\u00eda c\u1ea1nh nh\u1ea5t \u0111\u1ecbnh. <\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"400\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-03.png\" alt=\"co-the-dung-ddl-de-lam-gi\" class=\"wp-image-94970\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-03.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-03-300x171.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">C\u00f3 th\u1ec3 d\u00f9ng DDL \u0111\u1ec3 l\u00e0m g\u00ec?<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"Nh\u1eefng_l\u01b0u_\u00fd_v\u1ec1_c\u00e1ch_s\u1eed_d\u1ee5ng_DDL\"><strong>Nh\u1eefng l\u01b0u \u00fd v\u1ec1 c\u00e1ch s\u1eed d\u1ee5ng DDL<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0110\u1eb7t c\u00e1c t\u00f9y ch\u1ecdn chung cho vi\u1ec7c t\u1ea1o DDL<\/strong>: S\u1eed d\u1ee5ng trang t\u1ea1o DDL t\u00f9y ch\u1ecdn \u0111\u1ec3 ch\u1ec9nh s\u1eeda l\u1ea1i c\u00e1c t\u00f9y ch\u1ecdn chung cho c\u00e1c t\u1eadp l\u1ec7nh DDL.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0110\u1eb7t t\u00f9y ch\u1ecdn \u0111\u1ec3 th\u00eam c\u00e2u l\u1ec7nh <a class=\"rank-math-link\" href=\"https:\/\/tino.vn\/blog\/mysql-la-gi\/\" target=\"_blank\" rel=\"noopener\">SQL <\/a>v\u00e0o t\u1eadp l\u1ec7nh DDL \u0111\u01b0\u1ee3c t\u1ea1o:<\/strong> S\u1eed d\u1ee5ng trang m\u1eabu trong c\u1eeda s\u1ed5 t\u00f9y ch\u1ecdn \u0111\u1ec3 \u0111\u1eb7t l\u1ea1i, th\u00eam c\u00e2u l\u1ec7nh SQL v\u00e0o \u0111\u1ea7u ho\u1eb7c cu\u1ed1i t\u1eadp l\u1ec7nh DDL.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0110\u1eb7t t\u00f9y ch\u1ecdn qu\u1ea3n l\u00fd \u0111\u1eb7c quy\u1ec1n: <\/strong>B\u1ea1n c\u00f3 th\u1ec3 cung c\u1ea5p, thu h\u1ed3i hay s\u1eeda \u0111\u1ed5i \u0111\u1eb7c quy\u1ec1n cho c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u1eef li\u1ec7u. S\u1eed d\u1ee5ng trang Qu\u1ea3n tr\u1ecb \u1ee6y quy\u1ec1n \u0111\u1ec3 \u0111\u1eb7t l\u1ea1i t\u00f9y ch\u1ecdn cho vi\u1ec7c t\u1ea1o DDL qu\u1ea3n l\u00fd \u0111\u1eb7c quy\u1ec1n. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea1o t\u1eadp l\u1ec7nh DDL b\u1eb1ng tr\u00ecnh h\u01b0\u1edbng d\u1eabn<\/strong>: S\u1eed d\u1ee5ng tr\u00ecnh h\u01b0\u1edbng d\u1eabn \u0111\u1ec3 t\u1ea1o DDL, xu\u1ea5t c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u1eef li\u1ec7u ho\u1eb7c m\u00f4 h\u00ecnh d\u1eef li\u1ec7u sang t\u1eadp l\u1ec7nh DDL<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ch\u1ec9nh s\u1eeda t\u1eadp l\u1ec7nh DDL<\/strong>: T\u1eadp l\u00eanh DDL c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda sau khi t\u1ea1o.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"400\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-04.png\" alt=\"luu-y-khi-su-dung-ddl\" class=\"wp-image-94971\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-04.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/05\/ddl-la-gi-04-300x171.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">L\u01b0u \u00fd khi s\u1eed d\u1ee5ng DDL<\/figcaption><\/figure>\n<\/div>\n\n\n<p>   S\u1ef1 can thi\u1ec7p c\u1ee7a DDL th\u1eadt s\u1ef1 c\u1ea7n thi\u1ebft trong qu\u00e1 tr\u00ecnh v\u1eadn h\u00e0nh c\u01a1 s\u1edf d\u1eef li\u1ec7u, gi\u00fap b\u1ea1n th\u00eam, b\u1edbt hay lo\u1ea1i b\u1ecf nh\u1eefng sai s\u1ed1, \u0111\u01b0a ra m\u1ed9t c\u1ea5u tr\u00fac ho\u00e0n ch\u1ec9nh. Hy v\u1ecdng qua b\u00e0i vi\u1ebft n\u00e0y, b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u v\u00e0 \u0111\u00fac k\u1ebft nhi\u1ec1u kinh nghi\u1ec7m h\u01a1n th\u00f4ng qua qu\u00e1 tr\u00ecnh th\u1ef1c h\u00e0nh v\u1edbi DDL. TinoHost ch\u00fac b\u1ea1n s\u1ebd c\u00f3 nh\u1eefng k\u1ebft qu\u1ea3 tuy\u1ec7t v\u1eddi v\u1edbi DDL. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 DDL<\/strong>\n<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00f3_n\u00ean_l\u1ef1a_ch\u1ecdn_c\u00e1c_DDL_giao_d\u1ecbch?_\">C\u00f3 n\u00ean l\u1ef1a ch\u1ecdn c\u00e1c DDL giao d\u1ecbch? <\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Ng\u00e0y nay, nhi\u1ec1u c\u01a1 s\u1edf d\u1eef li\u1ec7u cung c\u1ea5p DDL giao d\u1ecbch, gi\u00fap b\u1ea1n gi\u1ea3i quy\u1ebft c\u00e1c s\u1ef1 c\u1ed1 t\u1ee9c th\u00ec nhanh ch\u00f3ng b\u1eb1ng c\u00e1ch quay tr\u1edf l\u1ea1i b\u1ea3n n\u00e2ng c\u1ea5p ho\u1ea1t \u0111\u1ed9ng g\u1ea7n \u0111\u00e2y nh\u1ea5t. \u0110\u1ec3 \u0111\u00e1p \u1ee9ng c\u00e1c nhu c\u1ea7u h\u00e3y ch\u1ecdn m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u cung c\u1ea5p DDL giao d\u1ecbch. L\u01b0u \u00fd c\u00e1c \u1ee9ng d\u1ee5ng lu\u00f4n \u1edf tr\u1ea1ng th\u00e1i tr\u1ef1c tuy\u1ebfn y\u00eau c\u1ea7u m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u kh\u00f4ng ch\u1ec9 c\u00f3 kh\u1ea3 n\u0103ng \u0111\u01a1n gi\u1ea3n h\u00f3a c\u00e1c n\u00e2ng c\u1ea5p.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"DDL_c\u00f3_quan_tr\u1ecdng_\u0111\u1ed1i_v\u1edbi_H\u1ec7_qu\u1ea3n_tr\u1ecb_c\u01a1_s\u1edf_d\u1eef_li\u1ec7u_kh\u00f4ng?_\">DDL c\u00f3 quan tr\u1ecdng \u0111\u1ed1i v\u1edbi H\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u kh\u00f4ng? <\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>R\u1ea5t quan tr\u1ecdng. DDL l\u00e0 m\u1ed9t ph\u1ea7n kh\u00f4ng th\u1ec3 thi\u1ebfu trong qu\u00e1 tr\u00ecnh t\u1ea1o v\u00e0 thao t\u00e1c c\u00e1c b\u1ea3ng trong h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u, gi\u00fap vi\u1ec7c khai th\u00e1c d\u1eef li\u1ec7u tr\u1edf n\u00ean linh ho\u1ea1t h\u01a1n.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"_DDL_c\u00f3_th\u1ec3_s\u1eed_d\u1ee5ng_tr\u00ean_c\u00e1c_h\u1ec7_qu\u1ea3n_tr\u1ecb_c\u01a1_s\u1edf_d\u1eef_li\u1ec7u_n\u00e0o?_\"> DDL c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng tr\u00ean c\u00e1c h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u n\u00e0o? <\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>V\u00ec l\u00e0 c\u00e2u l\u1ec7nh c\u01a1 b\u1ea3n trong h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u n\u00ean h\u1ea7u h\u1ebft t\u1ea5t c\u1ea3 c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u1ec1u s\u1eed d\u1ee5ng DDL.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"L\u1ec7nh_Truncate_c\u00f3_g\u00ec_kh\u00e1c_so_v\u1edbi_l\u1ec7nh_Delete?_\">L\u1ec7nh Truncate c\u00f3 g\u00ec kh\u00e1c so v\u1edbi l\u1ec7nh Delete? <\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>T\u00f9y v\u00e0o nh\u1eefng t\u00ecnh hu\u1ed1ng c\u1ee5 th\u1ec3 \u0111\u1ec3 b\u1ea1n s\u1eed d\u1ee5ng Truncate ho\u1eb7c Delete cho ph\u00f9 h\u1ee3p. Trong \u0111\u00f3, c\u00fa ph\u00e1p Delete \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng kh\u00e1 r\u1ed9ng r\u00e3i v\u00e0 ph\u1ed5 bi\u1ebfn v\u00ec cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng x\u00e1c \u0111\u1ecbnh r\u00f5 r\u00e0ng b\u1ea3n ghi n\u00e0o c\u1ea7n x\u00f3a, \u0111\u01b0\u1ee3c k\u1ebft h\u1ee3p chung v\u1edbi l\u1ec7nh JOINS v\u00e0 m\u1ed9t v\u00e0i tham s\u1ed1 kh\u00e1c. Kh\u1ea3 n\u0103ng ng\u0103n ch\u1eb7n c\u00f3 th\u1ec3 x\u1ea3y ra khi ch\u00fang ta d\u00f9ng Delete \u0111\u1ec3 x\u00f3a b\u1ecf m\u1ed9t l\u01b0\u1ee3ng d\u1eef li\u1ec7u l\u1edbn, do v\u1eady c\u1ea7n ph\u1ea3i tuy\u1ec7t \u0111\u1ed1i c\u1eadn th\u1eadn trong qu\u00e1 tr\u00ecnh thao t\u00e1c. M\u1eb7t kh\u00e1c, l\u1ec7nh Trucate s\u1ebd gi\u00fap ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb x\u00f3a to\u00e0n b\u1ed9 m\u1ed9t b\u1ea3ng d\u1eef li\u1ec7u n\u00e0o \u0111\u00f3 m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n v\u00e0 nhanh ch\u00f3ng.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00f3 n\u00ean l\u1ef1a ch\u1ecdn c\u00e1c DDL giao d\u1ecbch? \",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Ng\u00e0y nay, nhi\u1ec1u c\u01a1 s\u1edf d\u1eef li\u1ec7u cung c\u1ea5p DDL giao d\u1ecbch, gi\u00fap b\u1ea1n gi\u1ea3i quy\u1ebft c\u00e1c s\u1ef1 c\u1ed1 t\u1ee9c th\u00ec nhanh ch\u00f3ng b\u1eb1ng c\u00e1ch quay tr\u1edf l\u1ea1i b\u1ea3n n\u00e2ng c\u1ea5p ho\u1ea1t \u0111\u1ed9ng g\u1ea7n \u0111\u00e2y nh\u1ea5t. \u0110\u1ec3 \u0111\u00e1p \u1ee9ng c\u00e1c nhu c\u1ea7u h\u00e3y ch\u1ecdn m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u cung c\u1ea5p DDL giao d\u1ecbch. L\u01b0u \u00fd c\u00e1c \u1ee9ng d\u1ee5ng lu\u00f4n \u1edf tr\u1ea1ng th\u00e1i tr\u1ef1c tuy\u1ebfn y\u00eau c\u1ea7u m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u kh\u00f4ng ch\u1ec9 c\u00f3 kh\u1ea3 n\u0103ng \u0111\u01a1n gi\u1ea3n h\u00f3a c\u00e1c n\u00e2ng c\u1ea5p.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"DDL c\u00f3 quan tr\u1ecdng \u0111\u1ed1i v\u1edbi H\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u kh\u00f4ng? \",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>R\u1ea5t quan tr\u1ecdng. DDL l\u00e0 m\u1ed9t ph\u1ea7n kh\u00f4ng th\u1ec3 thi\u1ebfu trong qu\u00e1 tr\u00ecnh t\u1ea1o v\u00e0 thao t\u00e1c c\u00e1c b\u1ea3ng trong h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u, gi\u00fap vi\u1ec7c khai th\u00e1c d\u1eef li\u1ec7u tr\u1edf n\u00ean linh ho\u1ea1t h\u01a1n.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \" DDL c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng tr\u00ean c\u00e1c h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u n\u00e0o? \",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>V\u00ec l\u00e0 c\u00e2u l\u1ec7nh c\u01a1 b\u1ea3n trong h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u n\u00ean h\u1ea7u h\u1ebft t\u1ea5t c\u1ea3 c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u1ec1u s\u1eed d\u1ee5ng DDL.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"L\u1ec7nh Truncate c\u00f3 g\u00ec kh\u00e1c so v\u1edbi l\u1ec7nh Delete? \",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>T\u00f9y v\u00e0o nh\u1eefng t\u00ecnh hu\u1ed1ng c\u1ee5 th\u1ec3 \u0111\u1ec3 b\u1ea1n s\u1eed d\u1ee5ng Truncate ho\u1eb7c Delete cho ph\u00f9 h\u1ee3p. Trong \u0111\u00f3, c\u00fa ph\u00e1p Delete \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng kh\u00e1 r\u1ed9ng r\u00e3i v\u00e0 ph\u1ed5 bi\u1ebfn v\u00ec cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng x\u00e1c \u0111\u1ecbnh r\u00f5 r\u00e0ng b\u1ea3n ghi n\u00e0o c\u1ea7n x\u00f3a, \u0111\u01b0\u1ee3c k\u1ebft h\u1ee3p chung v\u1edbi l\u1ec7nh JOINS v\u00e0 m\u1ed9t v\u00e0i tham s\u1ed1 kh\u00e1c. Kh\u1ea3 n\u0103ng ng\u0103n ch\u1eb7n c\u00f3 th\u1ec3 x\u1ea3y ra khi ch\u00fang ta d\u00f9ng Delete \u0111\u1ec3 x\u00f3a b\u1ecf m\u1ed9t l\u01b0\u1ee3ng d\u1eef li\u1ec7u l\u1edbn, do v\u1eady c\u1ea7n ph\u1ea3i tuy\u1ec7t \u0111\u1ed1i c\u1eadn th\u1eadn trong qu\u00e1 tr\u00ecnh thao t\u00e1c. M\u1eb7t kh\u00e1c, l\u1ec7nh Trucate s\u1ebd gi\u00fap ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb x\u00f3a to\u00e0n b\u1ed9 m\u1ed9t b\u1ea3ng d\u1eef li\u1ec7u n\u00e0o \u0111\u00f3 m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n v\u00e0 nhanh ch\u00f3ng.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>D\u00f9 c\u1ea9n th\u1eadn \u0111\u1ebfn m\u1ea5y, qu\u00e1 tr\u00ecnh nh\u1eadp li\u1ec7u v\u00e0o trong c\u00e1c h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u0169ng g\u1eb7p ph\u1ea3i nh\u1eefng sai s\u00f3t. V\u1eady, b\u1ea1n gi\u1ea3i quy\u1ebft b\u1eb1ng c\u00e1ch n\u00e0o? DDL s\u1ebd l\u00e0 kh\u00e1i ni\u1ec7m gi\u00fap b\u1ea1n x\u1eed l\u00fd nh\u1eefng sai s\u00f3t n\u00e0y. M\u1eddi b\u1ea1n c\u00f9ng TinoHost t\u00ecm hi\u1ec3u, DDL l\u00e0 g\u00ec? Gi\u1edbi [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":94979,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7374],"tags":[6394],"class_list":["post-14208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kien-thuc-co-ban","tag-kien-thuc-hosting"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=14208"}],"version-history":[{"count":6,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14208\/revisions"}],"predecessor-version":[{"id":94982,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14208\/revisions\/94982"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/94979"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=14208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=14208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=14208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}