Red de conocimiento informático - Problemas con los teléfonos móviles - Sql crea una base de datos y crea un código de script de tabla ~solo código

Sql crea una base de datos y crea un código de script de tabla ~solo código

Declaración SQL utilizada para crear la base de datos:

Crear base de datos stuDB

en la base de datos principal: de forma predeterminada, pertenece al grupo de archivos principal y se puede omitir.

(

/*-Descripción específica del archivo de datos-*/

Nombre =' studb_data',-El nombre lógico del archivo de datos principal.

Nombre de archivo =' d:\studb_data.mdf ', - El nombre físico del archivo de datos maestros

Tamaño = 5 MB, - El tamaño inicial de los datos maestros. archivo.

Maxsize = 100 MB, - el crecimiento máximo del archivo de datos maestros

crecimiento del archivo = 15% - la tasa de crecimiento del archivo de datos maestros

)

Iniciar sesión

(

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

nombre='stuDB_log ',

nombre de archivo='D:\stuDB_log.ldf',

tamaño=2mb,

crecimiento del archivo= 1mb

)

Elimine esta base de datos, SQL Server almacenará la lista de bases de datos en la tabla sysdatabases de la base de datos principal del sistema, solo verifique si la tabla existe en la base de datos.

, declarado de la siguiente manera:

Usar master: establece la base de datos actual como maestra para acceder a la tabla sysdatabases.

Ir

Si existe (seleccione * de sysdatabases donde nombre = ' stuDB ')

Eliminar base de datos stuDB

Ir

Las sentencias SQL utilizadas para crear y eliminar tablas son las siguientes:

Usando StuDB

Go

Si existe (seleccione * de sysobjects donde name = ' stu marks ')

Eliminar marca de tabla

Crear marca de tabla

ExamNo int identidad(1, 1) clave primaria,

stuNo char(6) no está vacía,

writeExam int no es nula,

LabExam int no está vacía

)

Ir

- donde el atributo de la columna "Identidad (valor inicial, incremento)" representa la numeración automática de la columna "ExamNo", también conocida como columna de identificación.

Cambiar nombre de tabla

Agregar nombre de restricción tipo de restricción descripción de restricción específica

Cambiar nombre de tabla

Eliminar nombre de restricción

Cambiar marca de tabla

Agregar restricción UQ _Stuno solamente (Stuno)

Cambiar marca de tabla

Eliminar restricción UQ _ Stuno

/ *-Agregar cuenta de inicio de sesión SQL-*/

Execsp _ addlogin 'Xie', '123456' - nombre de usuario Xie, contraseña 123456.

-Eliminar el nombre de cuenta de Xie

exec sp_droplogin 'Xie'

/*-Agregar dos usuarios a la base de datos stuDB (deben existir)-*/

Utilizar stuDB

Go

exec sp _ Grantdbaccess 'xie',' 123456'

Go

- Consejo: El usuario dbo en SQL Server es un usuario que tiene autoridad para realizar todas las actividades en la base de datos y representa al propietario de la base de datos.

En términos generales,

-Si se crea una base de datos, entonces el propietario de la base de datos es el usuario dbo. El usuario dbo es un usuario de base de datos especial y no se puede eliminar. .

-La cuenta siempre aparece en cada base de datos.

/*-Autorizar usuarios de la base de datos-*/

-La sintaxis de autorización es la siguiente

-Otorgar permisos a [nombre de la tabla] a los usuarios de la base de datos

Usa stuDB

Go

Otorga permiso a Xie para seleccionar, actualizar e insertar etiquetas

Otorga a Xie la capacidad de crear tablas

Ir