本文收集整理关于sql server创建数据库的相关议题,使用内容导航快速到达。
内容导航:
Q1:如何创建SQLSERVER数据库维护计划
如何创建SQLSERVER数据库维护计划
步骤1:打开企业管理器,如下。
2、步骤2:点击管理,新建数据库维护计划,进入向导,选择下一步。
3、步骤3:选择数据库PUBS,点击下一步。
4、步骤4:更新数据库优化信息。可以进行数据库文件空间设置。我们点击更改进行调度设置。
5、步骤5: 可以通过修改调度,对作业时间参数进行设置。
步骤6:检查数据库完整性。
步骤7:指定数据库备份计划。
步骤8:可以编辑调度。
步骤9:指定备份目录,可以选择路径,删除时间和扩展名。
步骤10:指定事务日志备份计划。
步骤11:报表。
步骤12:维护计划历史。
步骤13:数据库维护计划完成向导。
步骤14:数据库维护设置的最终结果如下:
数据库
pubs
服务器
Q2:用sql脚本创建sqlserver数据库范例语句
下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板。开发的时候可以拷贝过去直接改动一下就可以用了。
希望能帮上忙!
复制代码 代码如下:
USE [master]
GO
IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=NHkTemp)
BEGIN
DROP DATABASE HkTemp --如果数据库存在先删掉数据库
END
GO
CREATE DATABASE HkTemp
ON
PRIMARY --创建主数据库文件
(
NAME=HkTemp,
FILENAME=E:\Databases\HkTemp.dbf,
SIZE=5MB,
MaxSize=20MB,
FileGrowth=1MB
)
LOG ON --创建日志文件
(
NAME=HkTempLog,
FileName=E:\Databases\HkTemp.ldf,
Size=2MB,
MaxSize=20MB,
FileGrowth=1MB
)
GO
--添加表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(NHksj_User) AND type in (NU))
BEGIN
CREATE TABLE Hksj_User
(
Id INT IDENTITY(1,1) NOT NULL,
SName NVARCHAR(20) NOT NULL,
SNickName NVARCHAR(20),
SPassWord NVARCHAR(30) NOT NULL,
DCreateDate DATETIME ,
SCreator NVARCHAR(20),
SEmail NVARCHAR(50),
SPhone NVARCHAR(50),
SIdentifyId NVARCHAR(30),
DLastTimeLogOn DATETIME
PRIMARY KEY CLUSTERED
(
Id ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
--添加注释
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=https://www.yijitao.com/aldyjtapi/N登录名 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=NHksj_User, @level2type=NCOLUMN,@level2name=NSName
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=https://www.yijitao.com/aldyjtapi/N邮箱 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=NHksj_User, @level2type=NCOLUMN,@level2name=NSEmail
Q3:SQL Server 2008 怎样用SQL脚本创建数据库
假设创建数据库abc,并创建一个用户表:
IF NOT EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = Nabc)
BEGIN
CREATE DATABASE [abc]ON (NAME = Nabc_Data, FILENAME = ND:\abc_Data.MDF , SIZE = 12, FILEGROWTH = 10%) LOG ON (NAME = Nabc_Log, FILENAME = ND:\abc_Log.LDF , SIZE = 10, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
END
GO
CREATE TABLE [abc].[user] (
[UserID] [GUID] NOT NULL ,
[UserName] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Password] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
Q4:mysql数据库可以连接sqlserver数据库吗,想要定时获取数据该怎么办?
根据我所知道的回答一下这个问题。
虽然mysql和sqlerver均属于关系型数据库,可以执行SQL查询语句,但是mysql数据库并不能直接连接而sqlserver数据库,反之亦然。需要通过“中间人”完成这件事。
如果需要定期的从sqlserver数据库中取出数据放到mysql中,建议使用编程语言实现。该编程语言必须同时有mysql接口和sqlserver接口。由于题主的需求不是很复杂,只是定期的从sqlserver数据中提取数据到mysql数据库,建议考虑使用脚本语言:pyton或者php。
pyhon实现方法step1:python读取sqlserver的数据
python读取sqlserver数据的数据表的内容需要用到pymssql这个第三方库,可以使用pip安装;
相关代码如下图所示,用于读取sqlserver数据库的内容。
step2:python将读取的数据存入mysql数据库
python操作mysql数据库需要第三方库MySQLdb的支持,可以通过pip的方式安装;
如下显示了通过python执行insert语句写入mysql数据库的操作。
step3:将上述代码定期轮询执行
将上述代码通过定时的方式执行,加入是linux系统,可以使用linux的定时执行任务取执行;
也可以采用python的定时任务去执行,推荐使用第三方库,apscheduler去完成这个工作。下图显示了该库的简单应用,稍加改造就可以完成题主需求的定时任务:
php实现方法php的实现方法与python的实现方法类似,需要mysql数据库和sqlserver数据库的相关插件,也是如下所示的3个步骤,不同的是需要安装一个简单的web服务,才能运行php代码,推荐使用apache。
step1:php读取sqlserver的数据
step2:php将读取的数据存入mysql数据库
step3:将上述代码定期轮询执行
对于从sqlserver中读取数据,导入mysql中,大家有什么看法呢,欢迎在评论区,留言讨论。
如需更多帮助,请私信关注。谢谢
www.YijiTAO.Co∴m
Q5:怎样使用SQL SERVER新建立一个数据库
1、点击【新建查询】按钮,打开代码编写面板。创建数据库以及对数据库的操作都可以通过在这里编写代码执行。
2、创建一个数据库一般须创建一个数据文件和一个日志文件,用鼠标操作创建时我们也已经看见。下面介绍,创建数据库命令格式【create database 数据库名】。数据文件的后缀为.mdf,日志文件的后缀为.ldf。如图:
3、创建数据库源代码:
create database test
on
primary(name=test,
filename=E:\test\test.mdf,
size=4mb,
maxsize=10mb,
filegrowth=2mb
)
log on
(name=testlog,
filename=E:\test\testlog.ldf,
size=1mb,
maxsize=5mb,
filegrowth=1mb
)
Q6:SqlServer2012创建数据库失败
文件换一个路径或者盘符
Q7:数据库问题SQLserver创建表出错
你的逗号,单引号 都用的中文的,改成英文半角的就好了
Createtablestudent(wWW.yiJItaO∽.cOm