Sql crea una base de datos y crea un código de script de tabla ~solo código
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-*/ p>
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 p >
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
) p>
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 p>
Ir