Red de conocimiento informático - Material del sitio web - ¿Cómo crear una base de datos usando código SQL?

¿Cómo crear una base de datos usando código SQL?

Existen dos métodos para crear bases de datos y tablas:

1. Operación visual

1. Crear base de datos

Seleccione el lado derecho. de la base de datos Haga clic, seleccione Nueva base de datos en el cuadro de diálogo que aparece y luego complete el nombre de la base de datos en el nuevo cuadro de diálogo que aparece

2. >Haga clic derecho en la tabla debajo de la base de datos. Hay una nueva opción de tabla en la parte superior del cuadro de diálogo que aparece. El cuadro de diálogo recién aparecido tiene tres columnas: nombre de columna, tipo de datos y valor nulo permitido. las columnas de la tabla Después de agregar las columnas, guarde Ctrl+S o haga clic en Guardar, complete el nombre de la tabla y confirme que se haya creado.

2. Crear usando sentencias SQL

1. Crear base de datos

createdatabasestuDB--stuDB es el nombre de la base de datos

onprimary- -default Pertenece al grupo de archivos principal y se puede omitir

(

/*--Descripción detallada del archivo de datos--*/

nombre ='stuDB_data',- -El nombre lógico del archivo de datos maestros

filename='D:stuDB_data.mdf',--La ruta física y el nombre del archivo de datos maestros

size=5mb,--El tamaño inicial del archivo de datos maestros

maxsize=100mb,--el valor de crecimiento máximo del archivo de datos maestros

filegrowth=15%--el crecimiento velocidad del archivo de datos maestros

)

logon

(

/*--Descripción detallada del archivo de registro, el significado de cada parámetro es el mismo que el anterior--*/

name= 'stuDB_log',

filename='D:stuDB_log.ldf',

tamaño =2mb,

filegrowth=1mb

)

-----2. Crear tabla de datos

useStuDB: use un determinada base de datos (crear una tabla en una determinada base de datos)

go

p>

ifexists(select*fromsysobjectswherename='stuMarks')--Consulta si esta tabla ya existe en la base de datos

droptablestuMarks--Si la tabla existe, elimínela. Si no existe, no ejecute esta oración

createtablestuMarks--stuMarks es el nombre de la tabla

<. p>(

ExamNointidentity(1,1)primarykey,--restricción del tipo de datos del nombre de la columna

stuNochar (6)notnull,--Si el tipo de datos del nombre de la columna permite la inserción de Valores nulos

writeExamintnotnull,

LabExamintnotnull

)

go

--Entre ellos, el atributo de columna "identidad (valor inicial, incremento)" indica que la columna "ExamNo" es un número automático, también conocido como nombre de tabla modificable de la columna de identidad

nombre de restricción addconstraint Descripción de restricción específica del tipo de restricción

nombre de tabla modificable

nombre de restricción dropconstraint