回 帖 发 新 帖 刷新版面

主题:刚学SQL,帮帮忙

书上很多地方建立数据表的时候总是这样:
先用"企业管理器"建立一个新的数据库stu,然后再在查询分析器里输入下面语句,就建立一个表了。.

① 建立密码表
USE stu
IF EXISTS (SELECT name FROM sysobjects
WHERE name = '密码' AND type = 'U') DROP TABLE [密码]
Go

CREATE TABLE [密码](
用户名 nvarchar (50) PRIMARY KEY,
密码 nvarchar (50) ,
权限 nvarchar (50) )
Go

请问: 这是T-SQL吗??它的语法格式的怎么样的? USE stu和Go各表示什么意思??

回复列表 (共3个回复)

沙发

还有这个[密码]为什么要用[]啊?它可不是系统保留字啊..

板凳

use 将数据库上下文更改为指定数据库。
SQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。
在sql server中 []符号加不加都没多大的关系吧。。

3 楼

USE stu
stu应该是数据库名,这个语句是打开stu数据库的意思。本人就知道这一点.

我来回复

您尚未登录,请登录后再回复。点此登录或注册