
正文
mysqlserver2008命令,mysqlsh命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用sql server 2008
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
insert into newTable select D_Domain,D_IP from oldTable
A.创建临时表:
select t1.* from
(
select oruOid , oruType ... from orderunicom
where oruExecTime = @st and oruExecTime=@et
)as t1
B.根据现有表结构创建新表
select * into Text1(新表名) from Text (源表)
5、说明:删除新表
drop table tabname
6、说明:增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键:
Alter table tabname add primary key(col)
说明:删除主键:
1.Alter table tabname drop primary key(col)
2.可以先使用sp_help 'tableName' 可以先使用这个进行查询
然后执行
Alter table tableName drop constraint PKName
8、说明:创建索引:
--(聚集索引)
create clustered index 所引名称 on entry_stock_d(字段名称)
--创建非聚集索引
create nonclustered index 所引名称 entry_stock_d(字段名称)
删除索引:
drop index idxname on 表名 字段名 asc/desc
注:索引是不可更改的,想更改必须删除重新建。
相关问答
Q1: sql server 2008 怎么用语句查询语句
sql server 2008 怎么用语句查询语句
先问一句,这1000来张表是不是名字都是以group开头的,是的话这样
先得创建一张结果表,方便你将来查数据
1
select id,name,sex,age,addr into result from group1 where 11
然后执行这个过程
DECLARE c_cursor CURSOR FOR
Select name From sysobjects where name like 'group%' order by name
DECLARE @tablename varchar(100)
DELCARE @sql varchar(max) into @tablename
OPEN c_cursor
FETCH NEXT FROM c_cursor
WHILE a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3n163uhNbuWTvmvc1m1IB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHDLPj04rHRYnjTvP1f3P1mdrf" target="_blank" class="baidu-highlight"@@FETCH_STATUS/a = 0
BEGIN
set @sql='insert into result select id,name,sex,age,addr from ' + @tablename + ' where name='a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3n163uhNbuWTvmvc1m1IB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHDLPj04rHRYnjTvP1f3P1mdrf" target="_blank" class="baidu-highlight"王磊/a''
exec (@sql)
FETCH NEXT FROM c_cursor into @tablename
END
CLOSE c_cursor
DEALLOCATE c_cursor
Q2: 怎么备份SQL Server 2008数据库
一、企业管理器
1、在开始菜单中点击“SQL Server Management Studio”在弹出的界面点击连接,在数据库选项中选择需要备份的数据库文件,然后右击选择“任务”中的“备份”。
2、备份数据库时,先选择要备份的数据库,备份类型选择“完整”然后点击“添加”按钮。在出现的界面中点击文件夹后面的“...”选择按钮。
3、在“定位数据库文件中”选择要备份的文件路径,以及文件类型,还有写入数据库名称,然后点击“确定”按钮。
4、在出来的界面中就可以看到备份文件的名称以及路径了。然后点击确定按钮。
二、sql语句
SQL语句备份和恢复
SQL Server:
备份命令:
BACKUP DATABASE test
TO disk = 'c:\test'
WITH FORMAT,
NAME = 'Full Backup of MyNwind'
解释如下:
NAME = 'Full Backup of MyNwind' --这个是备注,随便写。
还原命令:
USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
MySQL:
备份:
mysqldump -u root -p database_name d:\db.bak
恢复:
mysql -u root -p database_name d:\db.bak
注意:在WIN下,路径用path/filename.sql是不行的,那就用path\filename.sql
Q3: SQL SERVER2008如何创建定时任务作业
--2.鼠标右击【SQL
Server
代理】,选择【启动(S)】,如已启动,可以省略此步骤;
--3.展开【SQL
Server
代理】列表,右击【作业】--【新建作业】;
--3.1
在【常规】选项卡中:
--
输入作业名称,如My
Job;
--3.2
在【步骤】选项卡中:
--3.2.1
点击【新建】,输入【步骤名称】,如步骤1,类型默认T-SQL脚本,也可以选择SSIS包等;
--3.2.2
在【数据库】一栏选择要作业处理的数据库,在【命令】的右边空白编辑栏输入要执行的SQL代码,
EXEC
p_Name
--如:执行一个P_Name的存储过程
--
也可以点击命令下面的【打开】,打开.sql脚本;
--3.2.3
输入运行脚本后,建议点击【分析】,确保脚本语法正确,然后点击下面的【确定】按钮;
--3.3
在【计划】选项卡中:
--3.3.1
点击【新建】,输入【计划名称】,如计划1,计划类型默认是重复执行,也可以选择执行一次等;
--3.3.2
在【频率】--【执行】处选择每天、每周或每月,以每天为例,间隔时间输入间隔几天执行一次,
--
下面还可以选择每天一次性执行或间隔一定的时间重复执行
--3.3.3
在【持续时间】中选择计划开始执行的【起始日期】和【截止日期】,然后点击【确定】按钮;
--注意要将服务设置为自动启动,否则在重启服务器后作业就不运行了。
--启动代理服务的方法:
--开始--运行--输入services.msc--找到【SQL
Server
代理】的服务并双击--【启动类型】选择自动--【确定】
--至此,定时作业已创建完毕。
mysqlserver2008命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysqlsh命令、mysqlserver2008命令的信息别忘了在本站进行查找喔。






