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
Herramientas necesarias
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......
|