国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页数据库类SQL Server → win7系统SQLServer2008 基本操作和sqlcmd 实用语法

win7系统SQLServer2008 基本操作和sqlcmd 实用语法

我要评论 2014/09/29 16:05:52 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:436次

01 连接数据库

Win7下,先打开SQLServer管理工具(开始菜单/所有程序/Microsoft sql server 2008/SQL Server Management Studio)

会弹出🏊“连接到【lián jiē dào】🏖服务器【fú wù qì】对话框”

1 服务器类型🎤 : 数据库🍸引擎【yǐn qíng】
2 服务器名称 : 127.0.0.13 身份验【shēn fèn yàn】证【zhèng】😢 : Windows身份验【shēn fèn yàn】证【zhèng】😢

服务器🤸名称也📩可以是💿“(local)”,“.”,“loacalhost”,当本机【dāng běn jī】未安装【wèi ān zhuāng】网卡🆚(驱动)时使用【shí shǐ yòng】“(local)”  注意:不包括双引号【shuāng yǐn hào】

身份验【shēn fèn yàn】证也可【zhèng yě kě】🎹以选择SQLServer 身份验【shēn fèn yàn】证🐫,要有🚈sa用户密码

链接成【liàn jiē chéng】功后会🕙在左侧🚆“对象资源管理器【qì】”显示相【xiǎn shì xiàng】关数据🏠库

02 新建数据库实例

在这里我们使用图形化操作

点击🚼127.0.0.1左侧【zuǒ cè】“+”号【hào】🎯,右键数据库🔤—新建数【xīn jiàn shù】据库🔤

填上数据库【kù】名,点击完⏯成【chéng】,我们就已经在【yǐ jīng zài】本机建🎣立了一🕋个数据库【kù】

我这里为了学【wéi le xué】习用,建了一个数据库【kù】(ForStudy),起名字【qǐ míng zì】🤸什么的⛅最蛋疼🔔了....

接着新🥃建表,看截图【kàn jié tú】,点击新【diǎn jī xīn】建表后会显示【huì xiǎn shì】🎼中央显示列信息⏺

我们可➿以在右【yǐ zài yòu】侧“属性【shǔ xìng】”框把名【kuàng bǎ míng】⛲称改成自己的🙅表名(默认Table_1)

设置好列信息后,点击左【diǎn jī zuǒ】侧工具🎨栏中的【lán zhōng de】钥匙图🎄标可以🐺在选中的列设置主键【zhì zhǔ jiàn】🕋,如下【rú xià】

Ctrl+S 保存即可

在【zài】🏡“对象资🛩源管理【yuán guǎn lǐ】器”,依次点击打开我们刚刚创建的表【de biǎo】💏(我的是dbo.student)

右键😮,编辑前【biān jí qián】200行【háng】,就可以【jiù kě yǐ】🕦向刚建的表添加信息了🏫

此时数据库中已经建🈸好表【hǎo biǎo】,我们也可以对表进行【biǎo jìn háng】👚增删改【zēng shān gǎi】查各种操作☕

在这里多说两句【jù】🎣,表的设【biǎo de shè】计很重要【yào】,在程序开发的🚤工程中🍔一定要【yào】先把数【xiān bǎ shù】📎据库设计好

否则,等到写➰代码的【dài mǎ de】途中需要修改【yào xiū gǎi】📧数据库🍗的时候【de shí hòu】你会发【nǐ huì fā】现这是有多么💄的操蛋...

03 使用查询语句操作表

点击🦔“新建查【xīn jiàn chá】询🏞”,在中央【zài zhōng yāng】文本框【wén běn kuàng】输入我们查询⏱语句,点击🦔执行即【zhí háng jí】可

04 分离数据库文件

分离数【fèn lí shù】❣据库文件,以便在不同的【bú tóng de】🚭主机中🔄使用该【shǐ yòng gāi】数据库

关闭之前的查⚪询语句⛱文本框【kuàng】🚷,在【zài】“ForStudy”右键🥗-任务【rèn wù】-分离,显示分【xiǎn shì fèn】离对话框【kuàng】

