Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16629|Respuesta: 8

[Fuente] Fundamentos de bases de datos

[Copiar enlace]
Publicado en 22/2/2019 15:41:41 | | | |
Esta publicación fue editada por última vez por Kongcida el 25-2-2019 09:05

Huele fatal

Quise entrar en el pozo de programadores cuando me encontré con un juego extranjero en mi penúltimo año   El inicio de sesión del hipervínculo es visible.  (Juro que no quiero anunciar el juego de tal o cual de NetEase, ¿y ahora debería estar protegido por derechos de autor de NetEase??) )。 Cuando jugué a este juego antes, no había ningún servidor en China. El juego carga muy despacio y aparecen algunos entusiastas de CodeCombat. Hay algunas vacas grandes que montan una en su propia ciudad, y luego pueden estar ocupadas con sus estudios y trabajo, y ya no juegan a este juego.
En ese momento, Python acababa de salir y estaba de moda, así que el lenguaje que elegí para el juego fue Python.  Con cada nivel, encontraba un poco de interés y una sensación de logro en los juegos y la programación. Más tarde, empecé a ver vídeos de aprendizaje de Python sobre MOOC.com.
Pero, al final, me convertí en un novato en desarrollo de C# 233333~ .  Más tarde, por razones físicas, el C#.  Tengo que decir que el IDE de Microsoft Barbie es realmente bueno, depurar, smart hints, emmmmm, es realmente fragante.....   

Aquí tienes algunas notas de SQL de mi autoestudio:

Medio ambiente

> Windows


Herramientas necesarias


> MSSQL: Puedes ir a la web oficial de Microsoft para descargarlo, o puedes ir allíEl inicio de sesión del hipervínculo es visible.Select SQL Server 2017

Mensaje de texto

#Crear una base de datos

Los resultados de ejecución anteriores son:



De esta manera hemos creado una base de datos, aunque tenemos una forma más sencilla de escribirla de la siguiente manera:

El resultado de este método de escritura es el mismo que el anterior, y también podemos crear una base de datos llamada DemoDb con el tamaño predeterminado de la base de datos.

# Eliminar la base de datos  

Siempre nos encontramos con "No se puede eliminar la base de datos "DemoDb"", porque la base de datos está actualmente en uso." Esto se debe a que el proceso que conecta con la base de datos no se ha cerrado  

* En este momento, podemos hacer clic derecho directamente en la base de datos -> cerrar la conexión existente a la base de datos -> Vale

Como se muestra en la figura:




* O podemos usar el método de eliminar el proceso con el cursor y luego eliminar la base de datos


Lo anterior es crear una base de datos y eliminar una base de datos

Pisa el pozo

Al crear la base de datos, puedes ver la Nota 1 y la Nota 2 en el código. Algunas personas tendrán curiosidad, ya que la Nota 1 es el nombre de la base de datos que se va a crear, ¿por qué hay un nombre en la Nota 2? La nota dice "El nombre aquí se refiere al nombre lógico de la base de datos en sys.database_files", ¿qué significa esto? ¿En qué escenarios se usaría este nombre?

Para saber qué viene después, escucha el siguiente desglose......   Ejem, es broma...

Cuando me incorporé a la empresa para hacer un proyecto, un compañero me dio una copia de seguridad .bak base de datos. Crea una base de datos según el nombre anterior y luego adjunta la copia de seguridad de la base de datos (tutorial más adelante), para que se respalde en el área local. Sin embargo, debido a problemas de arquitectura del proyecto, consultar los datos de una tabla ejecutará n consultas para las tablas asociadas a la tabla. De este modo, varias operaciones de base de datos han hecho que el registro de la base de datos se dispare a 40G en un mes (fue realmente un cerebro poner la base de datos en la unidad C al principio, y luego la base de datos se movió a otro disco). Luego busqué una forma de borrar el registro de la base de datos en varias publicaciones de Internet, y encontré algunas que reportaban errores al ejecutarse. Pensé que era una fiesta de contacto online, pero lo llevaron mal. Más tarde, realmente no pude hacerlo, así que tuve que comprobar la causa del error.



Tras ejecutar este código de base de datos, el mensaje de error aquí es "El archivo 'LogistarOA20171106_log' para la base de datos 'LogistarOA20171106' no se encuentra en sys.database_files. El archivo no existe o ha sido eliminado.La razón de la consulta es que en "sys.database_files", el nombre lógico de esta base de datos no es 'LogistarOA20171106_log'.

A continuación se muestra el código de consulta:


Los resultados de la consulta son:



Obviamente, el nombre del archivo y el nombre lógico del registro de la base de datos son diferentes, uno es 'LogistarOA20171106_log' y el otro 'CQJHJShippingOA_log'. Vamos a cambiar el Note 5 en el código y está bien.

Emmmmm... La gente normal no puede pisar este pozo, y los problemas que puedo encontrar son más extraños......






Anterior:Publicación de la mañana | Viernes, 22 de febrero de 2019
Próximo:ideaConfigura la imagen de Alibaba Cloud en el repositorio Maven
Publicado en 23/2/2019 20:07:58 |
Esto es una cita
¡Vamos!
Publicado en 23/2/2019 20:12:13 Desde el teléfono |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Publicado en 23/2/2019 20:20:58 |
No lo vi ayer
Publicado en 23/2/2019 20:21:56 |

Debido al enlace, se activó la revisión de antecedentes y no ha sido revisada.
Publicado en 25/2/2019 9:13:37 |
apoyado
Publicado en 25/2/2019 9:16:36 |
6666, apoyo ~ seguir trabajando duro
Publicado en 25/2/2019 9:16:42 Desde el teléfono |
Increíble, jovencita, revisando la base de datos
Publicado en 5/3/2019 12:27:17 |
¡Aprendido!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com