sqlserver创建语句
创建数据库语句:CREATE DATABASE pyrhon_7 charset utf8 ;pyrhon_7为数据库名称
㈡ 新建表的SQL语句怎么写SQLserver数据库
CREATE TABLE Test
(A VARCHAR(10),
B VARCHAR(10),
C INT,
D INT,
E INT,
PRIMARY KEY(A,B));
create index in_c_d_e on Test(C,D,E);
.....
建立不同的排序 可以建立多个不同顺序的复合索引
㈢ 如何获取SqlServer 的表创建语句
如何获取SqlServer 的表创建语句
方法/步骤
1
首先找到这个数据库,右击-》任务-》生成脚本
2
然后就进入了生成脚本的向导,点击下一步。
这里会有很多个数据库,我们选择自己想要建表的那个数据库,选择以后点击下一步。
这里可以选择编写所有脚本,也可以不选直接下一步。
在这里,因为我们只是建表,所以我们把表勾上,不要勾选全部,不然下面就不能继续了。
这里我们选择要导出sql语句的表,勾上以后点击下一步。
在这个界面,我们选择将脚本保存到文件,然后浏览要存放的位置,还能选择文本的编码方式,一般默认是Unicode编码方式。。
选择生成的文件的名字,并选择保存的路径。
点击浏览选择保存后,点击完成。
在这个界面你什么都不用管,点击完成就行。
点击完成后,会看到生成脚本的进度,生成的状态。
最后我们在保存的路径下找到这个文件,用记事本打开看看,可以看到这个建表的sql语句。证明我们导出的建表语句是成功的。
㈣ SqlServer用sql语句怎么创建文件
假设数据库名称为pubs,添加一个名为pubs_data2的次要数据文件,代码为
ALTER DATABASE pubs
ADD FILE
(
NAME = 'pubs_data2',
FILENAME ='pubs_data2.ndf' ,
SIZE = 10mb ,
FILEGROWTH = 1mb )
TO FILEGROUP PRIMARY
次要数据文件与主数据文件作用基本一样,当你的主数据文件空间不足而且由于磁盘限制无法增长时,就只能添加新的数据文件了。
㈤ SQLServer怎么创建任务来自动执行一连串SQL语句
第一步当然是打开我们的SQLServer软件,打开之后,我们需要找到“SQL Server Agent”,如下图中所示。
这个时候我们需要注意的是:如果在“SQL Server Agent”的图表左边我们看到一个红色的小x,这个时候就说明我们需要“start”,具体位置如下图。
完成第二步之后,我们就可以看到,之前的小x已经消失了,会转变为如下图所示的样子。
现在我们就开始来创建一个“job”,具体步骤是点击“job”,右键选择“New job”。然后我们就会看到一个创建一个新的“job”的窗口,如下图:这个我们创建一个名为“test2”的“job”。
取好名字之后,我们就点击“steps”进入最重要的步骤:这里我们需要把我们想要执行的sql语句按步骤一步一步的填写好,具体步骤是点击“New”开始每一步sql的录入。
这里笔者只添加一步用来演示给大家看,假设我们要执行的是:“select * from test where id=001”,如下图所示操作。
设置完成所有步骤之后,我们可以给这个“job”自动化运行的时间,具体做法是点击“scheles”->"New" 然后就会出现设置自动化运行的时间设置窗口,如果我们希望每个月的第一天运行这个“job”,就可以入下图所示设置。
完成设置之后,点击“确定”,然后刷新我们的数据库,我们就可以看到“test2”已经创建完成。
㈥ sqlserver 2005中怎么用语句创建表
在SQLServer2005ManagementStudio里随便打开一个数据库,随便选中一个表,鼠标右键->编写表脚本为->创建到->新查询编辑器窗口(见附图)
就会打开查询编辑器窗口,把创建表的语句给你复制在里面了,自己照着改改就行了。
㈦ sqlserver用SQL语句如何创建新用户
Transact-SQL参考sp_adser为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用sp_grantdbaccess。 语法sp_adser[@loginame=]'login' [,[@name_in_db=]'user'] [,[@grpname=]'group']参数[@loginame=]'login' 用户的登录名称。login的数据类型是sysname,没有默认值。login必须是现有Microsoft®SQLServer™登录或MicrosoftWindowsNT®用户。 [@name_in_db=]'user' 新用户的名称。user的数据类型为sysname,其默认值为NULL。如果没有指定user,则用户的名称默认为login名称。指定user即为新用户在数据库中给予一个不同于SQLServer上的登录ID的名称。 [@grpname=]'group' 组或角色,新用户自动地成为其成员。group的数据类型为sysname,默认值为NULL。group必须是当前数据库中有效的组或角色。MicrosoftSQLServer7.0使用角色而不是组。 返回代码值0(成功)或1(失败)注释SQLServer用户名可以包含1到128个字符,包括字母、符号和数字。但是,用户名不能: 含有反斜线符号(/)。 为NULL,或为空字符串('')。 在添加完用户之后,可以使用GRANT、DENY和REVOKE语句来定义权限,这些权限控制着用户进行的活动。 使用sp_helplogin可显示有效登录名的列表。 使用sp_helprole可显示有效角色名的列表。当指定一个角色时,用户会自动地获得为该角色定义的那些权限。如果没有指定角色,则用户获得的权限将是授予默认public角色的权限。若要将用户添加到角色,必须提供username的值(username可与login_id相同)。 为了访问数据库,必须使用sp_adser或sp_grantdbaccess对登录授予访问权,或者数据库中必须存在guest安全帐户。 不能在用户定义的事务内执行sp_adser。 权限只有sysadmin固定服务器角色的dbo和成员才能执行sp_adser。 示例 A.添加用户下面的示例使用现有的登录Victoria,将用户Victoria添加到当前数据库中现有的fort_mudge角色中。 EXECsp_adser'Victoria','Victoria','fort_mudge' B.添加用户名(使用相同的登录ID) EXECsp_adser'Margaret' C.添加用户(使用不同的用户名) EXECsp_adser'Haroldq','Harold','fort_mudge' sp_adser[@loginame=]'login'
㈧ 用SQL语句创建数据库表
图所示,打开了SQLServer2008,并创建好了数据库。然后看当前是否是在自己要创建表的数据库中。看图中圈住部分,知道自己当前在哪个数据库中
如图,选中好LX数据库,练习数据库。
或者在新建窗口中输入代码,USELX,然后选中后运行它,一样进入到LX数据库中。如图所示
之前有教过不用代码设计数据库的表,这里只讲用语句创建表。如图所示,创建表的代码格式如下。CREATETABLE表名(列名1类型,列名2类型,列名3类型,...--[添加约束])。
创建一个员工表的实际代码,如图所示,简单的员工表,有员工号、员工姓李虚名、员工所在部门构成。
接着,输入好代码后,设置一些主外键约束。经验连接有部门表的创建,部门表有(部门号、部门名),主键为部门号,部门号为一个部门的唯猛简一标识。员工表,员工号为员工的唯一标识,设置员工号为员工主键,而一个员工只能在一个部门内,一个部门可以有多枝扰裤名员工,因此,在员工表设置一个外键为部门号。用于查询索引,当我想知道一名员工所在部门时,即可通过外键索引查询出该员工所在的部门。备用1,备用2用作其他,例如某些公司部门下面设置分组,可用备用1做组别代号。18SQLServer如何创建表
如图所示,代码如下,创建外键约束时,一定要有一个可引用的外键表。部门表。部门表创建请看之前创建的部门表。当前列名跟外键约束的表列名数据类型必须一致。否则创建不成功CREATETABLETBL_EMPLOYEE(fld_EmployeeNovarchar(20),fld_EmployeeNamevarchar(20),fld_DepertNovarchar(10)NOTNULL,PRIMARYKEY(fld_EmployeeNo),FOREIGNKEY(fld_DepertNo)referencesTBL_DEPERT(fld_DepertNo))