点击“确定【què dìng】”,这时我们已经把数据【bǎ shù jù】🚡库文件【kù wén jiàn】📡从本机分离出去🛡

05 导入数据库

能分离必然可以重新导入

右键对象资源【xiàng zī yuán】🛌管理器🚔里的【lǐ de】“数据库”,点击😊“附加【fù jiā】”

在弹出【zài dàn chū】的对话框中选择⏩“添加”按钮,选择要【xuǎn zé yào】🚍添加的㊗数据库🐘文件【wén jiàn】(.mdf后缀的【hòu zhuì de】)

比如我的是🚒ForStudy.mdf,然后点【rán hòu diǎn】🎅击确定【jī què dìng】即可

小技巧:

使用sqlcmd修改sa密码:

CMD下输入【xià shū rù】🤙(原密码为♏123456新密码【xīn mì mǎ】I2e456)

sqlcmd 实用工具

使用 sqlcmd 实用工😵具,可以在【zài】✏命令提示符处【shì fú chù】、在【zài】✏ SQLCMD 模式下的【de】🦕“查询编⛰辑器”中【zhōng】♑、在【zài】✏ Windows 脚本文件中【zhōng】或🌩者在【zhě zài】✏ SQL Server 代理作业的【de】操🕴作系统🥧 (Cmd.exe) 作业步【zuò yè bù】👯骤中【zhòu zhōng】♑输入⛴ Transact-SQL 语句【yǔ jù】、系统过程和脚本文件。 此实用工😵具使用【jù shǐ yòng】 ODBC 执行【zhí háng】 Transact-SQL 批处理。

重要说明

在查询编辑器🙃的常规【de cháng guī】📍模式和 SQLCMD 模式下【mó shì xià】🕤,SQL Server Management Studio 使用 Microsoft .NET Framework SqlClient 执行批处理【chù lǐ】❔。 从命令【cóng mìng lìng】行运行【háng yùn háng】 sqlcmd 时【shí】,sqlcmd 使用 ODBC 驱动程🛸序。 由于可【yóu yú kě】以应用【yǐ yīng yòng】不同的默认选项【xiàng】,因此在🚎 SQL Server Management Studio SQLCMD 模式下【mó shì xià】🕤以及在🙎 sqlcmd 实用工🤺具中执行相同的查询【de chá xún】时【shí】,可能会看到不🐉同的行为🏑。

当前【dāng qián】,sqlcmd 在命令【zài mìng lìng】⛵行选项👛和值之🖤间不需【jiān bú xū】要空格【yào kōng gé】🚭。 但是,在将来【zài jiāng lái】的版本中✖,在命令【zài mìng lìng】⛵行选项👛和值之🖤间可能需要空格【yào kōng gé】🚭。

语法

 sqlcmd  

   -a packet_size 

   -A (dedicated administrator connection)

   -b (terminate batch job if there is an error)

   -c batch_terminator 

   -C (trust the server certificate)

   -d db_name 

   -e (echo input)

   -E (use trusted connection)

   -f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]

   -h rows_per_header 

   -H workstation_name 

   -i input_file 

   -I (enable quoted identifiers)

   -k[1 | 2] (remove or replace control characters)

   -K application_intent 

   -l login_timeout 

   -L[c] (list servers, optional clean output)

   -m error_level 

   -M multisubnet_failover 

   -N (encrypt connection)

   -o output_file 

   -p[1] (print statistics, optional colon format)

   -P password 

   -q "cmdline query" 

   -Q "cmdline query" (and exit)

   -r[0 | 1] (msgs to stderr)

   -R (use client regional settings)

   -s col_separator 

   -S [protocol:]server[\instance_name][,port]

   -t query_timeout 

   -u (unicode output file)

   -U login_id 

   -v var = "value" 

   -V error_severity_level 

   -w column_width 

   -W (remove trailing spaces)

   -x (disable variable substitution)

   -X[1] (disable commands, startup script, environment variables and optional exit)

   -y variable_length_type_display_width 

   -Y fixed_length_type_display_width 

   -z new_password  

   -Z new_password (and exit)

   -? (usage)

关键词:SQLServer

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视