注意: tsql不区分大小写,各语句默认以分号(;)结尾。go不是
tsql语句必须单独占一行,不能加分号。
1 创建数据库
2 创建表
tsql语句必须单独占一行,不能加分号。
1 创建数据库
/*sysdatabases为数据库master的表,存储着创建的所有数据
库的信息可以使用select * from master.dbo.sysdatabases
查看其中的内容.将下面语句中的Test换为你想要创建的数据库的
名字,即可创建该数据库。*/
use master; --更改连接数据库为master
go
--如果已经存在数据库Test则执行下面的语句
if exists (select * from sysdatabases where name='Test')
drop database Test; --丢弃数据库Test
create database Test; --创建数据库Test
go
use Test; --更改连接数据库为Test
go
2 创建表
/*sysobjects为数据库master的表,存储着所有数据库对象的信息,
可以使用select * from master.dbo.sysobjects查看其中的内容。
object_id为一函数,作用是返回参数所指对象的id,这里是返回
表Test的id;objectproperty为一函数,作用是返回id所指对象的某些信息,
这里是返回表Test是否为用户创建的表,是返回1。将下面语句中的Test
换为你想要创建的表的名字,即可创建该表,表中的列名与类型也需要进行相应的修改。*/
use Test;
go
if exists (select * from sysobjects where id=object_id('Test') and objectproperty(id,'IsUserTable')=1)
drop table Test;
go
create table Test(
id int,
name varchar(20),
);
以上内容属于个人理解,仅供参考,不保证正确. 如果发现错误或有建议请与我联系,谢谢.
email: linjieligc@qq.com
qq:914196158
程序设计交流群:250967270
Citius, Altius, Fortius