From 6fa2be28032d682029da5460c1365705264b24ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9B=9B=E5=B0=91=E7=88=B7?= Date: Thu, 18 Jan 2024 05:30:26 +0000 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0SQLService=E5=BB=BA=E8=A1=A8?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 四少爷 --- README.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c4e18e..f546158 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ CREATE TABLE `magic_api_file` ( PRIMARY KEY (`file_path`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ``` -## 备份表建表语句 +## mysql 备份表建表语句 ```sql CREATE TABLE `magic_api_backup` ( `id` varchar(32) NOT NULL COMMENT '原对象ID', @@ -18,4 +18,55 @@ CREATE TABLE `magic_api_backup` ( `create_by` varchar(64) DEFAULT NULL COMMENT '操作人', PRIMARY KEY (`id`,`create_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 +``` + +## MSSQL(SQLService)建表语句(因为索引问题,file_path长度改为256) + +```sql +CREATE TABLE [dbo].[magic_api_file]( + [file_path] [nvarchar](256) NOT NULL, + [file_content] [nvarchar](max) NULL, + CONSTRAINT [PK_magic_api_file] PRIMARY KEY CLUSTERED +( + [file_path] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +``` + +## MSSQL(SQLService)备份表建表语句 + +```sql +CREATE TABLE [dbo].[magic_api_backup]( + [id] [nvarchar](32) NOT NULL, + [create_date] [bigint] NOT NULL, + [tag] [nvarchar](32) NULL, + [type] [nvarchar](32) NULL, + [name] [nvarchar](64) NULL, + [content] [varbinary](max) NULL, + [create_by] [nvarchar](64) NULL, + CONSTRAINT [PK_magic_api_backup] PRIMARY KEY CLUSTERED +( + [id] ASC, + [create_date] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原对象ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'id' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备份时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'create_date' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标签' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'tag' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'type' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'name' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备份内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'content' +GO ``` \ No newline at end of file -- Gitee