创建数据库
这样做就可以创建一个数据库:
CREATE DATABASE 数据库名称创建一个表
这样做就可以创建一个数据库中的表:
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
.......
)
实例
本例演示如何创建名为 "Person" 的表,有四个列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age":
CREATE TABLE Person
(
LastName varchar,
FirstName varchar,
Address varchar,
Age int
)
这个例子演示如何为某些列定义长度的最大值:
CREATE TABLE Person
(
LastName varchar(30),
FirstName varchar,
Address varchar,
Age int(3)
)
参考:http://www.w3school.com.cn/sql/sql_create.asp
复制 USE master;
GO
CREATE DATABASE Sql_K
ON
( NAME = Sql_K_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Sql_K.mdf',
SIZE = 100,
MAXSIZE = 500,
FILEGROWTH = 50 )
LOG ON
( NAME = Sql_K_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Sql_K.ldf',
SIZE = 50MB,
MAXSIZE = 250MB,
FILEGROWTH = 50MB ) ;
GO
查询分析器中?
企业管理器中可以输入语句运行吗?
是在查询分析器中,企业管理器不能输入语句运行
2、在查询分析器中用sql语句创建的数据库为什么在企业管理器中看不见?企业管理器中只能看见用它自身创建的数据库,为什么?
查询分析器创建的数据库可以在企业管理器中看见,但是得手动刷新一下就可以了。因为你没刷新,所以你看不建
语法
CREATE DATABASE database_name
[ ON
[ < filespec > [ ,...n ] ]
[ , < filegroup > [ ,...n ] ]
]
[ LOG ON { < filespec > [ ,...n ] } ]
[ COLLATE collation_name ]
[ FOR LOAD | FOR ATTACH ]
< filespec > ::=
[ PRIMARY ]
( [ NAME = logical_file_name , ]
FILENAME = 'os_file_name'
[ , SIZE = size ]
[ , MAXSIZE = { max_size | UNLIMITED } ]
[ , FILEGROWTH = growth_increment ] ) [ ,...n ]
< filegroup > ::=
FILEGROUP filegroup_name < filespec > [ ,...n ]
create databases table 就行了!