criando uma tabela (tutorial)
Para criar uma tabela, você deve fornecer um nome para a tabela e os nomes e tipos de dados de cada coluna na tabela. Também é uma prática recomendada indicar se são permitidos valores nulos em cada coluna.
A maioria das tabelas tem uma chave primária, composta de uma ou mais colunas da tabela. Uma chave primária sempre é exclusiva. O Mecanismo de Banco de Dados aplicará a restrição que nenhum valor de chave primária pode ser repetido na tabela.
Para uma lista de tipos de dados e vínculos para uma descrição de cada, consulte Tipos de dados (Transact-SQL).
Observação |
---|
O Mecanismo de Banco de Dados pode ser instalado diferenciando ou não maiúsculas e minúsculas. Se o Mecanismo de Banco de Dados for instalado diferenciando maiúsculas e minúsculas, os nomes de objeto sempre terão o mesmo tipo (em maiúsculas ou em minúsculas). Por exemplo, uma tabela denominada OrderData é diferente de uma tabela denominada ORDERDATA. Se o Mecanismo de Banco de Dados estiver instalado como sem distinção entre maiúsculas e minúsculas, esses dois nomes de tabela serão considerados como sendo a mesma tabela, e esse nome poderá ser usado somente uma vez. |
Para criar um banco de dados para conter a tabela nova
Copie o código a seguir em uma janela Editor de Consulta.
USE master; GO --Delete the TestData database if it exists. IF EXISTS(SELECT * from sys.databases WHERE name='TestData') BEGIN DROP DATABASE TestData; END --Create a new database called TestData. CREATE DATABASE TestData; Press the F5 key to execute the code and create the database.
Alternar a conexão do Editor de Consulta com o banco de dados TestData
Em uma janela do Editor de Consultas, digite e execute o código a seguir para alterar sua conexão com o banco de dados TestData.
USE TestData GO
Para criar uma tabela
Em uma janela do Editor de Consultas, digite e execute o seguinte código para criar uma tabela simples chamada Products. As colunas na tabela são nomeadas ProductID, ProductName, Price e ProductDescription. A coluna ProductID é a chave primária da tabela. int, varchar(25), money e text são todos tipos de dados. Somente as colunas Price e ProductionDescription podem não ter dados quando uma linha for inserida ou alterada. Essa instrução contém um elemento opcional (dbo.) chamado de um esquema. O esquema é o objeto do banco de dados que possui a tabela. Se você for um administrador, dbo será o esquema padrão. dbo representa o proprietário de banco de dados.
CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money NULL, ProductDescription text NULL) GO