Transcripciones
1. Introducción al curso: Hola. Bienvenido al Curso
MySQL Bootcam Mi nombre es John Shortar
y soy profesionalmente desarrollador
Full Stack Web
e instructor en línea Mi SquiL a veces
pronunciamos MySQL. Es la base de datos de
código abierto más popular del mundo. Es utilizado por varios gigantes
tecnológicos como Google, Apple, Amazon, etcétera A lo largo del par de años, la gente dijo que todos deberían
aprender a codificar. Pero ahora todos
deberían aprender a SQL. Si eres desarrollador de IS, desarrollador de
Android,
desarrollador de juegos o desarrollador web. Y si estás en ventas
y marketing, de lo contrario, diriges tu propia empresa, aprender SQL sería una gran adición
para tu portafolio. Entonces, antes de
saltar a este curso, veamos qué vamos
a aprender de estos cursos. En nuestro primer tutorial, te
voy a dar la idea qué es MasQul y qué
es la base de datos relacional Y luego veremos cómo instalar MSquel en
nuestra sala de cómputos En nuestro siguiente tutorial,
nos estamos
familiarizando con la aplicación MySQL
W wedge. Es una interfaz gráfica que se utiliza para
ejecutar nuestra consulta SQL. A continuación, vamos a aprender cómo podemos crear usuario y base de datos. Con eso, vamos a aprender cómo podemos crear tablas. A continuación, aprenderemos ¿cómo podemos insertar múltiples
datos en nuestra tabla? Y la siguiente parte,
comenzamos restricción, seleccionamos comando con su cláusula
o tipo de operadores SQL. Vamos a aprender
comodines, expresiones regulares, agua Y y cláusula distinta, es operadores nulos y no nulos,
y funciones agregadas. Además, vamos a
aprender comando update,
delete command, comet, y rollback Y entonces vamos a saltar a la
parte más importante de mi habilidad, que es la base de datos relacional En esta sección,
vamos a aprender conceptos de clave
primaria y clave
externa. A continuación, vamos
a trabajar con uniones, unión de
labios, unión derecha, unión
cruzada,
unión interna, etcétera También vamos
a aprender ¿cómo podemos unirnos a múltiples mesas a la vez? A continuación, vamos a aprender
grupo por y teniendo cláusula. Con eso, también,
vamos a trabajar con subconsultas como existir, no existir, Unión Unión A, y en la siguiente parte,
vamos a aprender condiciones. E y K, función
aritmética, función cadena, función det,
función de tiempo También vas a
aprender alter command, lo que es una base de datos distinta de soltar
y truncar, ver, indexar e importar
y exportar usando la
aplicación Mcqule W wedge, etcétera Después de eso, vamos
a iniciar nuestros proyectos. Este curso está creado
para estudiantes completamente principiantes, de lo contrario
intermedios. Si no tienes ningún
conocimiento sobre base de datos, lo contrario, cualquier lenguaje de
programación, también puedes unirte a este curso. Este curso es completamente amigable
para principiantes. Después de finalizar este curso, usted es capaz de crear un sistema
completo de
gestión de bibliotecas, sistemas de gestión de
bases de datos, sistema de gestión de
estudiantes, etcétera Este curso sería una gran
adición para su cartera. Entonces, ¿a qué
esperas? Empecemos.
2. Cuál es mi sql: En primer lugar, ¿qué es MySQL? MySQL es un sistema de
gestión de bases de datos. Básicamente, se trata de un softire
que puede gestionar datos. Ahora podrías tener
duda ¿qué es la base de datos? Una base de datos es una colección
de datos almacenados en un formato al que se puede acceder
fácilmente. Permítanme aclarar el concepto, cómo funciona en realidad. ¿Qué es la base de datos? Aquí puedes
ver TimlFM en tu pantalla. Se puede ver este tipo
de desde muchos sitios web. Tal vez lo hayas visto en una página de inicio de
sesión, página de registro, sitio web de reservas de
vuelos, sitio web de reservas de
hotel , solicitud de
universidad, etcétera La información que obtenemos de este TML de la que
almacenamos en una base Básicamente, MySQL almacena nuestros datos en un formato que van a formatear,
algo así. Como puedes ver en nuestro formulario, desde aquí, tomamos
nombre borde y Zender Supongamos que en total cuatro
personas llenan esto de Adan, Smith, Rabino y Roma, y
llenan este formulario con
su borde y Zender Todo tipo de datos los
almacenamos en nuestra base de datos, y lo llamamos
recolección de datos. La ventaja de guardar datos de esta manera es que
podemos leerlos fácilmente. Parecía una hoja de Excel. Podemos leer fácilmente esta tabla. Podemos leer todo el
nombre su edad, su género, dónde
almacenamos los datos de manera organizada, lo
llamamos base de datos. Ahora, hablemos de lo que es el sistema de gestión
de bases de datos. De lo contrario, podemos llamarlo DVM. MySQL es uno de sistema de
gestión de bases de datos. Se trata de un software,
que nos ayuda a gestionar los datos y a
gestionar los datos, utilizamos la consulta SQL. Ahora veamos cómo
funciona con base de datos. Supongamos que hay un cliente
con computadora e
intentó llenar algunos de y establecer
los datos en una base de datos. El cliente no puede establecer los datos
directamente en esta base de datos. Necesitan un software, un
software llamado DBMS, que significa sistema de
base de datos Magmin. Al principio, la información
del lado del cliente, vaya al DBMS Después DBMS envía los
datos a la base de datos, y siempre que intentemos acceder, de
lo contrario, extraemos
los datos de la base de datos Una vez más, los DBMS desempeñan
el papel de mediador. Y hay muchos software
DBMS populares en el mundo. Oracle está en la cima de todos ellos, y de ahí viene MSQL MCCL es el segundo sistema DBMS
más popular del mundo. Sin él, hay
otro sistema DBMS popular, MSQOL servidor puestos
ESQL Mongo DV Ahora está claro para
ti, ¿qué es DBMS? Ahora, hablemos de la base de datos
Typop. Hay dos tipos de base de datos. primera es la base de datos relacional y la segunda es la base de datos
NoSQL Si hablo de base de datos
relacional, este tipo de bases de datos utilizan
formato de tabla para almacenar los datos Aquí puedes ver una estructura de
base de datos, cual se basa en clasificaciones de películas, y es una base de datos relacional En esta base de datos, puede ver cuarta tabla
total, tabla de
calificación, tabla de
usuarios, tabla de películas y tabla de impuestos, y ambas de la tabla conectadas
entre sí. Por eso lo llamamos base de datos
relacional, RD Bs. En esta serie de tutoriales, vamos a aprender base de datos
relacional
porque MySQL es una base de datos
relacional Como les dije, nuestra base de datos
relacional utiliza el lenguaje AQL para comunicarse entre sí y AQL significa lenguaje de consulta de estructura Ahora, hablemos de nuestro
segundo tipo de base de datos,
que no es una base de datos SEQUL En esta base de datos, no
utilizamos una estructura estable
para guardar los datos. Es guardar nuestros datos
en un documento basado, y tenemos que popular base de datos
NoSQL, que es MongoDB Estas bases de datos no utilizan consulta
SQL para almacenar datos. Como ya sabéis, en este tutorial, vamos a aprender
sobre la base de datos MySQL. Ahora, aprendamos sobre
las ventajas de la base de datos McIgul. La base de datos MySQL es un RDBMS
multiplataforma. Es decir que podemos usarlo la mayoría de los sistemas operativos
como Windows, Linux, Mac. Y la siguiente mayor ventaja es, podemos usarlo múltiples lenguajes de
programación como PHP, js, Python, C shar, etcétera La tercera y más ventaja es,
es el software de código abierto. Es mezquino, no necesitamos
pagar nada por eso. La siguiente ventaja es mysql
es una base de datos RDS. Es por eso que podemos relacionar múltiples tablas en una
sola línea de comando. Y la quinta ventaja es que servidor de base de datos
MySQL es muy rápido, confiable, escalable
y fácil de usar. Ya conoces los beneficios que
utilizan de la base de datos MCQL Ahora, descubramos cuáles son los sitios web más populares que pueden usar MCQL para
almacenar sus datos Primero es Facebook.
El segundo es Twitter, luego Google, Wikipedia
y YouTube. Y este sitio web no
necesita ninguna introducción. Además, el
sistema CMS más popular usando MySQL, como What Press, Zuma,
DrPal, etcétera. CMS significa Sistema de
Gestión de Contenidos. Este es el
video de introducción de MySQL T. Espero que ahora entiendas
por qué necesitamos aprender MySQL. Gracias por ver este video, estén
atentos para nuestro
próximo tutorial.
3. Tutorial de instalación y banco de trabajo de MySQL: Hola, amigos.
Encantado de verte de vuelta. Es nuestro segundo video. En este video, vamos
a ver cómo instalamos MySQL y cómo podemos ejecutar la tecla de comando
SQL en él. Veamos cómo
podemos instalar MySQL. Tu primer paso es que necesitas descargar uno de estos tres
servidores en tu computadora, Zam WM o En este video, estamos trabajando
con la aplicación ZAP. Veamos cómo podemos descargar
o instalar en nuestra máquina. Sólo tienes que buscar Descargar
Zam en tu navegador. Después haga clic en el enlace oficial. Este enlace
te redirigirá a la página de descargas, y aquí puedes ver
las opciones de descarga para tres tipos de SO. Si eres usuario de Windows, entonces ve por Windows y si
eres usuario de Linux,
luego ve por Linux. También está disponible
en Magersion. Soy usuario de Windows, así que
voy a descargar la versión de
Windows. Voy a hacer click en este enlace y puedes ver que nuestra
descarga ha comenzado. Mi conexión a Internet no
es muy rápida, así que voy a
pausar este video. Si instalamos la aplicación Zev, entonces mi SQL se instalará
automáticamente con ella. Y también instala otra aplicación web
llamada PHP my admin. No sólo eso,
vamos a utilizar la aplicación de
terceros
MySqul Esta es la herramienta gráfica
propia de MSEQLS Corporation. Aquí, también, podemos
ejecutar el comando de MSQul y usamos esta
herramienta en este curso Por último, nuestra descarga
está completa. Instalemos la
aplicación Zap en esta computadora. Se necesita poco tiempo para instalar. Primero, voy a ejecutar esta aplicación
con administración. Puedes ver una alerta en tu
pantalla. Simplemente haz clic en Bien. Entonces puedes ver
el asistente de configuración. Simplemente haga clic en siguiente. Antes que nada, comprueba si Moskle y Apache
están seleccionados o no Seleccioné, luego haga clic en siguiente, luego debe
elegir una carpeta. Por qué quieres instalarlos y yo quiero ir
con Default Path. Luego haga clic en Siguiente,
seleccione su idioma
y, a continuación, comenzará su
proceso de instalación. Su configuración está lista para su instalación. Simplemente haga clic en siguiente y
espere algún tiempo. No te preocupes. Tomo poco tiempo. Después de completar el proceso de
instalación, puede ver una alerta
en su pantalla. Debe permitir que
su servidor Apache se comunique con una red privada
o pública. Haga clic en Permitir XIs, y luego simplemente haga clic en Finalizar. Y también voy a
ejecutar el servidor ZEM. Puedes ver el
panel de control de ZAM en tu pantalla. Primero, necesitas iniciar
Apache y Misqull. Voy a dar click
en el botón Inicio. Hay que esperar un poco
hasta que su color sea verde. Una vez más, pide permiso
de red. Simplemente haga clic en Permitir xs. Ahora tu MSquel está listo. Después vuelvo a Navegador. Por ahora, no necesito esta pestaña, así que la voy a
cerrar y simplemente escribir Local host en tu barra de URL, y es redireccionar a Dashboard. Como decimos, usaremos otra
aplicación para ejecutar MySQL. Simplemente abra una nueva pestaña
y escriba mysqul.com. Antes de descargar
esta aplicación, permítanme presentarles lo que
es PHP mi admin. Apenas de vuelta al host local
y haga clic en PHP mi admin. Puedes ver aquí que el panel de control de
nuestro PHP Madmin está abierto Básicamente es una herramienta basada en web, y aquí puedes
practicar tu MSQel Esto se puede ver
en el lado izquierdo. Estas son nuestra base de datos. Si hacemos clic en alguno de estos podemos ver la
tabla dentro de ella. Si desea crear
una nueva base de datos, entonces simplemente haga clic en base de datos. Entonces un de se abrirá
frente a ti crear base de datos, y puedes poner aquí
el nombre que quieras. Voy a crear
un nuevo nombre de base de datos Taste two y luego
simplemente haga clic en Crear. Puedes ver en tu labio se ha creado una nueva
base de datos, nombre Taste two, pero aún
no hemos hecho ninguna tabla. Hay otra forma de
crear una base de datos. Para ello, es necesario hacer
clic en el icono de Inicio. Entonces necesitas hacer
clic en SQL Link. Aquí puede crear una base de datos
usando el comando SQL. Simplemente escriba, cree la base de datos y luego escriba el nombre de su
base de datos. El nombre de nuestra base de datos es Prueba tres y usa punto y coma
para finalizar esta línea Recuerde,
los comandos SQL no distinguen entre mayúsculas y minúsculas, por lo que puede usar
letra minúscula o mayúscula. Está totalmente en ti y luego
simplemente haz clic en el botón Ir. Es ejecutar el comando EQL y crear una nueva
base de datos, Prueba tres Esta es la primera forma en la
que podemos practicar McQul. Si no quieres usar
ninguna aplicación de terceros, entonces sería la mejor
opción para ti. Pero en esta serie de tutoriales, vamos a trabajar con
la aplicación de terceros, que es MySQL Workbench Déjame mostrarte cómo
podemos instalarlo. Pero hay que
recordar una cosa. Antes de iniciar la aplicación MySQL
Workbench, debe iniciar su servidor host
local En nuestro caso, Zam. Volvamos a nuestra segunda pestaña. Después haga clic en el segundo
enlace, descargue. Después desplázate un poco tu
página. Entonces puedes ver link, descargas de la comunidad
MSQul. Entonces se abrirá una página
frente a ti. Aquí podrás ver todo
el software de MSQul. Pero aquí necesitamos instalar
MySQL W Bench solamente. Si hago clic en este enlace, este software funciona
igual que PHP Madmin, pero su interfaz de usuario
es muy fácil de operar Después simplemente haz clic en el
enlace do Down y selecciona tu sistema
operativo. Soy usuario de Windows, así que selecciono Windows y luego simplemente
haga clic en el botón Descargar. Entonces pides
iniciar sesión o registrarte. Pero no es necesario que te registres para descargar esta aplicación. Simplemente haz clic en no gracias, inicia mi descarga, y
comenzará tu descarga. Después sólo tienes que abrir la carpeta
Descargar y simplemente hacer doble clic en la aplicación entonces
podrás ver un asistente de configuración. Después haga clic en siguiente. Si quieres cambiar
tu directorio de archivos, puedes, pero me gustaría
ir con la opción predeterminada. Después vuelvo a hacer clic en
el botón Siguiente. Entonces se puede ver a opción, completa o personalizada, me
gustaría ir con completa. A continuación, haga clic en Siguiente. Entonces comenzará
su proceso de instalación. Es
tomar poco tiempo. Finalmente, nuestro
proceso de instalación está completo. Primero, necesitas
crear una conexión. Al crear una nueva conexión necesitas hacer clic en
este ícono más, y esto abrirá una nueva
ventana, algo así. Configure una nueva conexión. Primero, necesitas crear
un nombre de conexión, y nuestro nombre de conexión es demo. Sí, puedes elegir tu
propio nombre de conexión. Luego viene el método de conexión. No es necesario cambiarlo. Tan solo manténgalo como está. Del mismo modo, no
necesitas cambiar tu nombre de host y
tu nombre de prod también. Simplemente guárdalo tal como está y no necesitas
cambiar tu nombre de usuario. Entonces si quieres,
puedes establecer tu contraseña. Por defecto, el servidor Zem
vino sin contraseña. Si quieres,
puedes usar contraseña, y yo no quiero
usar ninguna contraseña. Voy a
dejarlo en blanco y luego simplemente saltaré el
esquema predeterminado y presionaré Bien. Entonces puedes ver que es crear
un nuevo nombre de corrección Demo, y luego simplemente
haz doble clic en tu Cnection Si es tu primera vez, recibirás un mensaje de
advertencia. Simplemente haga clic derecho en, no vuelva a
mostrar este mensaje y luego presione continuar de todos modos. Entonces un editor se
abrirá frente a ti. Este es tu editor SQL. Aquí puedes practicar
tus comandos MySQL. Y si quieres ver cuáles son
tus bases de datos antiguas, simplemente haz clic en Esquema. Ahora puedes ver mis bases de datos
anteriores, y este es tu editor SQL. Aquí puede escribir
su comando SQL. Simplemente escriba su comando SQL
y haga clic en el icono de Thunder, y ejecutará su comando. Si quieres eliminar
tu antigua base de datos, entonces solo selecciona tu base de datos, haz clic
derecho sobre ella, y
simplemente haz clic en soltar Scrima Entonces pide reseña
Qull y baja ya. Puedes verlo eliminar
nuestra base de datos Test three. Del mismo modo, podemos eliminar la base de datos de
Test two. Vamos a crear un nuevo nombre
de base de datos estudiante usando el comando SQL. Entonces voy a escribir,
crear base de datos,
estudiante, y usar punto y coma
para terminar esta línea Entonces voy a dar click a
este ícono de Thunder. Si el letrero verde vino aquí, entonces crees que tu código
ha funcionado correctamente, y si el color es rojo, entonces piensa que tu
comando no fue exitoso. Como saben, se crea nuestra
base de datos, pero todavía no podemos ver aquí porque solo
actualizamos nuestro esquema. Entonces podrás ver tu
nuevo nombre de base de datos. Si descargo esta base de datos de
estudiantes, puedes ver algunas
opciones como tablas, vistas, funciones, etcétera partir del siguiente video,
comenzaremos a aprender el comando
igual. Gracias por ver este video.
4. Tutorial de creación de tablas de MySQL: Hola, chicos, me alegro
de verles de vuelta. Una vez más, estoy de vuelta con
otro tutorial relacionado con MySQL, y en este tutorial, vamos a crear una tabla. En nuestro tutorial anterior, ya aprendemos cómo
podemos crear una base de datos. Y ahora necesitamos crear
una tabla usando el comando SQL. Este es el ejemplo de una mesa. Como pueden ver en mi tabla, tenemos que decir nombre de
tres columnas, edad y género, y aquí
decimos, registro múltiple. Ahora necesitamos crear esta
tabla en nuestra base de datos. Para crear una mesa,
necesitamos tres cosas. Primero, ellos nombrarán. Podemos crear múltiples
tablas en una base de datos, necesitamos tomar un
nombre diferente para esas tablas. A continuación, para crear tabla, necesitamos definir
el nombre de las columnas. Cuántas columnas queremos, y necesitamos pasar
el nombre de las columnas. De acuerdo con este ejemplo, en esta tabla, tenemos que
decir el nombre de tres columnas, g y Zinder la tercera cosa
más importante que necesitamos crear en la tabla, que son los tipos de datos de columna En nuestra columna, necesitamos
definir el tipo de datos. Supongamos que para nombre, necesitamos
usar el tipo de datos de cadena. Para ge, aquí necesitamos
usar el tipo de datos numéricos, y para el género, nuevamente, necesitamos usar el tipo de datos de cadena. Entonces, para crear una
tabla en una base de datos, estas tres cosas
son muy importantes. Nombre de la tabla, nombre de columna
y tipo de datos de columna. Ahora, hablemos de
qué comando SQL
necesitamos escribir para crear
pestaña en nuestra base de datos. Este es el comando SEQL que necesitamos escribir para
crear una tabla En este comando, primero, es
necesario escribir create table. Entonces necesitas
proporcionar el nombre de la tabla. Y una cosa que debes
recordar en el nombre de tu mesa, no
puedes proporcionar ningún espacio. Para eso, puedes
usar bajo Sco sine. Luego dentro del receso redondo, necesitas tomar el nombre de la
columna y
puedes tomar el nombre de varias
columnas a la vez. Como te dije, con
el nombre de la columna, necesitamos usar tipo de datos,
tipo de datos de columna. Para nombre, necesitamos usar cadena, para valor numérico,
necesitamos usar datos
numérico, etcétera. Entonces necesitas usar coma para
tomar otro nombre de columna. Así es como puedes tomar el nombre de
varias columnas. Ahora ya sabes cómo podemos crear
tabla usando este comando. Pero ahora
hablemos del tipo de datos. Cuántos tipos de datos
tenemos en SQL. Ahora hablemos del tipo de
datos en MSIgal. En McIgul hay principalmente
tres tipos de tipos de datos. Tipo de cadena, numérico y datos. Ahora veamos cuántos tipos de datos de
cadena tenemos. Tenemos un total de 14 tipos de datos de
cadena diferentes. Char, Berger, binario. Este tipo de datos todo se
usa para almacenar string el, son diferentes
por su longitud. Nuestro primer tipo de datos de cadena
es un sinónimo de carácter. Este tipo de datos puede almacenar
entre 022 55 caracteres. No sólo eso, también podemos mencionar el límite
de este tipo de datos. Supongamos que si quiere
decir sólo 100 caracteres. En ese caso, dentro de
los versos redondos, hay
que mencionar los signos. Nuestro siguiente tipo de datos es gear. Este tipo de datos puede almacenar
datos 0-65535 carácter. Supongamos que si quieres almacenar un párrafo grande, en ese caso, necesitas usar el tipo de datos C, y si quieres guardar el nombre, en ese caso, necesitas
usar este tipo de datos. A continuación, tenemos binario y binario. Binario y donde binario es
similar al cuidado y a nosotros nos importa. Pero la diferencia es
que si usas este tipo de datos, va a usar
formato binario para almacenar los datos. Esto significa que va a establecer los datos como cero y un formato. Entonces tenemos texto TNI y
viene con carácter fijo. Puede soportar
hasta 255 caracteres. Si usa TNEText entonces
no mencionamos este tamaño. Nuestro siguiente tipo de datos es el texto. En el texto, establecemos los datos
en forma de bytes. Y estos tipos de datos soportan
hasta 65,535 bytes de datos. Nuestro siguiente tipo de datos
es el texto medio. Este tipo de datos puede soportar
una gran cantidad de caracteres. Básicamente, soporta más de 16
millones de caracteres. A continuación tenemos texto largo. Este tipo de datos puede soportar más de
4 mil millones de caracteres. Entonces tenemos pequeño blob, todo tipo de blob almacena datos formato bytes y es
bastante similar al texto Simplemente lo diferente
son los datos sb de texto en formato
de caracteres y los datos blob
Sb en formato Bytes Tenemos que decir cuatro tipos de
datos blob, Tiny blob blob, blob mediano y blob largo, nuestros dos últimos tipos de
datos restantes Básicamente, tanto el
tipo de datos hacen el mismo trabajo, pero su tamaño es diferente. Básicamente, aquí
pasamos conjunto de valores. Entonces en nuestra columna, podemos elegir cualquiera de ella. Si usamos um, entonces podemos establecer un
valor de hasta 65,535 valores. Pero si usamos set, entonces podemos configurar hasta 64 valores. Supongamos que aquí pasamos
solo tres colores, rojo ,
verde y azul, y
para separar el valor, necesitamos usar coma Después en la columna, quiero
imprimir solo un valor
de esta lista. En ese caso, podemos usar
este tipo de tipos de datos, um y solo lo diferente es, um puede almacenar muchos valores y establecer puede almacenar
cantidad limitada de valores. Estos son todos los
tipos de datos relacionados con la corriente. Ahora, hablemos de
nuestro siguiente tipo de datos,
que es el tipo de datos numérico, y tenemos un total de 13 tipos de datos
numéricos Nuestro primer tipo de datos es B. Nuestro tipo de datos B proporciona
un rango, De igual manera, tenemos PN. Puede almacenar datos
entre -128 y 127. Entonces tenemos en tipo de datos, y se utiliza para almacenar
buena cantidad de datos. Intisar y yo
somos el mismo tipo de datos. Es extremo corto de incisivo. Entonces tenemos small
in, medium int, y big E, y estos
son su rango de valores. Entonces tenemos bool y
Bolan. Ambos son iguales. BL es el extremo corto de booleano. Tanto el tipo de datos pueden guardar solo un valor al mismo tiempo
. Cero cualquiera de los dos. Cero significa formularios, uno significa dos. Y nuestro último tipo de
datos restante se utiliza para decimal float
doble decimal DEC Flotador y doble, estos dos tipos de
datos son bastante similares. También, podemos mencionar el tamaño
y DC en punto decimal. Estos son todos los valores numéricos
relacionados con los tipos de datos. Ahora hablemos de los tipos de
datos de tiempo de datos. Tenemos que decir los cinco tipos de datos de
tipo de datos en mi Segal, fecha, dt times time,
time and year Si usamos el tipo de datos de fecha, entonces podemos almacenar datos
hasta 1002 9,999 Podemos guardar cualquier fecha
entre estos años. Sólo para usar este formato. Primero, tenemos que pasar año, luego tenemos que pasar mes y
luego tenemos que pasar fecha. Nuestro siguiente tipo de datos
es la fecha y la hora. Si desea guardar fecha
y tiempo de datos por adelantado, en ese caso, puede
utilizar este tipo de datos. Este es el formato para almacenar
datos en fecha y hora aquí, mes, día, hora cumplida y seg en. Nuestro tercer tipo de datos es timestam. Timestam significa el
tiempo que ha pasado. Si quieres
almacenar algún dato antiguo, entonces puedes usar este uno
o cuarto dativo es el tiempo Si quieres almacenar
solo el tiempo, en ese caso,
puedes usar este. Solo necesitas
seguir este formato, nuestro minuto y segundo en nuestro
último tipo de datos está aquí, este tipo de datos soporta
cuatro formatos disi Ejemplo, 901. Todos estos son tipos de datos en mysq. Empecemos la
práctica y veamos cómo
podemos usar este
tipo de datos para crear tema. Hola, estoy de vuelta a mi aplicación
MySQL advierte. Pero primero, necesitamos
iniciar nuestro servidor Zam. Ya abro mi sartén de control
Zam. Primero, voy a iniciar Apache y después voy a
iniciar el servidor Muskill Entonces primero, necesitamos
crear nuestra conexión. Abro mi cursor al nombre
de la conexión y hago
doble clic en él. Se trata de
conectar con el servidor. Aprendimos sobre su interfaz
en el video anterior. En primer lugar, hay que elegir la base de datos con la que
desea trabajar. Haga clic en su base de datos y haga clic en establecer
como esquema predeterminado. Ahora eres capaz de crear
tablas en esta base de datos. Puedes usar otro método
para elegir tu base de datos. Solo necesitas escribir un comando
simple a SQL. Simplemente escriba use, luego escriba el nombre de
su base de datos. Estudiante punto y coma para
finalizar esta línea y haga clic en el icono de flash
para ejecutar este código Ahora su base de datos está
seleccionada y lista para usar. Ahora podemos crear tabla
en esta base de datos. Puedes ver en nuestra sección de
esquemas, no
hay tabla
en nuestra base de datos. Ahora vamos
a crear una mesa. Vamos a escribir nuestro comando
para crear una tabla. Crear tabla. SQL no es sensible a mayúsculas y minúsculas. Podemos usar tanto tipo de camada, capital o pequeña y el nombre de nuestra
mesa es personal. Entonces iniciamos nuestro
paréntesis y obviamente necesitamos usar
punto y coma para terminar esta línea Dentro de esta ronda de carreras, necesitamos tomar el nombre de
nuestras columnas. Nuestra primera columna es ID y
su tipo de datos es indser, así que tecleé Yo uso coma y voy a
escribir nuestro nombre de segunda columna,
que es nombre y su tipo de
datos es ircare. No sólo eso, podemos fijar nuestro límite de caracteres
dentro de la base redonda. Por nombre, me gustaría dar 50 caracteres y
nuestra siguiente columna es fecha de
nacimiento y nuestro tipo de datos es fecha y nuestra siguiente
columna es el número de teléfono, y es data die es arcare Me gustaría dar 14 carácter para
nuestro número de teléfono,
y nuestra última columna es Zender
que también es WearCaerfGender, 50 caracteres y
nuestra siguiente columna es la fecha de
nacimiento y nuestro tipo de datos es la
fecha y nuestra siguiente
columna es el número de teléfono,
y es data die es
arcare Me gustaría
dar 14 carácter para
nuestro número de teléfono,
y nuestra última columna es Zender
que también es WearCaerfGender,
me gustaría dar un carácter. M para macho, F para hembra. Nuestro mando está completo. Tomamos cinco columnas
diferentes para nuestra mesa y el
nombre de nuestra tabla es personal. Ahora voy a hacer clic en
el icono del trueno para ejecutar mi código. Puedes ver en mi sección de salida de
acción
, ejecuta nuestro código perfectamente. Después vuelvo a la sección de esquema. Y haga clic en el
icono de actualización y podrá ver un inicio de sesión desplegable
en la sección de la tabla. Si lo dejo caer, se puede ver nuestra mesa, que era parsonal Si selecciono nuestra tabla, puedes ver el
nombre de las columnas y su corbata. De la misma manera, si das
clic en el enlace de la tabla, podrás ver algunas opciones, columnas, índice, clave externa. Si hago clic en este enlace de columnas, puedes ver el nombre de nuestras columnas. Podemos crear múltiples
tablas en nuestra base de datos. Vamos a crear otros productos
de nombre de tabla. Nuestra primera columna es Product ID. Voy a escribir PID y su Dadativo es
itSero segunda columna es nombre del producto y su datativo
es irkiir no necesitamos Para empresa, voy a escribir P empresa significa empresa de producto
por precio de producto, voy a escribir precio y
su tipo de datos es indser Ejecutemos el código. Puedes ver en mi sección
de salida, nuestros comandos funcionan perfectamente. Si deprimo nuestro esquema, puedes ver ahora tenemos dos
tablas en nuestra base El primero es personal y
el segundo es producto. Desafortunadamente,
no hay datos en nuestra tabla. En el siguiente video,
te mostraré ¿cómo podemos insertar
datos en nuestra tabla? Si quieres ver la
tabla en formato gráfico, simplemente coloca el cursor sobre tu mesa y
ahora puedes ver tres iconos Simplemente haga clic en el icono de Tabla. Ahora verás una estructura
de mesa. Cuando hago clic en el icono de la tabla, se ejecuta este comando SQL. Seleccione inicio desde el producto punto de
estudiante. No hay información
en nuestra mesa, así que no se puede ver nada. De manera similar,
se puede ver otra tabla. Simplemente pase el mouse sobre el TablaM
y haga clic en el icono de Tabla. Y puedes ver
nuestras columnas nombre, nombres de
identificación, pero ellos por género. Espero que puedan entender cómo podemos crear tablas
usando un comando sQUL En el siguiente video,
vamos a insertar datos en nuestra tabla
usando un Squilommand Gracias por ver este video.
5. Tutorial de inserción de MySQL: Hola, chicos. Me
alegro de verte de vuelta. Una vez más, estoy de vuelta con un
nuevo tutorial relacionado con MySQL, y en este tutorial,
vamos a aprender cómo podemos insertar
datos en nuestra tabla. Para insertar datos en nuestra tabla, vamos a utilizar el comando
insert SQL. En nuestro tutorial anterior, aprendemos cómo podemos crear
tabla usando el comando SQL. Pero en este tutorial,
vamos a aprender cómo podemos insertar datos en esta tabla,
algo así. Déjame mostrarte el comando
insert. Este es el comando insert. Primero, necesitamos
escribir insert into. Entonces tenemos que proporcionar
el nombre de la tabla. Según nuestro tutorial
anterior, puede ser personal de
lo contrario producto. Luego inserte las prensas redondas, necesitamos proporcionar
el nombre de las columnas. En qué columna queremos establecer los datos y
necesitamos usar coma entre el
nombre de nuestras columnas y luego necesitamos proporcionar otra
palabra clave llamada valores Entonces dentro del redondeo dice, necesitamos proporcionar los valores,
los valores reales, nombre,
borde, Zender, etcétera. Pero aquí hay que
recordar una cosa. Debe organizar los valores de
la misma manera que
arregla el nombre de las columnas. Supongamos que en tu primera columna, le pasas a él y luego a Zender Entonces tus valores deben
seguir el mismo camino. Primero, debe
proporcionar el valor de borde, luego debe proporcionar
el valor Zender Depende de ti cómo quieres
abreviar el nombre de las columnas. Entonces, sin perder el tiempo, comencemos la práctica, y luego voy
a mostrarte cómo
podemos insertar datos en nuestras tablas. Antes de iniciar la aplicación MySQL
WWEnch, necesita iniciar Zamserver
y un SQL y Apache Entonces necesitas ir a la aplicación
MySQL WWEnch. Y aquí puedes ver tu nombre de
conexión Devo, luego Doble lik en él. Después Dale lamer en él, como puedes ver, Creó estudio de nombre
de base de datos. En esta base de datos, tenemos un total dos tablas, personales
y de producto. En este tutorial,
vamos a establecer datos en nuestra tabla personal. Si abro la
mesa personal, como pueden ver, tenemos un total de cinco columnas,
identificación, nombre, fecha de nacimiento,
teléfono, y Zinder Al principio, voy a
quitar los códigos antiguos. Esta es nuestra consulta anterior. Vamos a comenzar
con insert query. Pronto tipos,
inserte en nuestro nombre de tabla. El nombre de nuestra mesa es personal. Entonces dentro de la ress redonda necesitamos pasar
el nombre de las columnas. En qué columna
queremos establecer los datos. El nombre de nuestra primera columna es ID. Entonces tenemos que usar. Entonces el nombre de nuestra
segunda columna es nombre. El nombre de nuestra tercera columna es la
fecha de nacimiento, la fecha de la escuela. Nuestro nombre de cuarta columna es form y nuestro nombre de quinta
columna es ender. Estos son todos los
nombres de color de nuestra mesa. Entonces necesitamos usar valores de palabras clave de
valor. Valores dentro de los vestidos redondos necesitamos para pasar los valores. Y también necesitamos
usar semigron fuera los vestidos redondos para
completar la consulta Al principio, dentro de
los vestidos redondos, necesitamos pasar el
número de identificación, que es uno. Después de la coma, entonces tenemos que
pasar el nombre del estudiante. Para eso, necesitamos usar códigos
dobles para nombre, aquí usamos ga tipo de datos. Dentro de los códigos de la herramienta,
voy a escribir add one Mij. Nuestro tercer div de datos es date. También tenemos que tomar invertida. También necesitas usar códigos duales. Dentro de los
códigos duales, voy a escribir la fecha, su fecha de nacimiento, 1990 605 mes y la fecha es 03. Después después de Coma, voy
a tomar el número de teléfono. Para el número de teléfono
utilizamos el tipo de datos Verge. De nuevo, voy a pasar dentro códigos dobles y
el número de teléfono es
000-99-9888 es un número de teléfono de
Dai A continuación, voy a
tomar el valor de Zender. Dentro de los códigos dobles,
voy a tomar por masculino. Ahora, ejecutemos el código y veamos si funciona
correctamente o no. Para eso, necesitamos
alabar a este ícono del trueno. Después de presionar este ícono de trueno, como puedes ver, ejecuta nuestra consulta de
Escuela con éxito. Ahora quiero ver los datos de la tabla
personal. Para eso, necesitamos ho en este nombre de mesa y se
puede ver un icono, tenemos que hacer clic en este último icono. Si hago clic en este último icono, como pueden ver,
devolverá la tabla. Básicamente, se ejecuta esta consulta. Seleccione estrella de nuestro nombre de
base de datos y nuestro nombre de tabla ParSnW
como puede ver, devuelve los datos de la tabla ID un nombre AdvantMing
fecha de nacimiento, número de
teléfono, y Zinder Básicamente, en este tutorial, aprendemos cómo podemos
insertar datos en nuestra tabla. En el siguiente tutorial,
vamos a aprender cómo podemos insertar múltiples
datos en nuestra tabla. Esto es para este tutorial. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
6. Tutorial de INSERCIÓN de múltiples filas: Hola, amigos.
Encantado de verte de vuelta. Es nuestro quinto video de
nuestra serie de tutoriales. En este video,
vas a aprender. ¿Cómo podemos insertar varias
filas usando el comando SQL? En el video anterior, te
explico
cómo podemos insertar múltiples datos en nuestra
tabla usando el comando SQL. Pero el problema es que necesitamos
agregar datos uno por uno. Supongamos que necesitamos insertar
cinco filas en nuestra tabla. En ese caso, necesitamos
ejecutar este comando SeQuL
por cinco veces Primero, necesitamos
ejecutar para Advan, luego necesitamos ejecutar
para Smith y de manera similar, necesitamos ejecutar
para Sophia y Emma Entonces tenemos que ejecutar
el comando insert. ¿Cada vez que
quieres agregar una fila? Es un proceso muy largo, pero podemos cubrirlo
en un solo paso. Usando este comando insert, podemos agregar varias filas a la vez. Veamos la sintaxis,
cómo funciona. Puedes ver en tu pantalla,
primero, necesitamos usar la tecla de comando
insert, insert en nuestro nombre Tavin, y luego necesitamos
definir el nombre de las columnas, y necesitamos usar
otra palabra clave, valores Entonces necesitas tomar
un receso redondo para la información que
deseas agregar en tus columnas, y tenemos que seguir
el mismo orden, y luego necesitas usar coma Y de manera similar, puedes tomar otra fila de datos y
puedes agregar un nuevo registro. En este proceso, puede
tomar datos de múltiples filas
y, por fin, necesita usar punto y coma para finalizar este comando Veamos lo práctico,
¿cómo podemos usar el comando insert
para agregar múltiples datos robos Así que estoy de vuelta a mi aplicación MySQL
War Barch, y también abro el Panel de Control
ZEM Antes de ejecutar la aplicación MSc
War Barch, necesitamos iniciar el servidor
Zem Lukavos Primero, voy a
iniciar el servidor Apache, y después voy a iniciar MisQul luego estoy
esperando señal verde Ahora está listo para la
conexión. Vamos a conectarlo. Voy a flotar sobre
mi nombre de conexión, Demo y DowLko Y puedes ver en tu pantalla, podemos conectar nuestra
conexión perfectamente. En nuestra sección de esquemas, puedes ver los nombres de nuestra base de datos. Y también se puede ver mi mesa
ellos, personales y producto. Veamos qué tenemos
en nuestra mesa personal. Voy a Howard en icono de
mesa y Tk encendido. Y se puede ver que
hay datos de una fila, que insertamos en
nuestro video anterior, nombre Advanan fecha de nacimiento
1995, y el género es Min Ahora voy a agregar
tres avances de recodificación en esta tabla usando el comando
insert Estoy de vuelta a mi
consulta una sección. Primero, voy a
escribir insert Keyword, insertar en nuestro TWNMPersonal, y luego voy
a usar Dentro de las llaves redondas, necesitamos escribir el nombre de
nuestras columnas Nuestra primera columna es ID. Nuestra segunda columna es nombre y nuestra tercera columna es
nacimiento subrayado fecha, nuestra cuarta columna es teléfono
y nuestra quinta columna es Zender luego escribo
otros valores de palabras clave En la siguiente línea, voy
a tomar otro receso redondo e insertaremos los datos de
la forma en que
tomamos el nombre de la columna. Primero, voy a
insertar nuestro ID valor dos, luego nombre Smith fecha de
nacimiento, 1991, 6 de octubre. Y para el número de teléfono,
voy a escribir algunos números
aleatorios, y por género, voy a
escribir, ¿necesitamos usar coma? Porque vamos
a agregar otra fila. Entonces duplico esta línea, y ahora voy a
cambiar los valores. Cédula tres, nombre Nna fecha
de nacimiento 1997, 9 de octubre. Para el número de teléfono, una vez más, voy a escribir
algún número aleatorio, y por género,
voy a escribir I. Una vez más, duplico
nuestra línea anterior y voy a sustituir valor. Para ID, escribo cuatro. Por nombre, voy a escribir
RV y el año de nacimiento es 1990. Pero para el número de teléfono,
voy a usar el número de teléfono
similar. Te voy a explicar en el siguiente video por qué elijo un número de teléfono
similar. Por género, escribo. Al final, necesitamos usar
punto y coma para finalizar este comando. Nuestro mando está completo. Ahora está listo para ser ejecutada. Ejecutemos el comando. Voy a darle a icono del Trueno. Se puede ver en mi sección de salida de
acción, está escrito señal verde, su principal, se
ejecuta perfectamente. Si vuelvo a mi tabla personal y vuelvo a ejecutar este comando, puedes ver los nuevos datos. Ya ves cómo insertamos
muchos datos juntos. Gracias por ver este video. Nos vemos en el próximo Tatal.
7. Tutorial de restricciones de MySQL: Hola amigos.
Encantado de verte de vuelta. Este es nuestro sexto video
relacionado con MiseQul. En este video,
vamos a aprender qué son las restricciones en MiSeQul
y cómo lo usamos Puedes ver que tenemos una lista
de restricciones MySQL y aquí están las restricciones verdes que aprenderemos
en este video. Hay dos
restricciones de nombre tardío clave
extranjera y clave primaria que cubriremos en
nuestros próximos videos. Ahora la pregunta es,
¿qué son las restricciones? Son restricciones de red en las
columnas de nuestra tabla de datos. Esto determina qué tipo de datos vamos a
insertar en nuestra tabla de datos. Ya sabemos cómo
hacer una mesa, pero podemos tener un problema si
hacemos la mesa de esa manera. Déjame mostrarte el problema. Puedes ver una mesa
en tu pantalla. No uso ninguna
restricción en nuestra tabla. Puedes ver en nuestra tabla que el ID no se ingresó
correctamente para Sophia. De igual manera, Emma se olvidó de insertar su género en la columna porque no utilizamos
ninguna restricción. Se puede ver que Adwan
tiene 16 años de edad. Pero el requisito mínimo
para el colegio es de 18 años. En ese caso,
no podrá ingresar a la universidad y sabemos que número de teléfono de
cada alumno es diferente. El número de teléfono debe ser único. Si te das cuenta, Sophia y Advan tienen el
mismo número de teléfono Al final, supongamos que nuestra
universidad está en Delhi, la
mayoría de estos estudiantes
provendrán de Delhi. Cada vez que necesites
insertar Delli como ciudad. Entonces quieres hacer
algo así, si dejamos en blanco el nombre
de la ciudad, entonces automáticamente
inserta D como ciudad. Por todo el problema,
tenemos diferentes limitaciones. Entonces para ID y ender, podemos usar ahora no restricciones. Del mismo modo, necesitamos agregar
restricción para la columna H. Por restricción, tenemos otra
restricción, llamada pollito. Primero, necesitamos
escribir check Q word, luego dentro de la ronda resist, necesitamos establecer nuestra condición. En nuestro caso, la edad getter
que igual a 18. Esto significa que si el estudiante tiene menos de 18
años, no puede
ingresar a esta universidad. De igual manera, queremos usar un número de teléfono único
para cada estudiante. En ese caso, podemos
usar restricción única. Del mismo modo, necesitamos usar una restricción única
para nuestra columna de ID. Para ciudad, podemos usar default. Podemos establecer nuestro valor predeterminado. Si saltamos esta columna, automáticamente inserta
nuestro valor predeterminado y también podemos insertar nombre de ciudad
diferente. Veamos cómo podemos usar estas
limitaciones en la vida real. Básicamente lo usamos mientras
creamos la tabla. Para crear una nueva tabla,
necesitamos escribir create table, luego
nuestro nombre de tabla. Luego dentro de la
reress redonda cuando
vas a hacer una columna
para ID, primero, necesitamos declarar tipo de datos, y luego usamos no ahora restricción porque no
queremos dejarla Entonces usamos nuestra segunda
restricción única. Si establecemos único, entonces no
duplicamos nuestro valor de restricción y para nombre o tipo de datos es wearcare Del mismo modo, no
quiero dejarlo en blanco, así que uso
restricciones no nulas para la edad, voy a usar múltiples
restricciones o datatype es int Primero, uso restricciones no
nulas, y luego uso restricciones de
verificación. Dentro del latón redondo, podemos establecer nuestra condición. Para el género, usamos el tipo de datos
WCA, y no
quiero dejarlo en blanco Y para el número de teléfono, nuestro databe es re care y
utilizo dos restricciones, no null y Quniq No copiamos el
número de teléfono del estudiante en nuestra base de datos. El mismo número de teléfono
no se puede usar repetidamente. Para nuestra última ciudad de columna, utilizamos dos restricciones, no null y default. Yo estudiante dejo su nombre de ciudad
, automáticamente
insertará el as ciudad. Después cierro nuestra mesa usando bases
redondas y punto y coma. Lo usamos de esta manera. Veamos la práctica cómo
podemos usarlo en nuestras consultas. Entonces, finalmente, estoy de vuelta a mi aplicación Misquel War
Bench, y también abro mi panel de control
Zam Primero, voy a
iniciar mi servidor Apache, y después voy
a iniciar Misquel y solo esperar la señal verde Ahora nuestro
servidor local vos está listo. Vamos a crear la conexión. Primero, voy a colocar el cursor sobre el nombre de
mi conexión y
luego hacer doble clic en él. Puedes ver nuestro
código anterior en nuestra sección de consultas. En el video anterior,
insertamos varias filas a la vez. Entonces agreguemos a otro
alumno en este directorio. Entonces primero, voy a
quitar estas líneas. Para nuestro próximo alumno, nuestra identificación es cinco y no
cambio el nombre de mi alumno, y olvidé
insertar el valor ender. Ejecutemos este comando. Voy a presionar este ícono de
Thunder y podrás ver la señal verde en nuestra sección de salida de
acción. Volvamos a la mesa. Si ejecuto esta consulta,
puedes ver en mi tabla, nuestro ender está en blanco, y he usado el número de teléfono dos veces porque no usamos
ninguna restricción en nuestra tabla. Para resolver este problema, voy a crear
otra tabla nueva y voy a
eliminar esta. Para eliminar tabla, solo mantén presionado tu Taviname y haz clic en ella Ahora puedes ver una
opción, tabla desplegable. Ahora puedes ver un cuadro de confirmación en tu pantalla y simplemente
haz clic en soltar ahora. Vuelvo a mi sección de consultas y voy a crear la
misma tabla una vez más. Pero esta vez voy
a usar restricciones. Para crear una nueva tabla,
necesitamos escribir create table y nuestro nombre de
tabla es personal. Entonces dentro de los versos redondos, nuestro primer columnim es ID y su tipo de datos es indser y no quiero
dejarlo Yo uso nuestra primera restricción, no nula y no
quiero repetir este
ID en nuestra tabla. Yo uso la restricción Kunqu. Y nuestro siguiente
nombre de columna es nombre, y es tipo de datos es ker
puse límite para 50 caracteres, y no quiero
dejar esta columna Yo uso no restricción de monja
para la edad o el tipo de datos es int, y no quiero
dejarlo en blanco, así que uso no sustantivo restringir y quiero
establecer límite para Yo uso la restricción de verificación. Si la edad es menor de 18 años, entonces no puede ingresar
a esta universidad. Para el género, nuestro tipo de
datos es Werker. Y no uso
restricción nula y para número de teléfono o
datata es que nos importa Yo uso dos restricciones, no nulas y únicas para ciudad
o datos Dave is we Care, y no
quiero dejarlo en blanco, así que uso no null. Si algún estudiante olvidó
proporcionar su ciudad, necesita usar restricciones
predeterminadas y nuestra ciudad predeterminada es Billy por
lo que nuestra consulta está completa. Vamos a ejecutar la consulta. Voy a hacer clic en el icono de flash. Se puede ver la
señal verde, nuestra consulta a la perfección. Si actualizo nuestra sección de esquema, puedes ver nuestro personal Twinem Si hago clic en nuestro Tevin LM, puedes ver el nombre de las columnas y su tipo de datos a continuación
en tu Si abro nuestra
mesa personal y abro nuestras columnas, también puedes ver
el nombre de las columnas. ID, nombre, edad, ciudad telefónica de
Zender. Veamos la mesa. Yo
sobre mi Tevilm y hago clic en Tewicon y quiero
insertar un alumno Voy a escribir la consulta. Insertar en nuestro
Tewme es personal. Luego dentro de la base redonda, necesitamos proporcionar a
nuestras columnas nombre,
ID, nombre, edad de coma,
ZenderPhone Entonces necesitamos escribir
otra palabra clave, valores. Entonces dentro de la base redonda, nuestra identificación de estudiante es una. Nuestro nombre de estudiante es Edwan
y tiene 19 años. Ha rendido su macho.
Entonces escribo mayúscula AM. Y para el número de teléfono,
voy a escribir algunos números aleatorios
y él es de Di. Yo uso punto y coma
para finalizar esta línea, nuestra consulta está completa Vamos a ejecutar la consulta
y podrás ver la señal verde en nuestra sección de salida.
Veamos la mesa. Simplemente saca tus cuajadas en
tu mesa Nombre y haz clic en el icono de
Tavil y podrás ver
los primeros datos en nuestra Agreguemos a otro
alumno en esta tabla. Esta vez, olvidaste
ingresar el valor de Zender. Así que elimino a Zender
de nuestro nombre de columnas. Y también, voy a quitar esta de nuestra sección de valor. Y además, olvidaste
cambiar el número de teléfono de estudiante, y nuestra identificación de estudiante es dos, y nuestra alumna tiene 18 años, nuestro nombre de estudiante es Anna Intentemos insertar este
valor en nuestra tabla. Entonces voy a
alabar icono de flash. Y se puede ver en
mi sección de salida, hay señal roja. Establecemos nuestro número de teléfono Kuni y muestra el
error por entrada duplicada Primero, necesitamos resolver
nuestro problema con el número de teléfono. Voy a cambiar
el número de teléfono. Y una vez más,
voy a ejecutar esta consulta. Esta vez, se puede
ver una señal de advertencia. Funcionó perfectamente,
pero muestra alguna advertencia. Advierte que Zender no
tiene valores predeterminados. Si yo a mi mesa y te
muestro mi mesa, puedes ver nuestra
sección Zender esta vacía Vacío significa valor nulo. Vamos a nuestra sección de consultas. Una vez más, voy a
usar nuestra columna Zender. Él Zinder. En nuestro valor,
voy a proveer para ZinDert tiempo nuestro nombre de estudiante es Susmita y su identificación es tres,
pero se olvidó de
proporcionar su Esta vez, voy a quitar ciudad de nuestra sección de columnas. Además, elimino el nombre
de la ciudad de nuestra sección de valor. Pero si ejecuto esta consulta, no
va a funcionar. Vamos a ejecutar la consulta.
Porque una vez más, no
cambiamos el número de teléfono del
estudiante. La identificación del estudiante y el número de
teléfono del estudiante deben ser Qiu. Nosotros no dblgate su virus. Entonces voy a cambiar
el número de teléfono, y luego voy
a ejecutar la consulta. Y esta vez
se puede ver que funcionó a perfección. No hay ninguna advertencia. Pero si te das cuenta,
no proporcionamos CitName porque usamos
restricciones predeterminadas para esta columna Déjame mostrarte nuestra mesa. Así que estoy de vuelta a mi mesa
y ejecuto este código. Se puede ver por defecto, el CityName es delay Agreguemos otro estudiante
y nuestra identificación de estudiante es cuatro y el nombre del estudiante es Rahul y él tiene apenas 16 años
y su género es El varonil, por lo que escribo mayúscula M. También cambio el número de teléfono del
alumno. Si intento insertar a este
alumno en nuestra base de datos, no
es trabajo o consulta falló porque establecemos
límite para la edad del estudiante. Si es estudiante menor de 18 años, no es capaz de
ingresar a este colegio. Voy a cambiar su edad. Ahora tiene 20 años y también
quiero usar City Column. Ciudad telefónica. En esta ocasión, quiero introducir el nombre de la ciudad
diferente y
Raúl es de Kokata Si hice esta
consulta, puedes ver, ahora ha funcionado perfectamente. Si te muestro mi mesa, puedes ver que podemos insertar
diferente nombre de ciudad. Si la ciudad no está disponible, entonces nuestras restricciones predeterminadas
ponen a D como su nombre de ciudad. Espero que ahora
entiendas cómo podemos usar las restricciones en nuestras columnas. Es muy importante de usar. Espero que entiendas
el caso us de único, no nulo, default y merluza Gracias por ver este video. Nos vemos en el siguiente tto.
8. MySQL SELECT con tutorial de cláusula WHERE: Hola, amigos.
Encantado de verte de vuelta. En este video,
vamos a aprender cómo podemos usar el
comando select en nuestras consultas. En nuestro video anterior, aprendemos cómo podemos crear
tablas en nuestra base de datos. Y también aprendemos cómo podemos
insertar datos en nuestra base de datos. Ahora quiero ver los
datos de mi tabla. Podemos hacer esto usando
el comando Silt. Déjame mostrarte la sintaxis. Se puede ver primero que necesitamos
escribir comando Salt. Después del comando SLT, debe
escribir el nombre de sus columnas. En nuestro caso, columna, columna dos. Qué columnas quieres
ver los datos depende de ti. Entonces necesitas usar
otra palabra clave de, y necesitas escribir el nombre de
tu tabla. Al hacer esto,
obtendrás todos tus datos. Puede especificar sus columnas
para ver los datos. Pero si quieres ver
todos los datos a la vez, entonces necesitas usar el signo zodiacal. Las estrellas significan cada
columna de tu mesa. Empecemos lo práctico y
veamos cómo funciona el comando sed. Puedes ver abro
mi aplicación MySQL Word Winch y también abro mi panel de control ZEM
y voy a iniciar Apache y MSecul y
espero señal verde Ahora nuestro
servidor de voz Local está listo para trabajar, y voy a
crear mi conexión. Simplemente pongo el cursor sobre el
nombre de mi conexión y dule hago clic en él. Y puedes ver nuestra
consulta antigua en nuestro editor, y puedes ver el
nombre de mi tabla en nuestra sección de esquema. Si quiero mostrar los datos de mi tabla, entonces necesito escribir
select command. Primero, voy a eliminar
mis consultas antiguas, seleccionar estrella. Estrella significa cada
columna de nuestra tabla a partir del nombre de nuestra tabla, personal. Entonces uso semicolum
para terminar esta línea, y voy a
hacer clic en el botón Ejecutar puede ver que proporciona todos los datos de
nuestra tabla personal. Básicamente tenemos cuatro registros en nuestra tabla y se pueden
ver todas las columnas. Si quieres ver todos
los datos de tu tabla, selecciona estrella en el nombre de
tu tabla. Si quieres ver columnas
particulares de tu mesa, sí, puedes. Déjame mostrarte. Quiero
ver la identificación del estudiante, su nombre y su género. Escribo ID, nombre, ender. Si ejecuto la consulta, puedes ver nuestra identificación de estudiante, nombre del
alumno y su género. Después del comando Slett, debe
escribir el nombre de sus columnas. Entonces puedes ver la información en esa columna en tu tabla. Déjame mostrarte una cosa. Puedes ver nuestro nombre de identificación y
género está en letra minúscula, pero quiero que
sea mayúscula. En ese caso, podemos usar el
nombre de Ali para el nombre de nuestras columnas. Después de ID, voy a
escribir Sqword como ID mayúscula. De igual manera, por nombre como voy a escribir
estudiante capital y por género, voy a escribir género
capital. Ése es el nombre de Ali. Usando el nombre de Allis, puedes tomar un nombre diferente
para tus columnas Ejecutemos este alcance. Puedes ver que reemplaza el nuestras columnas por el nombre de
su Ai. Si quieres mostrar dos
palabras nombre para tu columna, solo
trato de decir nombre de estudiante como
nombre de columna. Sí, puedes. En ese caso, es
necesario utilizar códigos dobles. Dentro de los códigos dobles, puedes escribir dos orbes diferentes Nombre del alumno. Si quieres mostrar espacio
en el nombre de tu columna, entonces necesitas
usar códigos invertidos. Ejecutemos este código y
podrás ver el resultado. Ahora el nombre de nuestra columna
es el nombre del alumno. Después de esto, veamos cómo podemos recuperar
datos basados en condicionales de nuestra tabla. Cuando tratamos de recuperar datos de residuos
condicionales, entonces necesitamos
usar clase superior. Puedes ver una mesa
en tu pantalla. De esta tabla, quiero
recuperar algunos datos de residuos
condicionales. Quiero mostrar a todo el
estudiante varón de nuestra mesa. En consecuencia,
devolvió esta tabla. Se puede ver que solo tenemos dos estudiantes
varones en nuestra mesa. Y ahora quiero correr otra
condición y quiero mostrar los datos de los alumnos que
tienen más de 30 años En ese caso, está
escrito esta tabla. Se puede ver que
solo tenemos un
estudiante mayor de 30 años Siempre que intentemos recuperar datos
condicionales se
de nuestra tabla, entonces necesitamos usar el
comando select con su gloss. Déjame mostrarte la sintaxis. Primero, tenemos una sentencia
select y quiero mostrar toda
esta columna desde mi tabla, así que uso star. Entonces utilizo una palabra clave, nombre de, y nuestra pestaña llene Entonces no necesitamos
cerrar esta declaración. Simplemente usando un espacio y
escriba clase superior. Entonces necesitamos
definir nuestra condición. Veamos qué operador de
comparación tenemos para hacer la condición. Puedes ver que nuestro primer operador de
comparación es igual y nuestro siguiente
operador de comparación también es igual. Se establece para comparar valores
nulos y tenemos
dos, no seno igual. A continuación, se puede ver
mayor que seno. Entonces vienen
mayor o igual seno, menor que seno,
menor o igual seno. Entonces tenemos en operador, no operador, entre operador, es operador nulo,
no es operador nulo, operador, y existe operador. Exploramos todo este operador
en nuestros próximos videos. Por ahora, les voy
a mostrar cómo podemos usar algunos
estafadores en este video. Ahora mismo,
te estoy enseñando lo práctico. Una vez más, vuelvo a mi aplicación
Moskile arwnch. Primero, voy a mostrar toda la columna de nuestra mesa. Puedes ver toda la
columna desde nuestra mesa, y ahora voy a
establecer mi condición y quiero mostrar todo el
alumno masculino de nuestra mesa. Primero, voy a
usar clase superior. Entonces necesitas escribir
nuestros nombres de columna, Zener ender igual a M para macho Si ejecuto el código, puedes verlo escrito todos los datos
del estudiante masculino. De igual manera, si quieres
mostrar a toda la alumna, solo
puedes reemplazar A por A. Ejecutemos el código. Se puede ver imprimir
una fila de nuestra mesa. Ahora decido que quiero mostrar a todos los alumnos que tienen
menos de 20 años Primero, voy a escribir
nuestra columna nombre edad y después voy a
usar menos que operador. Por edad, voy a escribir 20
porque nuestro tipo de datos
He com es int datatype, así que no necesitamos
usar cotización Si ejecuto el código, puedes verlo imprimir todo el nombre del alumno que
tenga menos de 20 años Si quieres mostrar a personas menores de 20 años o iguales a 20, entonces necesitamos usar
menos de igual a operador. Si ejecuto el
código, se puede ver, ahora está escrito
estudiantes que tienen 20 años o menos
de 20 años De igual manera, podemos usar
Gata entonces operador. P estudiante mayor a 18 años. Si ejecuto este código, puedes verlo regresar a
los alumnos, Adan y Rahun Hablemos de
otro operador, no igual a operador, ahora quiero devolver a
todos los estudiantes que no viven
en la ciudad de Calcuta Voy a escribir Columna Ciudad, no igual a Calcuta Si ejecuto este código, devuelven todos los estudiantes
que no viven en Calcuta Del mismo modo, si quiero
mostrar a todo el alumno
que vivió en Calcuta, entonces simplemente quitamos
el no igual a seno y necesitamos
usar igual a seno Si ejecuto el código, se
puede ver sólo
ronda libbed Kolkata Como te mostré antes, tenemos otra forma de
usar no igual a seno. Si usamos menos que y
obtenemos que Sun juntos, su principal no es igual a. Si ejecuto este código, se
puede ver a todos los alumnos
que no están en vivo en Calcuta, ahora quiero mostrar
solo identificación de estudiante y nombre que no están
vivos en Calcuta Seleccione el nombre de ID. Si ejecuto el código, puedes verlo imprimir identificación de
estudiante y su nombre, que no están vivos en Calcuta Espero que ahora te quede
claro cómo usamos la cláusula superior
con el comando select. Gracias por ver este video. Nos vemos en el siguiente Tutorial
9. MySQL y, o no, operadores: Hola amigos, bienvenidos de nuevo. En este tutorial,
vamos a aprender por qué necesitamos usar
y o no operador. En nuestro video anterior, aprendemos cómo usamos el
comando select con cláusula superior, y podemos usar solo una
condición en nuestra cláusula Wire. Pero si quieres usar
múltiples operadores a la vez, entonces necesitas usar
y o no operador. Puedes ver una mesa
en tu pantalla. De esta tabla, quiero
recuperar edad 21-30, tal vez 21 o mayor que 21 entre
menos de igual a 30 Y si recuperamos,
entonces tenemos esta mesa. Tenemos dos estudiantes
y su edad 21-30. Tenemos que decir dos
condiciones con nuestra clase de ella,
algo así. Él edad mayor que igual a 21 y edad
menor que igual a 30. Si las dos condiciones son ciertas, necesitan devolver nuestra mesa. Se puede ver que Sophia tiene 21 años. Entonces su edad cumplió con
nuestra condición. Si la edad es 21 o mayor que 21, y si la edad es de 30
o menos de 30, entonces se muestran los detalles del estudiante. Se puede ver que Smith
tiene 32 años de edad. Cumplo con nuestra primera condición, pero no cumple con
nuestra segunda condición, pero nuestras dos condiciones
deben ser correctas. Déjame mostrarte otro ejemplo. Y ahora recupero a esos
studen cuya edad es de 20 y 32 años. En ese caso,
escribió Smith y Emma. En ese caso, necesitamos
usar operador. Además, podemos usarlo con cláusula
Ayer nuestra primera
condición o palabra clave, luego nuestra segunda condición. Significa que una de las dos
condiciones debe ser correcta. Si alguna condición es verdadera,
recupera la tabla. Este es nuestro operador dos, déjame mostrarte la sintaxis. Primero, necesitamos
escribir select keyword y luego necesitamos
escribir column name. Qué columna
queremos recuperar. Si quieres ver
todas las columnas, entonces puedes usar el signo de estrella. De, necesitas
escribir el nombre de tu tabla. Entonces tenemos que escribir recross, y luego tenemos que declarar
nuestra primera condición Podemos usar la palabra clave N entonces
declaramos otra condición. Podemos declarar
condición múltiple a la vez. Si toda la condición es cierta, entonces podemos ver el resultado. Aunque una de las
condiciones salga mal, no
podrás
ver el resultado. Si estás
hablando de operador, todo es igual, necesitamos
usar o palabra clave
entre condiciones. Volvamos a la aplicación Meskill
gwench y veamos cómo Puedes ver abro nuestra
aplicación y también abro panel de control
Zam y ya
inicio Apache y Mesqule Nuestro servidor host local está
listo para la conexión. Voy a crear
la conexión, solo haz doble clic sobre ella, y podrás ver nuestro editor SQL, y podrás ver el comando antiguo de nuestro tutorial anterior. Pero primero, te voy a
mostrar mi tabla actual. Voy a hacer click en tbcon puedes ver que tenemos cuatro
alumnos en nuestra mesa Por ahora, no necesito
estos múltiples paneles, así que voy a cerrarlo. Primero, voy a
usar el operador final, y quiero recuperar alumnos
mayores que iguales a
19 años y menores que iguales a 20 años Voy a escribir, seleccionar, comenzar desde o tain
Nombre, personal, y luego voy
a usar Hier QR, nuestra columna nombre edad
mayor que igual a 19 y edad
menor que igual a 20. Si ambas condiciones son ciertas, muéstrame el resultado.
Vamos a ejecutar el código. Y se puede ver escrito
dos estudiantes Adan y Rahul. Advan tiene 19 años y Rahul tiene 20 años. No sólo eso, podemos
usar diferentes tipos de columnas nombre con y operador. Con nuestra primera condición, quiero recuperar a
esos estudiantes que vivieron en la ciudad de Kokata Quiero quitar nuestro
segundo estado y mecanografiar ciudad igual a Calcuta Si ejecuto este código, puedes verlo
escrito un resultado. Rahul, solo Rahul cumple con
nuestras dos condiciones a la vez. Primero, tiene
más de 19 años y vive en No sólo eso, podemos usar
tres condiciones a la vez, y ahora nuestra ciudad es deli También quiero agregar
otra condición, Zender y Zenda igual a masculino En este caso, las tres
condiciones deben ser correctas. Si ejecuto este código,
puedes ver que
encontramos a un estudiante que coincide con
nuestra de las condiciones. Tiene 19 años de edad. Vive en D y
además es varón. Echemos un vistazo a
nuestro segundo operador. Primero, voy a
usar dos condiciones y ya hacemos
nuestras condiciones. Voy a quitar la columna City y entre nuestra primera
y segunda condición, voy a usar a nuestro operador. Ahora la condición es
si la edad del estudiante es mejor que 19 o 19 y
yo la edad del estudiante es masculino, entonces regresan estos alumnos. Si alguna condición es
verdadera de nuestra columna, devolvió estos dos nombres. Si ejecuto este código,
se puede ver que volvió a resultado, Admin y Rahul Ahora voy a usar u operador usando columnas similares nombre. Contratar edad igual a 20
o edad igual a 18. Si una de las condiciones es verdadera, entonces vuelve necesario
devolver nuestros nombres de alumnos. Si ejecuto este código,
devuelvo tres alumnas, Anna, Susmita y Raúl Ahora voy a usar
estos dos operadores a la vez en nuestra consulta. Quiero usar operador
entre columna H. Voy a mover
esta condición dentro los tirantes redondos entonces uso operador y
Zender igual a macho Combino esta columna H. Sé que si usamos operador, entonces las dos condiciones
deben ser correctas. Y definido en este comando, se
puede ver escrito
un alumno nombre Raúl porque A tiene 20 años
y su género es masculino, por lo que cumple tanto Utilizamos u operador
dentro de los tirantes redondos, por lo que nuestro operador actúa
como un solo operador De esta manera, podemos buscar datos
complejos de nuestra tabla. Voy a quitar este código. Nosotros, voy a usar no Qword. Ciudad igual a Delhi o
ciudad igual a Calcuta. Este comando, va a volver a
tropezar a los estudiantes que no están viviendo en Delhi porque
no usamos operador para Deli Con no operador, también
usamos operador y decimos, ciudad igual a Calcuta Esta consulta va a volver a
tropezar a todos estos estudiantes que viven
en Calcuta, no en Delhi Y si ejecuto esta partitura, puedes ver escrita
en el único estudiante, Raúl porque Raúl
vivía en No vivía en Delhi. Si sustituyo el
nombre de la ciudad y ahora no
quiero mostrarle al alumno
que no vive Kolkata, entonces no tengo ciudad igual a
Calcuta o ciudad igual a Si ejecuto este código, se
puede ver que devuelve tres resina y todos los
estudiantes viven en Delhi. Utilizamos operador nulo para nuestra primera condición y
entre nuestra condición, usamos u operador Pero podemos hacer de nuestra condición o condición una sola condición
usando carreras redondas. Ahora es actuar como una condición. Vamos a ejecutar la consulta.
Si ejecuto esta consulta, va a devolver
nada porque nuestros tres estudiantes viven en Delhi y un estudiante
vive en Kokata Si tuviéramos el nombre
de otra ciudad, habríamos visto ese resultado. Vamos a ejecutar otra condición
para no operador. Entonces voy a
quitar este código. Edad mayor que igual a 20, entonces muéstrame aquellos
alumnos que no tengan 20 años ni mayores
de 20 años Si hago este comando, se puede ver escrito tres estudiantes,
Advan Anna, y Susmta porque tienen menos Espero que ahora te quede claro
por qué
usas y no operador. Podemos recuperar
datos complejos con eso. Gracias por ver este video. Nos vemos en el siguiente tutorial.
10. MySQL en operadores: Hola, amigos, bienvenidos de nuevo. En este tutorial,
vamos a aprender en operador. Supongamos que tenemos una
tabla en nuestra base de datos, y quiero recuperar a
esos alumnos que tienen
21 años y
24 años y está escrito esta y quiero recuperar a
esos alumnos que tienen
21 años y
24 años y está escrito esta tabla. Se puede ver que solo tenemos
dos alumnos que tiene 24 años y 21 años,
Adwan Usa nuestro operador para obtener el mismo resultado en nuestro
video anterior usando clase superior, primero, necesitamos
declarar nuestra condición, luego necesitamos usar o palabra clave. Una vez más, necesitamos
declarar condición, y es un proceso muy largo. Para resolver este tipo de problemas, tenemos otro
operador en operador. Podemos recuperar el mismo
resultado usando en operador. Solo necesitamos escribir dónde envejece
nuestro nombre de columna, luego nuestro operador en, y dentro de la desnudez, necesitamos escribir nuestra consulta Déjame mostrarte
la sintaxis como
podemos usar en operador
en nuestro comando SQL. Primero, debes escribir
tu comando select, luego debes escribir
tu nombre de columnas. Si quieres volver a tropezar a
todos los alumnos, puedes usar el signo de estrella Entonces necesitas
usar la palabra clave Prom. Después de eso, debes declarar el nombre de
tu mesa y
luego venir a contratar clase. Después de la clase superior,
debe mencionar el nombre de la columna desde donde
desea recuperar datos. Entonces necesitas
usar en operador. Dentro del hueco hacia abajo, debe proporcionar el valor que desea recuperar
de esta columna. Puede escribir varios
valores a la vez. Solo necesitas usar
coma entre ellos y podemos usar nuestro inoperator
con no operador Cuando usamos not operator
with in operator, devuelve el
nombre de todas las columnas sin este valor. Comencemos la
práctica como podemos usar en operador
en nuestra consulta SQL. Así que finalmente, estoy de vuelta a mi aplicación
MySQL Wbdge, y también abro mi panel de control
Zem Primero, voy
a iniciar Apache, después voy a iniciar MySQL. Tenemos que esperar
la señal verde. Ahora nuestro servidor Local Vos
está listo para la conexión. Entonces primero, voy
a hacer doble clic en mi conexión y
espero la conexión. Y puedes ver mi editor SQL y mi base de datos nombre estudiante. Y dentro de mi base de datos, creo un nombre de tabla personal. Y ahora te voy a mostrar todo el disco de mi mesa. Y se puede ver que tenemos
cuatro registros en nuestra tabla, y tenemos seis
columnas en nuestra tabla. Primero, voy a buscar
según la edad del estudiante, y voy a usar
en operador para eso. Entonces después de, voy
a usar mi cláusula superior. Entonces voy a
quitarlo. Donde la edad en edad dentro
del receso redondo, voy a buscar a
esos alumnos que tienen 19 y 18 años Dentro de la ronda ss, voy a escribir 18 y 19. Si nota que cometí
algún error tonto. No menciono mi
nombre de Tavil en mi consulta, así que necesitamos mencionar el nombre del diablo
y nuestro nombre Tavin Seleccionar inicio de personal
fueron mayores de 18 y 19 años. Ejecutemos el código
y veamos qué pasó. Voy a darle a icono del Trueno. Puedes ver que sacamos tres
resultados de nuestra tabla, sumamos uno, Anna y Susmta Agregar uno tiene 19 años de edad. Anna tiene 18 años y
Susmita también de 18 años. Puedo poner muchas condiciones
aquí como quiera. Voy a agregar
otra condición 20 y si hice este código, puede ver que está escrito otro estudiante llamado
Dan que tiene 20 años No sólo eso, podemos usar
no apator con eso. Es mezquino, muéstrame
a esos alumnos que
no tienen 18 años, 19
y 20 años Si ejecutamos este
código, va a devolver tabla vacía.
Vamos a ejecutar el código. Se puede ver que está escrito una mesa
vacía porque cuatro de nuestros alumnos tienen entre
18 y 20 años. Voy a quitar dos
condición 19 y 20. Y ahora voy
a correr esta partitura, puede ver
que le devolvió a los
estudiantes Edwan y Rahul Regresé a esos alumnos
que no tienen 18 años y ahora quiero usar
nuestro operador in con columna City
voy a quitar Y voy a mecanografiar ciudad y quiero mostrar a esos
alumnos que se viven en Dalí Dentro de los propios versos, primero, necesitamos usar códigos Dole porque nuestro
tipo de datos es re gear. Dentro de los
códigos dobles, necesitamos escribir nuestro cityme D. Si
ejecuto este código, escribo esos alumnos
que se viven en Deli y
tampoco usamos operador con Ahora está escrito
aquellos estudiantes que no están viviendo deli. Si ejecuto el código, se
puede ver que está
escrito un estudiante, Rahul porque Raúl vivía
en Calcuta, no en Usando en operador,
podemos buscar en nuestro ID. Entonces voy a hacer no operador, y también voy
a hacer columna City. Luego contrate ID en, y quiero mostrar varios datos de
estudiantes usando ID. Entonces voy a
quitar esta ciudad Nombre
y teclear uno y cuatro. Aquí yo más dos
identificación, uno y cuatro. Si ejecuto este código,
puedes ver que está escrito al alumno desde nuestra
mesa, Add one y Rahul Utilizamos en operador, donde tenemos que establecer
múltiples registros. Espero que ahora te quede claro por qué y cómo lo usamos en operador. Gracias por ver este video y mantente atento para
nuestro próximo tutu do
11. Tutorial de MySQL ENTRE Y NO ENTRE OPERADORES: Hola, amigos. Bienvenido de nuevo. En este tutorial, vamos
a aprender entre operador. Aquí puedes ver una
mesa de estudiante y dentro de esta tabla, insertamos algunos datos ficticio, y ahora quiero encontrar
algo en este registro Quiero buscar estudiantes de
18 a 21 años, entonces está escrito
esta amable tabla Sólo tres estudiantes
tienen entre 18 y 21 años,
Sophia, Emma y Olivia Extraer este registro, necesitamos
usar entre operador. Se puede ver hasta donde
necesitamos escribir nuestro nombre de columna, g. entonces necesitamos usar entre palabra clave y luego necesito
proporcionar dos valores, 18 y 21 entre
estos dos valores, necesitamos usar y palabra clave. Yo establecí un rango 18-21. Se puede ver en mi
tabla, hay otra columna llamada DoV
significa fecha de nacimiento Ahora quiero extraer alumnos
que nacieron 2001-2004, entonces es devolver
esta mesa porque Emma Olivia y James
nacen 2001-2004 Si desea extraer datos
entre dos rangos de fechas, podemos usar entre palabra clave. Se puede ver cuando dos
tipo Wire DOB 2001-2004, luego me muestran la tabla
de los alumnos Veamos cómo podemos usar entre palabra clave con comando select. Necesitamos escribir seleccionar
nuestros nombres de columna. Qué columna quieres
extraer de tu tabla. Entonces necesitamos usar de palabra clave y necesitamos
proporcionar el nombre de la tabla. Tenemos nombre de columna entre
el valor uno y el valor dos. Si quieres extraer
toda la columna, entonces puedes usar estrella sinusoidal. Podemos usar esto entre
operador con no operador. Solo necesitamos usar no
palabra clave antes del entre. Si usamos no palabra clave, entonces va a
devolver todo el valor
sin el rango entre el
valor uno y el valor dos. Empecemos la práctica
y veamos cómo funciona. Puedes ver abro
mi aplicación Muscle brdge y ya abro mi panel
Zem Control Primero, voy
a iniciar Apache, y después voy
a iniciar MisQuilo servidor host
local está
listo para nuestra conexión Voy a crear
la conexión, y voy a Dollik
en mi nombre de conexión Y puedes ver el
código anterior en nuestra sección para dejar de fumar. Por ahora, no necesito esta pestaña, así que la
voy a quitar. Veamos qué hay en nuestra mesa. Voy a hacer clic en este icono. Se puede ver que tenemos cuatro
registros en nuestra tabla. De esta tabla, me
gustaría encontrar alumnos que tengan entre 19 y 20
años de edad. Para ello, voy
a escribir select star de tblame y nuestro
tableame es personal Entonces voy a
usar mayor cierre. Entonces necesito escribir
el nombre de la columna, edad, entonces necesitamos usar
entre operador, entre, y luego
necesitamos tomar dos valores. Nuestro primer valor es 18 y
nuestro segundo valor es 20. Esta consulta va a
devolver a esos alumnos, los de entre 18 y 20
años. Ejecutemos el código. Voy a hacer clic en
el icono del trueno. Y lo puedes ver escrito para estudiante porque todos estos
alumnos son 18-20 Si utilizo Notebor
entre el C N nada, ahora se mostrará a
aquellos alumnos que no
tengan entre 18 y 20
años de edad Si ejecuto el código, puedes ver que no está escrito nada y por qué no está escrito nada, ya
sabes la razón. Vamos a ejecutar el código
de identificación de estudiante. Voy a quitar el nombre de esta
columna y el ID de tipo. Además, voy a
quitar esta palabra clave no. Y quiero mostrar a esos
alumnos que son 2-4. Si ejecuto este código,
se puede ver que está escrito
tres estudiantes, dos, tres, cuatro,
tenemos tres registros. Si uso no palabra clave con
ella y ejecuto este código, puedes ver que está escrito solo un resultado porque solo
tenemos cuatro
resultados en nuestra tabla. Si no le mostramos al estudiante 2-4, entonces solo
queda un alumno y él está en uno. No es obligatorio que
los operadores sean siempre número. También usamos esto entre palabra clave con nuestro tipo de datos de
cadena. Voy a usarlo con nombre. El nombre, no entre. Voy a quitar esto
no QR y entre, voy a escribir A
y es. Es una cuerda. Necesito moverlo dentro de
los códigos dobles. A, dentro del código doble. Si ejecuto el código, puedes ver que está escrito
en una Ana Rahul Mostró esos dos extremos, esos nombres comienzan
entre A y S. Podemos usar esto entre operador con valor numérico
y valor de cadena. Déjame mostrarte otro
ejemplo con columna de fecha. Pero se puede ver que no
hay nombre de columna fecha. Entonces voy a
crear otra tabla. El cuadro tendrá
una columna de fecha en ella. Ahora puedes ver, creo
otra tabla llamada personas, y ya
aprendemos a hacer tb. Si te muestro este twil
puedes ver que tiene cuatro resultados. Se puede ver que hay cuatro
filas y tres columnas. Hemos guardado la base de datos
del alumno junto con
el nombre del alumno Voy a usar entre
operador con eso. Quiero ver a esos alumnos
que nacen 1996-1999. Primero, necesitamos escribir select star de nuestra
tabla nombre persona. Entonces necesitamos usar reclose
nuestra columna fecha de nacimiento,
fecha de nacimiento entre
la cotización, voy a escribir
nuestra primera fecha, 1996 mes enero fecha 01, y ahora voy a usar
ACWord la edad entre 1998, mes
diciembre y diciembre
pasado Entonces va a
regresar a esos alumnos que nacen 1996-1998 Si ejecuto el código, se
puede ver que devolvió tres estudiantes
Mito Avanzado y Sussma Este es nuestro operador entre. Lo usamos para encontrar valor
entre dos números. Gracias por ver este video.
12. MySQL LIKE Operador y comodines: Un placer verles chicos. En este tutorial, vamos
a aprender operador en SQL. Aquí puedes ver una
mesa ficticio en tu pantalla. Ahora quiero extraer a esos alumnos cuyos
nombres empiezan con es. Se puede ver entonces está
escrito esta tabla. Está escrito Smith y Sophia porque sus
nombres empiezan con es. Si quieres extraer
resultado así, entonces necesitas usar operator. Por qué nombre como dentro de las comillas
dobles es signo de módulo. Es mala nuestra palabra, empezar por es y no
sabemos cuántos personajes
vendrán después de eso. Puede ser cero, tal vez uno o
tal vez múltiples caracteres. Se puede ver que usamos letrero modular. De igual manera, tenemos
más personajes y lo llamamos carácter
comodín Básicamente, utilizamos
dos caracteres, percentis y El porcentaje significa que
representa cero carácter, un carácter o
varios caracteres, y el guión bajo representa
un solo Te voy a mostrar algunos
ejemplos de nuestro patrón. Si escribo como una persona, entonces va a encontrar algún
valor que comience con A. Del mismo modo, si
escribo porcentaje A, es encontrar cualquier valor
que termine con A. Entonces si escribo porcentaje
O porcentaje, es encontrar cualquier valor que
tenga OR en cualquier posición. Si escribo subrayado R porcentajes, su principal encuentra cualquier valor que
tenga R en segunda posición Si escribimos A, los porcentajes de
subrayado, se encuentran los valores que comiencen con A y estén por fin
dos caracteres en lay Pero si utilizo A unco percentis, encuentra cualquier valor
que comience con A y tenga por fin tres
caracteres Sólo una cosa, recuerda,
ndscoe significa un carácter y percentis significan que cualquier personaje
podría ser un carácter
o podría ser un carácter Si buceamos A por ciento O, encontramos cualquier valor que comience
con A y termine con O. Y si escribimos ScoOy
va a encontrar esos O en la segunda y
Y en la tercera posición Veamos cómo podemos usar como
operador con nuestra sintaxis. Primero, necesitamos
escribir limo Qard, luego nuestro nombre de columnas a
partir del nombre de la tabla Entonces necesitamos usar la clase Wire. Columna después de la contratación, necesitamos
crear una condición, columna como operador,
y luego podemos crear cualquier patrón como queramos
buscar en nuestra columna. Además, podemos usar este operador con no operador.
Algo así. Necesitamos usar no palabra clave
antes de la palabra clave. Va a devolver
todas las respuestas opuestas a este botón. Comencemos la
práctica y tratemos de
entender cómo podemos usar el operador con
diferentes patrones. Oye, volví a mi aplicación de llave Maskill
War, y también abro el Panel de Control
Zam Primero, voy a
iniciar el servidor Apache, y después voy a iniciar MySQL y tenemos que
esperar la señal verde. Primero, necesitamos
crear la conexión. Voy a pasar el cursor sobre el nombre de la conexión y
Doble Glick encendido Aquí nuestro software está abierto y
puedes ver mi editor SQL, y ya creamos dos
tablas, personales y personales. Si te muestro mi rueda de
personalidad, puedes ver que tenemos cuatro
discos en nuestra mesa. Si te muestro otra persona de
mesa, puedes ver que también
tenemos cuatro discos. Desde mi rueda de personalidad, quiero encontrar esos tudens
cuyo nombre comience con A. O que necesitamos escribir select star de personal
significa nuestro nombre Tevin, entonces necesitamos usar
clase superior y necesitamos proporcionar nombre de
columna y luego
voy a usar operador, y voy a usar cita porque nuestros
datos de columna de nombre están aquí Voy a encontrar esos toudens cuyos nombres comiencen con
A, porcentaje sine Esto significa que a debe
estar en el principio y lo que queda arriba
eso no va a importar. Si ejecuto este código, se
puede ver que obtenemos dos resultados. A la una y Anna. No sólo eso, podemos usar
múltiples caracteres a la vez. Si buceo ADW, quiero ver a ADW de
todos los estudiantes que hay por ahí. Si ejecuto este código, puedes ver que obtenemos solo
un registro, agregamos uno. Si quiero encontrar tal
registro, no está aquí, así que voy a agregar otra
W I ejecuto este código, va a volver en blanco. Ahora voy a usar el diseño del
doble por ciento. Dentro del diseño de doble
porcentaje, voy a escribir double N. Esto significa que si estos dos caracteres
se interponen entre el nombre, entonces muéstranos ese nombre. No importa si se queda en el arranque o se queda en la
N o se queda en el medio. Si ejecuto este código, puedes verlo
escrito una
alumna, Anna, ahora quiero ver a aquellos alumnos cuyo
nombre empieza con A N es. Para estos, primero,
voy a escribir A, percentis y después
voy a usar operador o nombre como dentro de la
cita es Si ejecuto este código, puedes ver que está
escrito tres estudiante, agrega una Anna y Susmta Podemos usar nada operador
con así que voy a eliminar esta sección y escribo
nombre no como nuestro patrón Si ejecuto este código, puedes ver que está escrito todos los alumnos que no están
emparejados con esta partin Se puede ver
escrito SuspianRahul, pero no escribió Edwan y Anna porque sus
nombres empiezan por A. Déjame mostrarte otro Para ejecutar esta consulta, voy a abrir otra
tabla nombre personas, y voy a eliminar
esta palabra clave no. Alambre, nombre como pequeño. Quiero mostrar a esos
alumnos cuyos nombres empiezan por pequeños no
son mayúsculas. En ese caso, necesitamos
usar la palabra clave binaria. Alambre binario, nombre como smalls. Si ejecuto este código, puedes ver que está
escrito al estudiante Smith y Susmta porque sus
nombres empiezan con pequeños Déjame probarlo
de otra manera. Sabes, en nuestra mesa, hay un alumno llamado Rahul y su nombre
empieza con R mayúscula, pero ahora voy
a usar Si ejecuto este código, puedes ver que está escrito
en blanco porque usamos binari uWord va a devolver especificar los resultados del tipo de
carácter Una vez más, si uso,
se puede ver que está escrito
Susmita y Smith Pero si utilizo R mayúscula, ahora va a devolver a Rahul porque su nombre
es empezar con Déjame mostrarte otro ejemplo. Voy a quitar la palabra
binárica. Y voy a
usar signo de percentis antes del carácter
y escribo N, es media quiero
ver a esos alumnos cuyo nombre termina con N.
Si ejecuto este código, se
puede ver que está escrito
un nombre de estudiante avance De igual manera, podemos buscar
dos caracteres a la vez. Voy a escribir PA y ejecutar el código y se puede
ver escrito Susmta Ahora voy a
mostrarte otro ejemplo. Voy a escribir R por ciento. Esta línea significa que R vendrá principio de la palabra y
L estará en la última. Puede haber múltiples caracteres entre estos dos personajes. Si ejecuto este código, puedes ver que está escrito Rahul porque su nombre
empieza con R y termina Ahora te voy a mostrar ¿cómo podemos usar undercodoperator Este ejemplo, voy a
escribir undersco porcentaje de EU. Es media la palabra que comienza
con tres caracteres. U es nuestro segundo personaje y
S es nuestro tercer personaje, pero no conocemos
al primer personaje. Si ejecuto este código, puedes verlo
escrito Sushmta ahora voy a usar
UnderScoett coco, H. Quiero decir que empieza con tres caracteres y
no conocemos los
dos primeros caracteres,
y nuestro tercer personaje debería ser H. Va a
devolver aquellos alumnos cuyo
tercer personaje es H.
Si ejecuto devolver aquellos alumnos cuyo
tercer personaje es H. este código, puedes Podemos usar guión bajo
entre dos caracteres. Et me muestro un guión bajo, I. Si ejecuto este código, está escrito Smith porque
nuestros personajes empiezan con
a y no conocemos nuestro segundo personaje y
nuestro tercer personaje es I. Este patrón coincide con Smith Como resultado, está escrito Smith. Espero que ahora te quede claro cómo podemos usar operador
con patrones. Gracias por ver este video. Nos vemos en el siguiente tutorial.
13. Expresión regular de MySQL: Hola, amigos. Bienvenida de nuevo. En este video,
vamos a aprender qué es la
expresión regular en mi habilidad. Con eso,
vamos a aprender cómo
podemos usar la expresión regular
con Select Cavan Aquí puedes ver una mesa de
estudiantes dammi y quiero
buscar a aquellos alumnos
cuyo nombre termine con WAN Con esto, quiero
buscar otro patrón si hay un nombre y OpH
escrito en ese nombre, entonces muéstrame el y si tratamos de encontrar este tipo de registro
de esta tabla, entonces está escrito
estos dos resultados, Advan y Sofía porque
Ad uno termina con Wn y se pueden ver los
personajes OpH Para este tipo de búsqueda, utilizamos la expresión regular. Se puede ver después de donde
necesitamos proporcionar
nombrecolumna y luego necesitamos usar una expresión
regular de nombre clave, RZEXP Es un nombre corto de expresión
regular. Luego dentro de los códigos, necesitamos escribir expresión
múltiple y los llamamos patrones. Como pueden ver,
se acaba con uno. Escribo WAN y luego
uso el signo de dólar. Es decir que la palabra termina con uno, y luego uso el signo Pi. Es malo que quiero buscar otro patrón
usando este comando. Usando la expresión regular,
podemos ejecutar diferentes tipos de búsquedas
en un solo comando. Hay mucho signo
en la expresión regular. Tratemos de entenderlo. Primero, se puede ver
un signo de flecha superior. Es principal, si la
cadena comienza con AB, entonces está escrita esa cadena y nuestro siguiente signo
es el signo de dólar. Su extremo principal de cuerda de alambre, si la cuerda termina con AV, entonces está escrita esa cadena. Con eso, tenemos signo res
cuadrado. Escribo cualquier carácter
dentro de la resis cuadrada, aquí se puede ver I tipo Rs. En ese caso, va a
encontrar a cada personaje de
manera diferente. Primero, va
a buscar R, luego va a buscar y
por fin, va a
buscar S. A continuación, si usamos la flecha superior antes del cuadrado resistir y si
escribo algún carácter
dentro de la resis cuadrada, su media va a encontrar
esa palabra B o comenzar con A, lo contrario E, de lo contrario R. Entonces tenemos otro patrón
donde podemos establecer rango. Aquí establecemos un rango de la A a la Z. va a encontrar todas
estas palabras si la palabra contiene algún carácter
entre ocho a Z, supongamos que estableces
rango entre A a F. Entonces va a
devolver esos resultados que tienen el carácter
entre A a F. Si utilizo otro carácter
arriba del cuadrado sis va a crear
diferente tipo de patrón Entonces se va a buscar al
personaje que termina con AE, BE, CE, algo así. Por último, se puede ver los pecados de Pi. Aquí podemos establecer nuestros
diferentes patrones. Se puede ver que escribo tres nombres en nuestro patrón Eva, Mia, y Nora Entre ellos, utilizo signo Pi. Va a encontrar todo el
resultado si la cadena contiene esto y podemos usar cualquiera de este signo para crear este
patrón. No te preocupes por ello. Te voy a mostrar
lo práctico. Veamos esta sintaxis
como podemos usar expresión
regular
con el comando select. Primero, tenemos que
escribir select Keyword, y luego tenemos que
proporcionar el nombre de las columnas. Si quieres mostrar todas las
columnas, puedes usar estrella. Entonces tenemos que escribir de palabra clave y necesitamos
proporcionar el nombre de la tabla. Luego viene Wire Ker, necesitamos proporcionar
el nombre exacto de la columna donde quiero buscar, y luego podemos usar
nuestra expresión regular y podemos establecer nuestro propio patrón. Sin perder el
tiempo, comencemos la práctica y veamos cómo
podemos usar la expresión regular. Puedes ver que ya abro la aplicación
MySQL Warwige y también
abro ZeM Primero, voy a iniciar Apache y después
voy a iniciar MSQul. Ahora nuestro servidor host local
está listo para la conexión. Voy a acaparar
el
nombre de mi conexión y DoubleClick Este es nuestro editor SQL. En nuestro video anterior, trabajamos con persona
y mesa personal. Si te muestro la mesa
personal, puedes ver que
sólo tenemos cuatro registros. Y ahora voy a buscar registro usando expresión regular. Primero, tenemos que
seleccionar nuestra mesa. Estrella Cyax de personal. Entonces necesitamos usar Contratar más cerca entonces necesitamos seleccionar
nuestro nombre de columna, nombre, y necesitamos usar palabra clave de
expresión regular, ahora necesitamos
proporcionar patrón exacto lo que quiero
buscar en nuestra tabla. Voy a buscar I. Si un nombre contiene MI, entonces ese nombre se mostrará. Ejecutemos el código. Entonces voy a hacer clic en
este ícono de Thunder. Se puede ver que está
escrito un resultado llamado Susmita porque ¿Estoy
disponible en este nombre Si empato RA, entonces va a encontrar
a los que fueron los que tienen carácter RA. Si ejecuto este código, puedes ver que está escrito Rahul
porque Rahul empieza Hicimos
lo mismo con la ayuda del operador en nuestro video
anterior, pero necesitamos usar signo de
percentise para En nuestro operador, necesitamos usar dos percentisSIE para
obtener el Pero la expresión regular es mucho
más confiable que operador. Vamos a sumergirnos en
nuestro siguiente ejemplo. En el campo nombre,
quiero verificar aquellos nombres cuyo nombre
empiezo con AD. Entonces necesitamos usar
erosina superior para esto. Va a encontrar a los que empiecen con 80.
Vamos a ejecutar el código. Si ejecuto el código, se
puede decir que está escrito Adan porque avance
inicio con 80. Si muero, S va a encontrar a
los que empiecen con AU. Vamos a ejecutar el código. Se puede
ver que está escrito Susmta Si utilizo el operador de error
al principio de la cadena, entonces va a
comprobar esas palabras que empiezan con este patrón. Del mismo modo, utilizamos el
signo de dólar para verificar la palabra desde el final. Voy a teclear ANA, después utilizo Dollar sine. Si ejecuto este código, puedes ver que está escrito
Anna porque Ana termina con NA ahora te voy a
mostrar cómo podemos usar P sine para buscar
más de un patrón. Entonces voy a escribir Rahul, luego uso PiSine y
voy a escribir otra palabra annaSn uso PisiIn
y voy a escribir otra palabra en y voy a Intentemos ejecutar este código. Si ejecuto este código, puedes ver, puedes
ver que está escrito nulo. Pero la pregunta es
¿por qué escribió nulo? Porque sabemos que los nombres de
estos alumnos están disponibles en nuestra tabla. Entonces, ¿por qué está escrito nulo? Porque usamos el espacio. Tenemos que eliminar este espacio. Por eso está escrito nulo. Espacio de recuento de expresiones regulares también un carácter. Si ejecuto este código, esta vez lo puedes ver escrito o resultado a una NAN Rahul Si elimino AN y
luego ejecuto el código, puedes ver que una vez más está
escrito NA porque AA coincide con este patrón NA
y un final con NA. Pero si uso erosina superior
está en ella empezar con NA. Si ejecuto este código, puedes verlo escrito
solo dos estudiante, Advance y Rahul y
no empezar con AA Por eso está escrito sólo dos estudiante,
Advance y Rahul Pero si utilizo signo de dólar, fin de nuestro tercer patrón, y luego ejecuto este código, puedes verlo escrito
Avance inicio con este patrón y también Avance fin
con este patrón. Si elimino AD del Anuncio uno
y luego ejecuto el código, también
está escrito en uno porque también esta vez se
terminó con WAN. Este es nuestro signo Pi. Usando este letrero, podemos verificar
múltiples registros a la vez. Puedes usar este letrero
cuanto quieras. No hay límite
para usar Pi sine. Ahora
te voy a mostrar otro ejemplo donde voy a
usar square sis. Cuantos personajes
vamos a proporcionar dentro de nuestra base cuadrada, va a
comprobarlo uno por uno. Si escribo Is, no
va a buscar
es, va a buscar Is. Se va a devolver todo el
nombre donde esté disponible el INS. Si ejecuto este código, puedes ver que está escrito
solo un estudiante, US MitMia porque el INS está
disponible en este mundo Pero si busco I R y D, entonces ejecuto el código. Ya puedes ver que está escrito
Avance Susmta y Rahul. Porque D carácter
disponible en I carácter disponible en Susmita y R
Caracor disponible Por eso está escrito
estos alumnos. Podemos hacer lo mismo
usando operator, pero necesitamos usar
operator para esto. Entonces crea nuestro
código muy clamsy. Por eso preferimos
usar la expresión regular. Dentro de la plaza ses
voy a teclear RN y fuera de la plaza
ses voy a escribir A. Ahora la pregunta es, ¿cuál
es el significado de eso? Se va a
crear una combinación. Primero, va a
crear una combinación de RA, luego va a
crear una combinación de NA. Voy a quitar los caracteres
innecesarios y voy a
ejecutar este código. Se puede ver escrito a
estudiante, Anna y Rahul. Debido a que la combinación NA
coincide con este patrón, también la combinación RA
coincide con este patrón. Podemos usar múltiples caracteres
dentro de las carreras cuadradas. Voy a entrar en el personaje T. Si ejecuto este código, se
puede ver que es
regreso Susma también porque Susmia termina
con carácter TA No sólo eso, podemos usar erosina
superior con
nuestra sis cuadrada Voy a buscar
esos personajes que empiecen con R A y a. Si ejecuto este código, está escrito
aquellos alumnos que empiezan con RA y a. igual manera, podemos usar operador
final con eso. Fin de la plaza ss, necesitamos usar pecado más alto. Si ejecuto este código, está escrito sólo
para la alumna Ana y Susmta porque estas dos
palabras terminan con un carácter A. En nuestra condición, A
carácter está disponible. Si escribo DN dentro
del cuadrado resis, y voy a usar Un carácter comenzando de la resis cuadrada, y si ejecuto este código, puedes ver que está
escrito en uno y ANA. Debido a que crea
dos combinaciones, AD y AN, estas dos combinaciones
coinciden con Aduan y NA No sólo eso, podemos usar
rango dentro de la plaza ***. Voy a teclear c2e. Y
te voy a decir cómo funciona. Va a encontrar a
esos personajes que están entre C a E.
Según nuestro patrón, va a seleccionar
tres caracteres, C, D y E. Nuestro
patrón comienza con A, y va a crear
tres combinaciones con A, AC, AD y AE. Ejecutemos este código. Se puede ver escrito a la una porque AD coincide
con nuestro patrón. Podemos usar operador de rango. La expresión regular es más
eficiente que el operador. Entonces usamos la expresión regular. Espero que ahora sepas
cómo podemos buscar patrones
complejos a complejos
usando expresión regular. Podemos ejecutar cualquier búsqueda
compleja usando expresión regular. Espero que ahora entiendas
lo que es la expresión regular. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
14. MySQL ORDEN POR Y DISTINTO: Hola, amigos. Un placer
verte de vuelta. En este video,
vamos a aprender a la
nueva pobreza desde el comando SQL. W B y distintos. Se puede ver una mesa de
estudiante ficticio y se puede ver la
primera columna es nombre, que no está ordenada por orden, y quiero ser
ordenada por orden Como puede ver, después de A, los nombres de los
estudiantes comenzaron
con. Smith y Sophia. Quiero los nombres, los
que empezaron con A, que vinieron primero,
y después quiero
ver a esos alumnos
que empezaron con B. De igual manera, quiero
ordenar a los alumnos por su nombre significa
orden ascendente, algo así. Si pongo
orden ascendente para nombre columna, según la
tabla, después de adv devuelve Emma porque
E viene primero de Si notas, Smith y Sophia, ambos nombres empiezan con, pero el segundo personaje
de Smith, A viene primero, luego O, va a imprimir
Smith antes que entonces Sophia. Entonces aquí hemos puesto nuestra
mesa en orden ascendente. Establecer orden ascendente
u orden descendente, necesitamos usar una
palabra clave especial, nombre derby. Como puede ver en
su pantalla, primero, debe escribir der por palabra clave y luego debe
proporcionar el nombre de la columna. En nuestro caso, nombre, y luego debe proporcionar
qué orden queremos establecer. Tenemos dos tipos de órdenes,
ascendente o descendente. Si quieres ir
con ascendente, entonces necesitas escribir ASC Pero si quieres ir
con orden descendente, entonces necesitas escribir DESC Si establecemos esta
columna descendente, entonces comenzará a trabajar
desde la dirección opuesta. Quiero decir que
va a comenzar desde Z. veamos como podemos usar el agua por comando usando comando Salt Primero, necesitamos
escribir comando Salt, luego necesitamos
proporcionar nombre de columnas. Si quieres ver
todas las columnas, puedes escribir star entonces necesitamos usar de palabra clave
y necesitamos proporcionar la tabla en y
necesitamos usar agua por palabra clave y luego necesitamos
proporcionar el nombre de las columnas, que queremos regar. Podemos ordenar varias
columnas en una tabla, necesitamos usar coma
entre columnas entonces y luego necesitamos
proporcionar el formulario de pedido Ascendente de otra manera descendente. Si quieres ir
con ascendente, entonces necesitas escribir
ASC y para descender, necesitas escribir DESC El orden ascendente es
el orden ascendente es el orden predeterminado. Si usas orden por palabra clave, por defecto, es ejecutar orden
ascendente. Empecemos la práctica
y veamos cómo es así. Se puede ver en su pantalla, ya
abrí mi Panel de Control
Zem y también abro la aplicación MySQL
War Wrench Primero, voy a
iniciar el servidor Apache, y después voy a
iniciar el servidor MySQL. Ahora nuestro servidor está
listo para la conexión, así que voy a hacer doble clic
en el nombre de mi conexión. Aquí puedes ver nuestro editor SQL y también puedes ver nuestras tablas, y yo
te voy a mostrar la tabla personal, así que voy a Dwigon Se puede ver que tenemos cuatro
alumnas en nuestra mesa, añadimos una Anna Smitha Rahul, y aquí quiero
ordenar el nombre de la columna Si miras de cerca,
verás que S viene primero, luego ven R. Voy a ordenar esta columna nombre e imprimir nombre de
estudiante alfa verticalmente. Voy a teclear Clec star de ParSll entonces voy
a usar Y luego hay que proporcionar el nombre de
la columna, que es nombre. Eso es. Si
ejecuto este código, puedes verlo, y esta vez puedes ver primero la impresión de
caracteres. Entonces se
está imprimiendo el carácter S. En primer lugar,
va a imprimir todos los nombres que empiezan por A, y luego va a imprimir esos nombres que empiezan por B. Se va a imprimir nombre alfa
verticalmente, significa de la A a la Z. Si quieres mostrar estos
datos en orden descendente, sí, podemos. Sólo voy a escribir. DESC. Si ejecuto este código, puedes ver, ahora es imprimir todo el nombre
en orden descendente. Primero imprime a Susma, luego imprime a Raúl,
luego imprime a Anna Por fin se imprime el anuncio uno. Aquí se puede ver,
no uso ninguna condición. Si quieres usar alguna
condición, sí, podemos. Es necesario escribir Wir Qard. Aquí ciudad igual a
sentar la cita Di. Si ejecuto este código, puedes ver a aquellos
alumnos que son de D y también imprime su
nombre en orden descendente. Primero, imprime usmida, luego alguna Anna por fin agrega una Podemos hacer pedidos de
cualquier columna arriba aquí. Voy a quitar esta línea. Y voy a ordenar la columna H. Voy a quitar este nombre de
columna y voy a escribir H. Por ahora, no
quiero hacer orden
descendente, así que voy a quitar DSC. Si ejecuto este código, puedes verlo ordenar nuestra columna
H, 18 18 1920. No sólo eso, podemos
ordenar dos columnas a la vez. Nombre ciudad. Si ejecuto el código, se
puede ver, primero
va a ordenar nombre columna. Entonces según columna de nombre, va a ordenar Columna de la ciudad. Así podemos ejecutar el orden de múltiples
columnas a la vez. Hablemos de otro
método, el listado. Aquí puedes ver
una tabla similar, y ahora quiero extraer todos los nombres
de ciudades de esta tabla. Si escribo seleccionar Ciudad de Taven entonces está
escrito esta tabla Si notas, entonces podrás ver que imprime
Chicago City dos veces. Este comando escrito
como es columna de ciudad. Quiero informe consolidado. No quiero repetirlo nombre de
la ciudad en mi resultado,
algo así. No hay duplicación
en este resultado. Imprime Chicago una vez. Si queremos extraer un
resultado así, en ese caso, necesitamos
usar una palabra clave distinta. Aquí puedes ver, seleccionar distinta
ciudad columnim de Diablo Digamos la sintaxis adecuada. Primero, debe
escribir set command, luego debe escribir la palabra clave
distinta y debe
proporcionar el nombre de la columna. Entonces necesitas usar la
palabra clave From y necesitamos
proporcionar Devil's name. Comencemos la
práctica y veamos cómo podemos usar DistyORD. Una vez más, vuelvo
a mi habilidad Word moza aplicación y puedes ver todas estas ciudades
estudiantes La mayoría de los estudiantes
son de Delhi. Sólo Raúl vino de Calcuta. Primero, voy a quitar este código y luego
voy a escribir, seleccionar dist y luego
necesitas proporcionar columna Ciudad
de nuestra mesa personal. Ejecutemos este código. Si ejecuto este código, puedes verlo
escrito Dili y gato No repito nuestro cityme Dili ahora quiero extraer todo el grupo de edad
de la mesa personal Voy a quitar City
y voy a escribir
H. Si ejecuto este código, se
puede ver que está escrito
tres resultados, 1918 y 20. No sólo eso, también
podemos ordenar esta columna H. Solo quiero que ate
Agua por y necesitamos proporcionar el nombre de columna H.
Si ejecuto este código, puedes verlo
ordenado nuestro resultado. Primero, imprime 18, luego
imprime 19, luego imprime 20. Rodé nuestra columna
en orden ascendente. Utilizamos Qard distinto para eliminar la duplicación y obtener
el resultado único Espero que te quede claro
por qué usamos agua B y
palabra clave distinta en el comando myscal Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
15. MySQL ES NULL y NO ES NULL: Hola, amigos.
Encantado de verte de vuelta. En este deterioro
vamos a aprender es operador
nulo y
no es operador nulo Aquí se puede ver una mesa de estudiantes
Damis, y por error, Sophia se
olvidó de proporcionarle a Él Para que veas que g está en blanco. Por defecto, se
almacena en valor nulo. Si no usamos
constante no nula o columna H, entonces podemos dejar
esta columna en blanco. Entonces ahora quiero
extraer a esos alumnos que no proporcionan su
edad, algo así. En ese caso,
utilizamos Enulloperator. Primero, necesitamos
escribir cláusula de contratación y luego necesitamos
proporcionar el nombre de la columna en nuestra edad de caso luego necesitamos
escribir nuestro operador Inull Esta consulta va a recuperar a aquellos alumnos que
olvidaron proporcionar Ege. Veamos cómo podemos
usarlo con Cletommand. Unidad a tipo seleccionar, entonces
necesitamos proporcionarles columnas de nuestro tablin W columnas
ellas es operador nulo Este comando va a volver a
tropezar todos los valores nulos. Si queremos
recuperar esos valores,
que no es nulo, entonces manera similar podemos usar no
es operador nulo Solo unidad a escribir no es nulo, va a volver a tropezar
esos resultados que no tienen un valor nulo
a la columna en particular Comencemos la
práctica y tratemos de
entender cómo funciona
con nuestro comando SeQuL Ya abro mi aplicación
ASQLVwich. Con eso, también abro el Panel de Control
ZM. Primero, voy a iniciar Apache y después voy
a iniciar mi Squil Ahora está listo para la conexión, y voy a Dowlek
en mi nombre de conexión Aquí se puede ver una
mesa llamada persona. Si hago doble clic en este icono, puede ver que tenemos
cinco registros en nuestra tabla y tenemos cuatro
columnas en esta tabla, identificación, nombre, edad y ciudad. Si notas, aquí puedes ver, no
hay
valor de edad para Susmta y Kris sabemos que si no
hay valor, pretende
ser Ahora quiero ver
esos valores de la tabla que olvidaron
insertar su H. Para ello, voy a escribir
select star de nuestra extremidad Tevin y nuestro nombre
Tevin es Entonces voy a
escribir Wrelash y
quiero comprobar la columna H y después voy a usar
nuestro operador isnull Este comando va a devolver a aquellos alumnos cuya a es nula. Si ejecuto este código, puedes ver que está escrito para
estudiante mostrarme el Krish Se olvidaron de
proporcionar su edad. Del mismo modo, podemos usar el operador
no nulo. Si utilizo no aloperator, va a devolver a
esos alumnos Quienes aportan su
valor He en columna H. Si ejecuto este código, puedes ver que está escrito a la una, Amr y Rohith también puedes
ver sus H 24, 23 Sólo recuerda una cosa, me
anula vacío, no me anula, no vacío No podemos usar entre no como operador para
verificar el valor nulo. Solo hay solución
para verificar valores nulos. Yo nulo o no es nulo. Espero que ahora te quede claro. Gracias por ver este video.
16. Tutorial de LÍMITE y OFFSET: Hola, amigos. Bienvenida de nuevo. En este tutorial,
vamos a aprender dos nuevos temas, limit y Osit Aquí puedes ver una mesa de estudiante
ficticio. Supongamos que hay muchos
registros en esta tabla, y quiero ver todos
los registros a la vez. Para ello, necesitamos
escribir select star de estudiante Mans
nuestro nombre de tabla. Si ejecuto este comando, va a devolver todo
el alumno a la vez. Pero el problema es si tenemos
3 mil alumnos en nuestra mesa, pero no quiero ver a
todo el alumno a la vez. Quiero ver el resultado en un número limitado y quiero ver
a dos alumnos a la vez. Algo así significa nuestros dos primeros resultados
y uno y Smith. Para extraer este resultado, necesitamos usar la cláusula limit. Primero, necesitamos escribir limit, luego necesitas establecer el número. Tenemos que establecer el número exacto, cuántos resultados quiero
extraer de la mesa del alumno. Hablemos de la sintaxis. Cómo podemos escribir
cláusula límite en nuestra consulta. Primero, debe
escribir comando sellado, y luego debe
proporcionar el nombre de las columnas. De lo contrario, puede usar el signo de
estrella del nombre de la tabla. Entonces venga cláusula de contratación. Si quieres, puedes
establecer cualquier condición. De lo contrario, puedes saltarte
esta sección de alquiler. Es un opcional. Puede
usarlo sin condición, y luego necesita
usar la cláusula Limit, y luego debe
proporcionar el número, cuántos resultados desea ver. Comencemos la
práctica y tratemos de
explorar cómo podemos usar cláusula
limit con
un comando squall Entonces abro mi aplicación de
cabrestante MSEQL y también abro el Panel de Control
EM Entonces primero, necesitamos
iniciar Apache, y luego tenemos que iniciar MySQL y nuestro servidor está
listo para la conexión. Voy a doble deslizamiento en el nombre de
mi conexión, Demo. Y aquí puedes
ver mi editor SQL. Y puedes ver que
tenemos uno Tavl en nuestra base de datos de estudiantes, persona
nombrada Y si te muestro la mesa, aquí puedes ver que tenemos
cinco alumnos en nuestra mesa, y este es nuestro editor de SEQL Y ahora no quiero extraer
todo el resultado a la vez. Quiero ver este resultado
en un número limitado. Entonces voy a teclear estrella Celec de nuestra persona miembro Tevin Y entonces hay que
usar cláusula limit, y quiero ver
para grabar de una vez, así que voy a escribir dos. Si ejecuto este código, se
puede ver que está escrito primero dos resultado a la
una y Susmita De igual manera, si escribo cuatro
y luego ejecuto el código, se escribe para el
estudiante a la vez. No sólo eso, podemos usar
mayor condición con eso. Voy a mecanografiar
contratar ciudad igual a Pune y quiero ver
un resultado a la vez Si ejecuto este código, puedes ver que está
escrito un resultado, Rohit y él es de Pune Ahora quiero ordenar
nuestra columna de nombre. Quiero cambiar el límite. Voy a teclear cuatro. Como voy a quitar
esto donde estaba. Voy a escribir el nombre der Y. Si ejecuto este código, se
puede ver escrito cuatro resultados y también se imprime su nombre en orden
ascendente,
AdV Amer, Krish y Como puede ver, podemos usar todo con
nuestra cláusula límite, cláusula wire, water by, operador
nulo, etcétera Como puedes ver,
de este viaje, podemos extraer a nuestros dos
primeros alumnos. Pero si quiero ver a los
dos estudiantes, ¿entonces qué? Ahora quiero ver a Sopia y
Emma y quiero saltarme a
nuestros dos primeros alumnos Para extraer este resultado, necesitamos usar otra palabra clave
opcional con cláusula limit,
que es opuesta. Aquí puedes ver un número de color
negro. Este es nuestro opuesto.
Primero, tenemos que proporcionar lo contrario y tenemos que proporcionarlo antes
del número límite. Entonces Oset trabajar como
número de partida significa comenzar. Aquí puedes ver nuestro osite
es de dos medios que parte de Sofía porque va a
escapar a dos estudiantes,
Adwan y Smith Veamos la
sintaxis de opuesto, cómo podemos usarla
con Caltommand Todo seguirá igual. Solo necesitamos usar el número Oste
antes del número límite. Después de la palabra clave limit, necesitamos proporcionar el número Oste Luego usando coma, necesitamos
proporcionar nuestro
número límite. Eso es. Empecemos la práctica
y veamos cómo funciona. Entonces por ahora, voy a quitar esta línea y voy
a poner límite y OSitett. Nuestro osite es dos. Es mezquino, va a saltarse dos estudiantes, número uno y número dos, y nuestro límite también es dos. Significa ir a
regresar a estudiante, número tres y número cuatro. Si ejecuto este código, aquí puedes ver que está
escrito al estudiante Amor y
Rohit y es saltar dos
estudiante Advan y Aquí puse mi Opsete dos. Es media que va
a empezar a partir de tres, y también puse nuestro límite dos, va a regresar a estudiante. Como puedes ver, nuestro
ID termina con cuatro. Si configuro el límite de Oset cuatro
y luego ejecuto el código, puedes ver que está escrito
solo un estudiante Este es nuestro último alumno, Kris. Si configuro nuestro Oset cero, luego ejecuto el código,
va a devolver nuestros dos
primeros
ID de estudiante uno e ID dos Siempre que necesitamos comenzar, siempre tenemos que proporcionar cero. Espero que ahora te quede claro
lo que es offset y limit en mi Squill Gracias por ver este video.
17. Tutorial de conteo de MySQL Sum Min Max: Hola, amigos. Un placer
verte de vuelta. En este tutorial,
vamos a aprender funciones
agregadas como contar suma mínima
promedio máximo, etcétera Aquí se puede ver
una tabla de empleados, y hay cuatro
columnas en esta tabla, nombre, edad, centro y salario. Supongamos que ahora queremos saber cuántos empleados
tenemos en nuestra empresa. Sólo quiero contar
el empleado total. Para ello, necesitamos usar una función agregada
que es count. Después de escribir count
dentro del paréntesis, necesitamos proporcionar el nombre de la columna ¿Qué columna queremos contar? Supongamos que doy nombre
columna en este paréntesis, entonces va a contar todo
el nombre de esta tabla, y ahora quiero ver quién obtiene el salario más alto
entre los empleados Para ello, podemos usar otra
función que es max. También es función agregada. Se va a
devolver sueldo mayor entre la columna salarial. Según la tabla
va a regresar a la una porque su
salario es de 1.200 dólares De igual manera, si quieres ver el salario mínimo de
esta tabla de empleados, tenemos otra
función llamada Min. De igual manera, necesitamos proporcionar el salario columnum
dentro del paréntesis Si quieres ver
el total de LATI tenemos que pagar a nuestros empleados Podemos usar alguna función
dentro del paréntesis, necesitamos pasar
columna salarial y luego
va a devolver el salario total
de la tabla salarial Si queremos ver el
promedio del salario, podemos usar la función AVG. AVG significa promedio. Ahora veamos cómo podemos
usarlo con comando salt. Primero, necesitamos
escribir comando Salt, y luego necesitamos usar
la función de agregado. Aquí utilizamos la función count. Luego dentro de la prensa redonda, necesitamos proporcionar el nombre
exacto de la columna. Entonces necesitamos escribir
from y nuestro nombre de pestaña. Si quieres establecer
condición, puedes. Es opcional, no obligatorio. De manera similar, podemos usar
otras funciones como suma, promedio
mínimo, etcétera Tenemos que seguir
el mismo procedimiento. Después del comando Salt, necesitamos
escribir nuestro nombre de función. Eso es, y
todo sigue igual. Empecemos la práctica
y veamos cómo funciona. Oye, estoy de vuelta a mi aplicación
McClevaRwnch, y ya inicio
mi servidor Zem, y voy Aquí puedes ver un nuevo nombre
de tabla empleado. Si te muestro la
tabla, puedes ver, ya inserto algunos datos
dammi en este tip, y además tenemos cuatro
columnas en esta tabla,
nombre, edad, ender y salario Si te das cuenta, puedes ver, no
usamos la columna ID para
almacenar el valor único del estudiante, y ahora quiero contar todo el
alumno de la tabla de empleados Voy a escribir, seleccionar conteo. Dentro del paréntesis,
necesitamos proporcionar el nombre de la columna, que es nombre del empleado Si ejecuto este código, puede ver, está escrito seis. Significa que nuestro
número total de estudiantes es seis. No sólo eso, podemos sustituir nombre de
nuestra columna por el seno estrella. Va a contar todo el
alumno de nuestra mesa. Si ejecuto este código, también
está escrito seis. Sabemos que generalmente hay
dos enders en el mundo, pero si cuento la columna Zender, y luego ejecuto este código, está escrito seis
porque va a devolver el número
total de Pero no quiero esta suma. Solo quiero ver
cuántos Zenders hay, así que solo quiero valores únicos Para estos, podemos
usar la palabra Q distinta. Si ejecuto este
código, puedes ver, ahora está escrito para porque nuestro empleado puede
ser hombre o mujer. Por eso está escrito para. Si notas puedes
verlo no devuelves un nombre de columna
propio, así que podemos
llevárselos a Allis para esto Quieres empatar como como medio
Aisname puedes tomar cualquier nombre, y yo voy a tomar total Y si ejecuto el código, puedes ver ahora nombre de
nuestra columna es total
porque hemos tomado nombre de
A para esta columna ahora voy a usar
otra función, Max. Aquí se puede ver en mi gemelo, hay una nueva
columna nombre Celari El alary de todos
es diferente aquí, pero quiero ver de quién es el
alario más alto Para ello, voy a usar
una nueva función llamada Max. Voy a reemplazar count con max voy a proporcionar
nuestro nombre de columna, que es salario, y
voy a usar el mismo nombre de
aliados sueldo. Si ejecuto este código, puedes ver que está escrito 1,200. Veamos quién es la persona. Está a la una. Al resto se les
paga menos que a él. De la misma manera, podemos ver
el salario más bajo pagado, solo para escribir Min. Si ejecuto este código, pueden
ver, está escrito 540. Veamos quién es la
persona. Él es Jacob. Ahora el problema es que cada vez
que necesitamos volver a la
mesa para ver su nombre, quiero ver el
sueldo de los estudiantes con su nombre. Yo solo quiero devolver
nombre columna con LAI. Podemos usar para esto, necesitamos escribir coma y
necesitamos escribir nuestro
nombre de columna, que es nombre También me gusta devolver empleado
H. voy a teclear He. Si dirijo la plaza,
aquí puedes ver que está escrito el salario del
empleado, su nombre y su edad. Usando Coma, puedes
tomar cualquier nombre de columna. Ahora veamos
cuánto
tiene que pagar la empresa el
salario total de los empleados. Voy a escribir
suma como nombre de aliados, voy a tomar
total y no necesito este nombre de columna y H.
Si ejecuto el puntaje, se
puede ver que el
salario total es de $5,190 La empresa tiene que
pagar un total de $5,190, si quiero ver el
salario promedio del empleado,
necesitamos usar la función app, solo para reemplazar algunos con AVG también quiero cambiar
el promedio de nombre del Ai Si ejecuto el puntaje, el salario promedio de
cada empleado es de $865 Estas son nuestras cinco funciones
agregadas diferentes y podemos usarla para cálculos
aritméticos Espero que les guste este video. Gracias por ver este video.
18. ACTUALIZACIÓN DE MYSQL: Hola, amigos.
Encantado de verte de vuelta. En este tutorial, vamos
a aprender sobre el comando Udt Aquí puedes ver
una tabla de empleados, y quiero cambiar el
valor de esta tabla. Como pueden ver, aquí hay
un empleado llamado Smith, y le pagan 800 dólares como salario Pero consiguió un ascenso. Es por ello que su
salario ha aumentado. Necesito actualizar esta
columna, 800 a $900. Tenemos otra empleada llamada Emily y su edad no es de 22. Ella sólo tiene 21 años. Escribí erróneamente sus 22 años, así que necesitamos actualizar su edad Siempre que necesitemos
actualizar los datos existentes, entonces necesitamos usar un
comando especial, name update. Veamos esta sintaxis, cómo
podemos usar el comando update. Primero, debe
escribir la palabra clave update y luego debe
proporcionar el nombre de la tabla. Y luego necesitas
escribir set keyword. Usamos set Keyword para
establecer un valor en una columna, y luego debe proporcionar
el nombre de la columna de salida. Usando igual a firmar, es
necesario proporcionar valor. Puede establecer el valor de varias
columnas a la vez. Solo necesitas usar
coma entre ellos, y luego necesitas
usar donde estaba, y necesitas establecer una condición Recuerde, si ejecuta el
comando update sin cláusula Wire, lo contrario, este cambio
ocurrirá en toda la tabla. Es por eso que necesitamos
usar condición de contratación. Así que comencemos la
práctica y
tratemos de explorar cómo podemos
usar el comando update. Oye, aquí puedes
ver, estoy de vuelta a mi aplicación MySQL Ognch, y ya inicio
MySQL y Apache server Voy a crear
la conexión. Aquí puedes ver
mi editor seguro, y también puedes ver nuestras
mesas, empleado en persona. Aquí voy a practicar
nuestro comando de actualización. Ya usamos un nombre
de tabla empleado. Si le muestro la
mesa, ya puede ver, tenemos seis registro
en esta tabla. Ahora quiero actualizar un registro. Aquí puedes ver a un
empleado llamado Smith. Quiero actualizar su
sueldo, 802 900. Voy a usar el comando Actualizar. Voy a quitar estas líneas, y voy a escribir update. Entonces necesitas
proporcionar el tavame y nuestra pestaña Nombre es empleado Entonces necesitamos usar la palabra clave
set, ACT. Es decir qué columna
quieres establecer. Quiero actualizar columna salarial. Voy a mecanografiar sueldo. No necesitamos usar cita porque el tipo de datos de Lady está en Voy a quitar esto
simplemente voy a escribir 900 y ahora
necesito usar condición. De lo contrario, va a
cambiar todos los registros, y quiero cambiar Salad solo por Smith, no para todos. Voy a usar condición, Herename igual a Smith Y uso punto y coma
para terminar esta línea. Si hago clic en la tabla de
empleados, puedes ver columnas tipo de datos, nombre cuidado, H int, ender Care, y salario Int. Ejecutemos el código
y veamos qué pasó. Voy a dar click
sobre el icono de Tanda. Aquí puedes ver que se
ejecuta con éxito. Si te muestro mi mesa
y recargo esta tabla, puedes ver que actualizamos el sueldo del
empleado, 800 a 900 Déjame mostrarte otro ejemplo. Ahora les voy a
mostrar cómo podemos cambiar varias
columnas abajo a la vez. Si te muestro mi mesa, aquí puedes ver a una
empleada llamada Emily. Voy a cambiar su edad y también voy a cambiar
su salario a la vez. Entonces primero, voy a seleccionar
el nombre del empleado, Emily. Si bien su nombre es Emily, quiero cambiar su salario. Sueldo, y su salario
es de cien dólares. También voy a actualizar su edad. Voy a usar coma y
voy a mecanografiar edad. Aquí puedes ver nuestro tipo de datos de columna He es int
datatype. Voy a escribir igual a 25. Aquí pueden ver, voy a
actualizar el valor de dos columnas a la vez. Ejecutemos el código y
veamos si funciona o no. Voy a presionar
este ícono del trueno. Puedes ver nuestro don correctamente. Si te muestro mi mesa
y vuelvo a cargar esta pestaña, aquí puedes ver,
ahora Emily tiene 25 años Y su salario es de mil dólares. No solo eso, podemos actualizar el valor de
múltiples rosas a la vez. Solo necesitamos usar
en operador para esto. Déjame mostrarte. Alguien para
quitar este igual a firmar, y voy a escribir I. Entonces uso paréntesis Dentro del paréntesis, necesitamos proporcionar los nombres
de los empleados ¿Qué empleado quiero actualizar? Alguien para cambiar agrega uno. Usando Coma, necesitamos proporcionar
otro nombre de empleado, y nuestro nombre de empleado es Smith. Si ejecuto este código, va a actualizar
salario y edad, ambos de los empleados. Ejecutemos el código
y veamos qué pasó. Aquí puedes ver, se
ejecuta con éxito. Si vuelvo a mi mesa
y vuelvo a cargar esta mesa, aquí se puede ver, el
avance tiene 25 años También Smith tiene 25 años de edad. El AD avanzado es 1,000 y
Smith's Sari también 1,000. Aquí puedes ver cómo podemos
actualizar múltiples columnas y múltiples filas en
una sola línea de código. Para ello, necesitamos usar inoperator entonces podemos
seleccionar varias filas Por fin, te voy a
mostrar otro ejemplo. Voy a quitar
esta clase de cables. Si no utilizo la clase Wire, y quiero actualizar solo una
columna, solo columna Sueldo. Voy a quitar la columna H. Si ejecuto este código, va a actualizar todos los salarios
de los empleados. Vamos a ejecutarlo. Si vuelvo a mi
mesa de empleados y reprimo esta tabla, aquí pueden ver, ahora todos los
salarios de los empleados son de mil dólares Definitivamente, contratar brillo
es muy importante. Hay que recordarlo.
Si usa el comando update, necesita usar ire gloss. De lo contrario, va a
actualizar todo el registro. Espero que ahora quede claro rodeo
cómo actualiza el trabajo común. Gracias por ver este video.
19. Compromiso de MySQL y retroceso: Hola, amigos. Un placer
verte de vuelta. En este tutorial, vamos
a aprender dos nuevos comandos, commit y roll back. Aquí puedes ver una ficha de empleado
ficticio. Aquí puedes ver el nombre de un
empleado, Sophia. Quiero cambiar su sueldo. 750 $800. Si quieres
actualizar los datos de una tabla, necesitamos ejecutar el comando
Update y lo
aprendemos en
nuestro video anterior. Para esto, necesitamos
escribir update nombre Tevin, y luego necesitas
usar el comando set Nuestro nombre de columna y necesitamos
proporcionar el nuevo valor, por fin, necesitamos
usar la cláusula Fire para identificar el valor exacto. Después de ejecutar el comando update, observo que se ejecuta por error. Quiero actualizar estos datos
para otro empleado, así que necesitamos revertir esta tabla Ahora tenemos dos soluciones. Podemos ejecutar el mismo
comando update para solucionar este problema, lo contrario, podemos ejecutar el comando
rollback Supongamos que por error, ejecutamos el comando insert y
necesitamos resolver este problema, que podamos ejecutar el comando rollback Simplemente,
necesitas escribir roll back y semicroon
para terminar Va a revertir
nuestra ejecución. Si usamos el comando insert, update y delete,
va a revertir este comando, y quiero
decirte una cosa, todo el comando SQL se
revertirá antes de la Déjame mostrarte otro ejemplo. Antes de este comando de actualización, ejecuto otro comando de actualización y de manera similar actualizamos el salario del
empleado. Pero si no
reviso el comando, va a hacer retroceder
todos los comandos de actualización. Pero quiero
retroceder solo para Sophia, y puedes ver que su
identificación es tres y no
quiero hacer
retroceder a Jacob SlaruFecha. Para resolver este problema,
usamos otro comando,
llamado Commit. Básicamente, Commit guarda toda
la línea de código anterior. Déjame mostrarte cómo es el trabajo. Primero comando update, execute
for Jacub y luego
ejecutas Commit command significa que va a guardar este
registro permanentemente Entonces erróneamente, actualizo Sueldo de
Sophia y ahora
quiero revertir este comando, así que necesito ejecutar
el comando rollback Eso es. Ahora la pregunta es, ¿funciona el comando Rollback en cada comando SQL? No, no lo es. Es solo trabajo
en tres comandos. Estos tres comandos son
insertar, actualizar y eliminar, y aprenderemos sobre insertar y actualizar comandos en
nuestros videos anteriores. Y en nuestro próximo video, te
voy a enseñar comando delete. Entonces comencemos la práctica
y veamos cómo funciona.
20. Compromiso de MySQL y retroceso PARTE II: Aquí puedes ver en tu pantalla, estoy de vuelta a mi
aplicación Mascule arwnch y ya inicio y ya inicio Apache
y Mascuil en mi y Mascuil en Ahora voy a
crear la conexión, y voy a poner el cursor
sobre mi
nombre de conexión y Double Glick encendido Aquí puedes ver un nombre
de tabla empleado. Si te muestro la mesa, puedes ver que hay seis
Damidata en esta tabla Pero si trabajas en la aplicación
Muscle mag, entonces necesitas
ir a la sección Editar. Aquí puedes ver una
opción, preferencia de nombre. Necesitas abrir esta opción y luego tienes que
ir a la ejecución SQL. Aquí puedes ver una opción, nueva conexión usa el modo
autocommit Solo necesitas desmarcarlo. Si no lo desmarcamos, automáticamente
ejecuta
el comando Commit Entonces no podemos hacer
retroceder nuestra ejecución. Por eso tenemos que
desmarcarlo, y luego debes hacer
clic en Bien, eso es todo Entonces necesitas reiniciar tu aplicación
Moskill War Wrench Una vez más, voy a
crear la conexión. Te voy a mostrar mi mesa. Ahora voy a usar un
comando, que es commit. Voy a escribir commit. Commit significa todos los cambios que ocurrieron antes de que
vaya a guardar nuestro código. Lo uso porque cuando inserte un nuevo dato o
actualice un nuevo dato, quiero retroceder
al estado anterior aquí voy a
usar el comando Actualizar. Voy a escribir update, y voy a actualizar
Smith Sueldo mil 21500, voy a ejecutar
el mismo comando que ejecuto en mi video
anterior Actualizar Tabla M empleado, conjunto, y luego es necesario
proporcionar el nombre de la columna, que es salario igual a 1,500, y ahora necesito ejecutar Wire
pass Nombre de alambre igual a Smith, luego semicron a la línea Pero ahora quiero decirte
una cosa que necesitas para dar click
en el comando commit. Después de hacer clic en este comando, debe ejecutar este icono. Es significa que va a ejecutar sólo este comando,
no todo el comando. Solo necesitas hacer clic
en el botón Ford, no en la ejecución. Entonces
voy a hacer click sobre él. Es principal, va a
comprometer todo nuestro comando, y luego voy a
hacer clic en nuestro siguiente comando, que es actualizar. De igual manera, voy
a dar click en él. Y de manera similar,
voy a dar click sobre este icono. Vamos a hacer clic. Aquí puedes verlo
actualizar nuestros datos. De igual manera, de igual manera,
si ejecuto nuestro primer comando tardío solamente,
aquí se puede ver la tabla, se
puede ver que el
salario de Smith se incrementó en $500, pero lo hice por error, y ahora quiero hacer
retroceder nuestra mesa. Voy a usar el comando
Rollback. Voy a empatar rollback y
punto y coma para terminar la línea. Voy a dar click en
el comando rollback, y voy a ejecutar
solo el comando rollback Voy a dar click en el
cuarto icono. Eso es. Ahora nuestros datos son rollback. Si te muestro mi mesa, aquí puedes ver que el sueldo de Smith ha regresado a
su antiguo lugar. Puedes ver que hicimos un
cambio dentro de nuestra base de datos, pero lo volvemos a revertir
el comando HeloProllb. Vamos a mostrarte otro ejemplo. Voy a seleccionar el código
y duplicar estas líneas, y ahora quiero
actualizar la edad de la empleada, la edad de
Emily, la edad S
y su edad es de 29. Su nombre es Emily. Primero, voy a
ejecutar Commit command y después voy
a actualizar Emily age. Aquí lo puedes ver
actualizar Emily edad 29, y también voy a cambiar el sueldo de
Smith a mil 900 A Voy a ejecutar este comando. Voy a ejecutarlo. Aquí ejecutamos
con éxito nuestros
dos comandos de actualización. Si te muestro mi mesa,
aquí puedes ver edad de
Emily es de 29 y el Salario de
Smith es de 1,900 Ahora quiero hacer retroceder. Selecciono este comando y
ejecuto este comando. Si te muestro una vez más mi
mesa, como puedes ver, puedes ver que ha vuelto a su posición
anterior. Vamos a entender
cómo funciona el rollback. Primero, va a funcionar en este comando. Lo
va a revertir. Entonces es trabajo para este comando y además lo va a revertir Rollback no es
capaz de revertir el comando Los comandos por encima del
rolleck commit no funcionarán en ellos. Déjame mostrarte una vez más el
ejemplo similar. Voy a mover este código. Por encima del comando commit. Primero, voy a actualizar a
Emily H. voy a ejecutar este comando y después
voy a ejecutar Commit command. Ahora quiero
actualizar el sueldo de Smith así ejecuto este comando. Si te muestro mi tabla, aquí puedes verla
actualizar nuestros datos. El salario de Smith es de 1,900
y la edad de Emily es de 29. Pero si reviso este comando, va a revertir
solo esta actualización, pero no funciona en este
comando. Vamos a retroceder. Vamos a retroceder. Si
te muestro mi mesa, una vez más, aquí puedes verla hacer
retroceder el salario de Smith, el salario de
Smith de vuelta
a su propio estado. Pero puedes ver que nuestro comando
rollback no
funciona en la actualización de Emily Trabajo de rollback hacia arriba. Si obtiene el comando Comite, entonces no va a ejecutar todo el código por encima de la confirmación Comprometer significa savia permanente. Hay que recordar una cosa. Rollbeck solo funciona con
tres comandos SEQL,
insertar, actualizar y eliminar Espero que ahora te quede claro
lo que es omitir y rollback. Gracias por ver este video.
21. DELETE de MySQL: Hola amigos. Un placer
verte de vuelta. En este tutorial, vamos
a aprender sobre el comando delete. Aquí puedes ver una mesa
ficticio para empleados. De esta mesa, un
empleado dejó la compañía, y él es Smith. Quiero eliminar a este
empleado de esta tabla. Siempre que necesitemos eliminar
los datos existentes de nuestra tabla, necesitamos usar el comando delete. Veamos la sintaxis, cómo
escribimos comando delete. Además necesitas escribir, eliminar.
Entonces necesitas escribir. Después de eso, debe
proporcionar el nombre de la tabla. De qué tabla,
desea eliminar los datos, y luego necesita
usar condición de contratación. Especificar los datos exactos. Puedes escribir comando delete sin condición de contratación,
algo así. Si utilizo el comando delete
sin cláusula Wire, va a eliminar todos
los datos de la tabla. Debes tener cuidado
con este comando. Recuerde, si desea
eliminar los datos especificados, entonces necesita
usar la condición de contratación. Empecemos la práctica
y veamos cómo funciona. Por último, volví a mi aplicación
Miskill W Wrench, y también abro el panel
Zam Control Primero, voy a iniciar Apache y después voy
a iniciar MSQL. Ahora un servidor está listo
para la conexión. Voy a terminar el nombre de
mi conexión, que es Demo y
Dow week en él. Aquí puedes ver un nombre
de tabla empleado. Si te muestro mi mesa,
puedes ver que hay seis
empleados en esta mesa, y voy a
cerrar estas pestañas. No necesito estas pestañas,
así que quiero cerrarlo. Voy a practicar
comando delete en esta tabla. Primero, voy a
quitar esta línea y voy a escribir
delete, delete, luego necesitamos escribir
from y luego necesitamos
proporcionar el nombre de la tabla y
nuestro nombre de tabulador es employee, y ahora necesitamos usar Wires
para eliminar el valor exacto. Voy a escribir Wire Wire y quiero eliminar a
Smith de esta tabla. Voy a escribir Wire nombre igual a tal la
cita, Smith. Entonces semigroon para terminar esta línea. Si ejecuto este comando, va a eliminar
registros Smith significa fila número dos. Pero antes de ejecutar este comando, voy a usar rollback. De lo contrario, va
a eliminar nuestro registro forma permanente y nos
enteramos de la reversión en
nuestro video anterior A Voy a escribir commit
antes del comando delete. Comprometer. Ahora primero,
voy a ejecutar comando
commit y luego
voy a ejecutar
nuestro comando delete. Vamos a ejecutarlo. Se
ejecuta a la perfección. Si te muestro mi mesa
y recargo este tbl, aquí puedes ver que
no hay nombre de empleado Smith Se puede ver como funciona el comando
delete, y ahora voy a hacer
retroceder estos datos. Voy a ejecutar rollback. Si refresco mi mesa, aquí puedes ver a Smith de
vuelta a su antiguo lugar. Déjame mostrarte otro
ejemplo de comando delete. Ahora quiero eliminar a
todo el empleado masculino de esta tabla. Vamos a hacerlo. Para ello, solo quiero
cambiar el nombre de la columna, Zender Wire Zender igual
a M para macho. Eso es. Ejecutemos el comando. Si te muestro mi mesa
y vuelvo a cargar esta tabla, aquí la puedes ver eliminar
todo el empleado masculino
de esta tabla Aquí puedes ver, podemos eliminar varias filas a la vez
usando nuestra condición. Entonces volvamos a la mesa. Ahora quiero eliminar a
aquellos empleados cuya edad tiene más de 20 años
según T Sophia Voy a establecer una condición
para eliminar a esos empleados. Simplemente voy a mecanografiar
Alambre mayor a 20 años. Eso es. Si
ejecuto este código, ejecutemos este código. Ahora si te muestro mi mesa, aquí la puedes ver eliminar aquellos empleados que tengan
más de 20 años Aquí puedes ver la condición de contratación es muy importante
para el comando delete. Voy a hacer
retroceder esta mesa, y voy a recargar
esta mesa una vez más Ahora te voy a
mostrar si
no usamos cláusula de contratación,
entonces qué ha pasado. Voy a quitar
esta cláusula wire, y ahora voy a ejecutar
este comando delete. Y si actualizo mi mesa, aquí se puede ver que no
hay datos en esta tabla porque no uso clase fuego y
necesito mis datos de vuelta, así que
voy a hacer retroceder. Simplemente ejecute el comando
rollback. Puedes ver si
no usas el comando Wire,
es un comando muy arriesgado para nuestra mesa. Espero que entiendas mando
dalit. Gracias por ver este video.
22. Clave primaria y clave foránea de MySQL: Hola, amigos. Bienvenida de nuevo. En este tutorial,
vamos a aprender dos
claves primarias constantes y clave foránea. Aquí, puedes ver una
lista de constantes MySQL y completamos nuestra
constante de comida en nuestros videos anteriores. En este video, vamos a
cubrir la clave primaria
y la clave externa. Como ya te dije antes,
constante restricción media. Restricciones a
nuestra columna de tablas. Nuestra clave principal y la clave externa también funcionan como restricción. Primero, tratemos de entender
qué es la clave primaria. ¿Por qué establecemos una
clave primaria en una columna, necesitamos almacenar
siempre datos unitarios? No habrá
duplicación en ella. Ahora puedes pensar que podemos hacer el mismo trabajo usando una constante
única, pero hay una
diferencia entre clave
única y la constante de clave
primaria. Podemos almacenar el valor nulo cuando
usamos una constante única, pero no podemos almacenar el
valor nulo en la clave primaria. Recuerda, podemos establecer la
clave primaria solo una vez en nuestra tabla. Podemos usarlo solo
para una columna, pero sabemos que podemos usar constante
única en
múltiples columnas. No podemos usar la
clave primaria así. Podemos usarlo sólo
para una columna. Aquí puedes ver
una mesa de estudiantes, y puedes ver que tenemos
cuatro columnas en esta tabla, identificación, nombre, edad y ciudad. Puede haber muchos estudiantes
con el mismo nombre y la misma situación
va para Ag y ciudad. Aquí puedes ver que Smith es de Londres y también Emma
es de Londres. No podemos usar la
constante de clave primaria o la columna de la ciudad. Y se puede ver un ID de nombre de
columna, aquí podemos establecer la clave primaria, ya que todas las
tres condiciones cumplieron con esta columna. Todos los datos en estas
columnas son únicos, y nuestra segunda condición es
que no podemos almacenar valor nulo en esta columna porque cuando agregamos un nuevo alumno
en esta tabla, siempre
damos un nuevo ID. Veamos cómo podemos establecer la clave
primaria en una nueva tabla. Veamos esta sintaxis. Primero, necesitamos escribir comando creativo. Entonces hay que
escribir el nombre de la tabla, y luego voy a
crear un ID de nombre de columna y su tipo de datos es int y no
quiero dejarlo en blanco, así que uso no constante nula y uso otro incremento
automático constante Smein cada vez que agregamos
nuevos datos en esta tabla, no
necesitamos proporcionar
el ID cada vez Automáticamente se
incrimina a sí misma. La primera vez que establecemos un valor, automáticamente
toma uno como ID. Entonces voy a
tomar otra columna, que es nombre y
sus bases de datos cuidan Establecí límite de caracteres
para esta columna. Podemos usar solo 50 caracteres, y no quiero
dejar esta columna en blanco, así que uso NautNll entonces voy a crear
nuestra tercera columna Pero aquí puedes ver,
usamos en tipo de datos para ciudad. Te voy a explicar más adelante por qué uso en datatype para city Ahora voy a
usar la clave primaria. Primero, necesitamos escribir
esta palabra clave, clave primaria. Luego dentro del paréntesis, necesitamos proporcionar la columna, que quiero establecer la clave primaria, y quiero establecer
ID como clave primaria De esta manera, podemos
establecer la clave primaria cuando creamos una nueva tabla. Ahora te voy a mostrar
el proceso si ya
tenemos una tabla y quiero
establecer la clave primaria en una columna. Para ello, necesitamos escribir
alter table keyword. Entonces necesitamos proporcionar el nombre de la
tabla y necesitamos usar palabra clave
Add y luego simplemente escribir la clave primaria y
dentro del paréntesis, necesitamos proporcionar
el nombre de la columna Él y yo queremos
agregar clave primaria. Usando la palabra clave Table alterada, podemos modificar nuestra tabla, y voy a
explicar esta palabra clave en nuestros próximos videos. Hablemos de
clave foránea. ¿Qué es la clave foránea? El motivo principal para usarlo si quiero vincular dos
tablas juntas. La parte más importante
es, contiene sólo ese valor, que es el
valor clave principal de otra tabla. Esto lo hacemos porque queremos unirnos
a las dos mesas. Queremos crear un
vínculo entre ellos. Hagámoslo más simple. Aquí se puede ver una
mesa llamada ciudad. Solo usamos dos columnas
para esta tabla, CID para ID de ciudad y nombre de ciudad. Tenemos otra tabla llamada estudiante y tenemos cuatro
columnas en esta tabla, ID nombre edad y ciudad. En mi mesa de la ciudad, quiero
hacer la columna CID clave primaria. De igual manera, en mi mesa de tiro, quiero hacer clave primaria de
columna de ID. Como puedes ver una
columna nombre ciudad, aquí puedes ver los nombres de las ciudades, pero ya creamos el nombre de
la tabla ciudad. Como pueden ver, guardo
todos los nombres de ciudades aquí y ahora no
quiero escribir nombre de ciudad. Solo quiero proporcionar City ID de City table,
algo así. Podemos establecer esta
columna clave foránea. Utilizamos columna CID
Valor en columna de ciudad. CID es nuestra clave principal, y usamos este valor en
otra tabla de claves externas. Advinera de Dili,
su identificación de ciudad es una. De igual manera, Smith Ipam Londo. Por lo que su identificación de ciudad es dos. Podemos vincular nuestra tabla usando clave
externa y clave primaria. Por eso usamos este Toki. Si establecemos datos como este, crea nuestra tabla más
ligera, más rápida. No necesitamos dar nombre
repetido cada vez, necesitamos pasar
su identificación. Eso es. Hablemos de sintaxis de clave
foránea. Tenemos que seguir
el mismo proceso. Hasta configurar la clave principal. A continuación, voy a
establecer clave foránea. Primero, necesitamos
escribir clave foránea, y necesitamos
teclearla capital después. Y luego necesitas
proporcionar el nombre de la columna donde quieres
establecer la clave externa, y quiero establecer la
columna de la ciudad como una clave externa. Por eso utilizo
en tipo de datos para ciudad porque aquí
voy a guardar ID, no nombre de ciudad, y luego
necesitamos proporcionar referencias. I referencias de tipo. Es media a qué otra clave
primaria ts se refiere. Proporciono la tv Nombre ciudad
y dentro del paréntesis, necesitamos proporcionar la columna de
clave primaria, que es CID Entonces necesitamos cerrar nuestro
comando y simplemente ejecutarlo. Cuando creamos una nueva tabla y queremos establecer la
clave primaria y la clave externa, tenemos que seguir este proceso. Pero ahora les voy a
mostrar si tenemos mesa
existente y quiero establecer clave foránea
en esta tabla. Para esto, de manera similar,
necesitamos usar alter table keyword y luego
necesitamos proporcionar tbl name Después de eso, necesitamos escribir en palabra clave y simplemente
escribir clave externa, y necesitamos proporcionar
el nombre de la columna. Como referencia, necesitamos
proporcionar el nombre de la tabla, que es la ciudad dentro
del paréntesis,
necesitamos proporcionar el nombre de
columna de clave primaria de la tabla de CD Empecemos la
práctica y veamos cómo se acabó. Hola, amigos. Por último, volví a mi aplicación Moskal
War Wrench, y también abro el Panel de Control
Zem Primero, voy a iniciar
Apache y después voy a iniciar MySQL y tenemos que
esperar la señal verde. Ahora nuestro servidor está
listo para la conexión, así que voy a
sobre mi
nombre de conexión Demo y DoV Cate Aquí puedes ver una
base de datos nombre estudiante y no hay tabla
en esta base de datos. Se me caen todas las tablas
de esta base de datos. Primero, voy a
crear un nombre de mesa ciudad. Voy a escribir
en una sección de consulta, crear tabla, y
nuestro nombre tb es ciudad. Entonces dentro del paréntesis, nuestro
nombre de primera columna es city ID, significa CID, y es datatype está adentro y voy a
usar no También voy a usar
Autogrement. Eso es. Esta es nuestra primera columna. Nuestro siguiente
nombre de columna es el nombre de la ciudad, y es Data está aquí. Voy a establecer un límite. Límite de cuatro, sólo podemos
usar 50 caracteres. Y además, voy a
usar ahora no constante. Eso es. Ahora voy a poner una
clave primaria a esta mesa. Voy a escribir clave primaria, insertar el paréntesis y
quiero primaria columna CID Voy a teclear CID. Si ejecuto este comando y
recargo esta sección de grima, aquí se puede ver la ciudad Si te muestro mi mesa, aquí puedes ver,
está totalmente vacía. Ahora quiero agregar
valor a esta tabla, y voy a insertar cuatro
CityName en esta tabla Voy a escribir insert
en nuestra ciudad de nombre Tevin. Después dentro del paréntesis, voy a pasar la columna del nombre de la
ciudad, el nombre de la ciudad, nuestros valores están dentro
del paréntesis, nuestro nombre de la primera ciudad es Dilma
nuestro nombre de la segunda ciudad es Kolkata,
y nuestro nombre de la tercera ciudad
es Nueva York, y nuestro apellido de ciudad Semicon para terminar esta línea. Si ejecuto este código, va a agregar todos
los datos en nuestra tabla. Vamos a ejecutarlo. Se
ejecuta con éxito Si te muestro mi mesa, aquí puedes ver todos los nombres de las ciudades. Si notas aquí puedes ver, utilizo solo un
nombre de columna que es CityName No uso City ID para insertar datos porque cuando
creamos la tabla, usamos incremento automático
para el colum CID Por eso donamos para aportar
el valor para la columna CID. Se incrementa automáticamente. Ahora voy a crear
nuestro segundo DVLPersonal. Voy a escribir personal. Y el nombre de nuestra primera columna es ID. I datatype también es int y
no uso ahora constante, y no quiero auto
incrementarlo y no quiero auto
incrementarlo. Voy a
quitar esta. Y nuestra segunda columna es el nombre. Además, voy a usar el tipo de datos
Werker para esto. Yo uso ahora no constante para esto y el tercer
nombre de columna es porcentaje, y su tipo de datos es int. Y sus datos dy es También, voy a usar constante
no nula Nuestro nombre de cuarta columna es age, y voy a usar
en tipo de datos para esto No quiero dejar
esta columna vacía, así que uso Nonull Nuestro siguiente nombre de columna es Zener, y es el cuidado de los deativos Y quiero pasar
solo un carácter, y además no quiero
dejarlo en blanco, así que uso no nulo. Nuestro apellido de columna es ciudad
estudiantil, significa ciudad. Pero aquí voy a usar en tipo de
datos y
ya sabes la razón. Además, voy a usar constante
no nula. Ahora voy a establecer la clave
primaria para esta tabla, y quiero establecer la columna ID de clave
primaria, y ahora quiero
crear la clave foránea, voy a atar clave externa. Entonces dentro del paréntesis, necesitamos proporcionar
el nombre de la columna, que quiero
hacer clave externa, y quiero hacer
clave externa es la columna de la ciudad Quiero escribir una ciudad. Y ahora necesitamos
proporcionar la referencia, qué tabla quiero usar. Con eso, necesitamos
proporcionar qué columna
queremos usar. Voy a escribir referencia, y nuestro nombre de mesa es ciudad. Si hago clic en la tabla Ciudad, aquí puedes ver un nombre de
columna CID, que es nuestra clave principal, y voy a
usar esta columna. Dentro del paréntesis,
voy a escribir CID significa ID de ciudad. Eso es. Si ejecuto este comando y reformulo esta
sección de Kema o nueva tabla,
personal, nuestro código se
ejecuta Ahora quiero agregar
datos a esta tabla. Para estos, ya
creo algunos dummidata. Voy a pegar aquí
estos datos de DAMI. Aquí puedes ver mis datos y ya
te enteraste de ello, cómo podemos insertar múltiples
datos en nuestra tabla. Sólo voy a ejecutar
este comando. Entonces hago clic aquí y
voy a ejecutar este icono. Si ejecuto este icono, aquí puedes ver un error, duplicar la entrada cuatro
para la clave primaria. Aquí puedes ver, uso el
mismo ID para Neha y Lucas. Voy a cambiar de
cuatro a cinco, y luego voy
a ejecutar este código. Aquí puedes ver, ahora se
ejecuta con éxito. Si te muestro mi tabla, aquí
puedes ver todos los datos. Puedes verlo crear
nuestra tabla y almacenar nuestros múltiples valores aquí puedes ver una
columna nombre una ciudad. Almacenamos múltiples ID en nuestra columna de ciudad porque esta
es nuestra columna de clave externa. Entonces esta es la forma en que podemos establecer clave
primaria y la
clave externa en una tabla. Ahora puedes pensar que
solo podemos ver ID, no el nombre de la ciudad. Si quieres mostrar
el nombre de la ciudad, por qué seleccionamos la ciudad. Para ello, necesitamos usar Joy y Clause y vamos
a enterarnos de ello
en nuestro próximo video. Cómo podemos combinar nuestra
mesa usando Joy y Clause. Gracias por ver este
video. A ver quién pronto.
23. Tutorial de MySQL INNER JOIN: Oigan, chicos, es bueno volver a verles. En este tutorial, vamos
a aprender clase de unión interna. Aquí puedes ver que tenemos cuatro uniones diferentes
en unión interna misqul, unión izquierda, unión derecha y
unión cruzada En este video,
vamos a cubrir inner join, y cubriré los
tres restantes en nuestros próximos videos. Veamos qué es la unión interna. Aquí se puede ver una mesa uno, y tenemos otra
mesa, la mesa dos. Si combino esta tabla, se
puede ver un área de trazo negro. Estos son nuestros datos comunes, los cuales están disponibles en la tabla
uno y también en la tabla dos. Entonces, si quieres extraer los datos comunes de
ambas tablas, podemos usar unión interna. Así que los registros CX internos se unen que tienen
valores coincidentes en ambas tablas. Veamos un ejemplo. Aquí puedes ver una mesa de estudiante y una
mesa de ciudad. En nuestra mesa de ciudad, establecemos
nuestra clave primaria de columna CID, y el tipo similar de columna disponible en la tabla de estudiantes, que es ciudad, donde
almaceno ID de ciudad. Esta es nuestra columna de claves foráneas. Ahora quiero extraer los datos comunes
entre esas tablas. Para ello, necesitamos
usar inerjoin. Aquí voy a emparejar la
columna de la ciudad con la columna CID. Si agrego otra ciudad
a nuestra mesa de ciudad, Agra, se puede ver en
la mesa de estudiantes, nadie tiene ID cuatro
en su columna de ciudad. No existo en
esta columna de ciudad. Cuando coincidimos con esta tabla, nunca
va a
devolver Agra de todos modos Mostrará únicamente datos relacionados. Veamos la sintaxis, cómo
podemos escribir en una unión. En primer lugar, sólo para escribir
seleccionar comando. Entonces necesitamos
proporcionar el nombre de las columnas. Si quieres ver
todas las columnas, puedes usar signo de estrella. Luego tecleamos desde la tabla uno, y luego necesitamos usar el comando conjunto
interno. Y quiero unir la mesa
dos con la Tabla uno, así que tecleo la tabla dos, y luego tenemos que hacer coincidir
entre dos mesas. Para estos, necesitamos
escribir en palabra clave. Tabla uno nombre de columna de punto, y necesitamos proporcionar
la columna de clave externa igual a la tabla dos nombre de columna de
punto, que dije
clave primaria en otra tabla. Si hay datos comunes
entre esta tabla, va a devolver estos datos. Comencemos la práctica y veamos cómo podemos usar la unión interna. Hola, amigos. Es bueno
verte de vuelta. Como pueden ver, abrí mi aplicación
Maski wwnch, y también abro
Zem Primero, voy
a iniciar Apache, y después voy
a iniciar McQuo Ahora nuestro servidor está
listo para la conexión. Voy a Hard en mi
conexión llamada Demo, y voy a hacer
doble clic en. Aquí puedes ver,
tenemos dos tablas en nuestra base de datos, ciudad y personal. Si te muestro mi mesa personal, puedes ver que tenemos seis
columnas en esta tabla. Si te muestro mi mesa de ciudad, aquí puedes ver que tenemos
dos columnas en esta tabla, CID y el nombre de la ciudad. Al principio, voy a insertar algunos datos dañados de los estudiantes
en nuestra tabla personal. Ya creo a Cavan para esto. Aquí voy a pasar
esta orden. Insertar en nuestra tabla
el límite es personal. Ejecuto este comando. Aquí puedes ver que está
escrito por error. No podemos usar
entrada duplicada para ID, así que voy a escribir cinco y luego voy a
ejecutar el comando. Ahora se ejecuta correctamente. Si te muestro mi tabla,
aquí puedes ver, insertamos con éxito nuestros datos
ficticios en nuestra tabla Volvamos a la mesa C. Aquí puedes ver los ID de la ciudad. Almacenamos los ID de la ciudad
en nuestra tabla personal, y esta es nuestra columna de claves
foráneas. Como puede ver, no podemos
ver los nombres de las ciudades. Apenas vemos algunos números.
De donde son ID. Y no sabemos por la identificación que el alumno es
de qué ciudad. Para ello, necesitamos
usar unión interna. Primero, necesitamos
escribir comando de limo, y luego necesitamos usar star porque quiero ver toda la columna de ambas tablas Entonces voy a escribir y nuestro
nombre de primera tabla es personal. Entonces voy a usar IerJon. Y entonces voy a usar
nuestro segundo nombre de mesa ciudad. Después de eso, necesitamos
usar un nombre de palabra clave en. Significa que
coincidiremos tanto con la tabla, y luego necesitamos proporcionar
tanto el nombre de columna de tablas. Por qué queremos igualar. De mesa personal,
voy a usar una columna de ciudad. Entonces, para escribir ciudad personal. Quiero enmallar
estas columnas con nuestra segunda tabla nombre
ciudad ciudad punto CID columna. Eso es. Escribo, selecciono inicio desde personal. Esta es nuestra primera mesa, Iajoin y esta es nuestra Entonces uso en palabra clave y
quiero hacer coincidir la columna SCD con
la columna CID Esta es nuestra clave principal, y esta es nuestra clave externa. Si ejecuto este código, aquí puedes ver toda la
columna de ambas tablas. Aquí puedes ver,
CID y CityName. Estas dos columnas
provinieron de mesa de CD. También se puede ver el valor de acto
y el valor CID es idéntico. Ahora voy a usar Allis
Name para esta tabla. De lo contrario, cada vez que escriba mesa
entera personal como P, ciudad como C. P para
personal, C para ciudad. Por ahora, son nombres
temporales, y ahora voy
a reprimir personal con P y reprimir City con C. Si ejecuto el comando,
una vez más, se puede
ver el mismo resultado Nuestro comando se vuelve más pequeño
después de usar el nombre de Ali. Si notas aquí
puedes ver dos columnas, una ciudad y CID. Por ahora, son columnas
innecesarias. Y no quiero
mostrarlo en mi mesa. Ender absoluto, solo quiero ver el nombre de
la ciudad del estudiante. No quiero ver
una identificación de ciudad o ciudad. Para ello, voy
a quitar el signo estelar. Selección absoluta, quiero mostrar
la columna ID. Voy a escribir P punto P
significa nombre de nuestros aliados, ID. Entonces quiero
mostrar el nombre del alumno. Nombre del punto P. Después de nombre, quiero mostrar su ciudad. Voy a usar el
nombre de los aliados de la ciudad, C punto CityName. Esta columna es de la mesa de la ciudad. Utilizamos el nombre de la ciudad de punto C. Tecleé todas las columnas que
quiero mostrar en mi tabla. Ahora voy a
ejecutar este comando. Aquí puedes ver
las tres columnas, TI y nombre de la ciudad. Entonces aquí puedes
ver cómo podemos usar unión
interna para ver los datos
de ambas tablas? Ahora te voy a
mostrar que podemos usar cláusula
Wire con este comando
con este comando select. Entonces para escribir, cablear, y quiero ver a esos
estudiantes que son de Londres. Nombre de la ciudad de alambre igual a Londres. Aquí utilizo una condición. Si ejecuto este código, se pueden
ver dos resultados, Smith y Emma porque
son de Londres. No sólo eso, podemos
usar Agua por cláusula. Entonces para escribir Agua B quiero ordenar esta
columna por su nombre. Voy a escribir p
punto N. Eso es todo. Como saben, nuestra columna de nombre es de mesa personal, así que uso P. Si ejecuto este comando, aquí pueden ver, Emma viene
primero, y luego viene Mth Nuestro nombre está impreso
desde orden ascendente. Al fin, quiero
contarte una cosa. Podemos eliminar la palabra clave interna
de la palabra clave Ierjoin. Por defecto, va
a ejecutar la unión interna. Si ejecuto este código, se
puede ver que podemos
ver el mismo resultado esta pista sólo
funciona para Inerjoin Espero que ahora el
concepto de Inergoin sea claro para ti. Gracias por ver este video.
24. MySQL LEFT JOIN: Hola, amigos. Me
alegro de verte de vuelta. En este tutorial, vamos
a aprender dos nuevas cláusulas, Lapoin y nos unimos En nuestro
video anterior, te lo dije, básicamente tenemos
cuatro join in my SQL, inner Join, lab join, right join y cross join, y cubrimos inner
Join en nuestro video anterior. En este video, vamos
a cubrir lab join and join. Primero, intentemos
entender qué es Lab Join y por qué
deberíamos usar este lab join. Aquí puedes ver una
mesa, mesa uno, y puedes ver otra
mesa, mesa dos. Solo asumamos que la mesa uno es nuestra mesa regazo y la mesa
dos es nuestra mesa nosotros. Ahora quiero
extraer esos datos, lo cual es común
tanto de esta tabla. Con eso, quiero ver todos
los datos de la tabla uno. Para estos, necesitamos
usar lap Join. El laboratorio join devuelve todos los
registros de la tabla de regazo. También coincide con el registro
de la tabla derecha. Solo recuerda una
cosa, si los datos no coinciden entre la
Tabla uno y la Tabla dos, no
va a devolver todos
los datos de la tabla dos. Se va a devolver todos
los datos de la tabla uno. Déjame mostrarte un ejemplo. Aquí puedes ver,
tenemos dos mesa, mesa estudiante y mesa de CD. De la tabla de CD, la
columna CID es clave primaria. De igual manera, de
nuestra mesa de estudiantes, la columna Ciudad es nuestra clave foránea. Supongamos que Smith olvidó
proporcionar su nombre de ciudad, pero si uso Inarjoan
entonces no va a
devolver a Smith porque
solo se escriben datos coincidentes Si el valor de la columna de la ciudad coincide
con el valor de la columna CID, entonces es devolver los datos. En caso de que necesitemos ver todos
los datos de la mesa del alumno, no importa si el estudiante olvidó
proporcionar su ciudad o no. En ese caso,
necesitamos usar LebJoan. Esto va a devolver a
todo el alumno de la mesa del alumno y si el
estudiante proporciona su ciudad, entonces está escrito el nombre de la ciudad. De lo contrario, está escrito
nulo en su columna de ciudad. Hablemos de sintaxis. Primero, es necesario
escribir comando salt. Si quieres ver
todas las columnas, puedes usar signo de estrella. De lo contrario, puede
proporcionar los nombres de las columnas. Entonces necesitas escribir
desde Qard Tabla uno. La mesa uno significa nuestra mesa regazo. Después de eso, necesitamos
usar el comando lap Join dos. La tabla dos es nuestra tabla correcta, si quieres crear una
unión entre ellas,
para ello, necesitamos usar en tabla de
QWord un nombre de columna de punto Aquí tenemos que pasar
la
columna de clave foránea de la tabla uno, igual a t nombre de columna de dos puntos, y aquí tenemos que pasar la columna de clave
primaria. A partir de dos. Intentemos
explorarlo cómo podemos usar LebJon Aquí se puede ver en mi pantalla, abro la aplicación de
cabrestante MScill Word y también abro Panel de Control
Zem Primero, voy a iniciar Apache y ahí
voy a iniciar MySQL. Ahora nuestro servidor está
listo para la conexión. Voy a terminar
en mi demo de
nombre de conexión y doble lamer en ella. Y aquí puedes ver, tenemos dos tablas en nuestra base de datos,
personal y ciudad. Si te muestro mi
mesa personal, aquí puedes ver, tenemos seis cola en esta tabla, ID nombre porcentaje edad, ender, y ciudad y establecemos
clave extranjera a nuestra columna de ciudad. De igual manera, tenemos
otra mesa llamada ciudad e hice CID
columna primaty clave Ahora quiero extraer lp Unir registro
tanto de esta tabla. Para estos, necesitamos
escribir select star de personal y
voy a escribir p join. Y nuestro segundo nombre de
mesa es ciudad. Para que coincida con ambas tablas, voy a usar la cláusula on. Pero antes voy a usar el nombre de
Ali para esta tabla, personal como P, ciudad como C, en punto P, nuestra
tabla foránea es ciudad y
quiero emparejar con punto C nuestra columna gi primaria
CID, eso es todo. Si ejecuto este código, cómo puedo ver todos los datos
de ambas tablas. Ahora quiero quitar City
Racode de la mesa personal, pero no puedo hacerlo porque uso constante de
Nounal para También hice esta columna para
k Es por eso que no podemos eliminar datos de esta columna.
Tenemos que cambiarlo. Pero para ello, necesitamos
usar el comando Alter. Pero por ahora, no voy
a usar comando order. Voy a usar iBeltol
en este software. Para ello, tenemos que ir a esta tabla y tenemos que dar
click sobre este icono de configuración. Y aquí puedes ver toda la columna de la mesa personal. Como puedes ver el
tipo de datos de esta tabla, y aquí puedes ver todo el nombre de la constante que podemos usar en la tabla y NNS vena nonal Por cada columna, utilizo
constante natal porque no
quiero dejarla
en blanco esas columnas. Ahora voy a desmarcar
esta columna SCD. No voy a usar
constante nonal de esta columna. Eso es. Ahora podemos almacenar valor
nulo en esta columna. También hice esta columna clave
foránea y necesitamos
quitar la clave foránea. Aquí puedes ver la opción
llamada clave foránea. Si hago clic en esta pestaña, puedes ver que ya
creo una clave foránea en esta ciudad de tabla y quiero
eliminar esta clave foránea, hago clic en ella y doy clic en
esta opción, Eliminar Seleccionado. Ahora necesitas hacer clic
en esta opción de aplicar para aplicar estos cambios.
Quiero hacer click en él. Detrás de escena,
se va a ejecutar comando
Alter y aquí
puedes ver, cambiar comando, una ciudad para esta columna, vamos a usar valor nulo y además va a
caer nuestra clave externa. Voy a ejecutar
este comando. Hago clic en Aplicar y es
aplicar correctamente. Y ahora podemos almacenar el
valor Nulo en esta columna. Para almacenar Valu Null, necesitamos
usar el comando update. Pero por ahora, no quiero
usar el comando Actualizar. Supongamos que quiero
quitar a City de Emma. Doy clic en esta columna y voy a
hacer clic en el icono Editar. Ahora voy a
cambiar EA Valu en blanco. Ahora necesito dar click
en esta opción de aplicar. Aplicar cambios al conjunto de registros, y lo voy a aplicar, va a ejecutar este comando, Updatestudent dot personal set
a City blank ire ID tres, y voy a
aplicar Acabado. Después de aplicar, dice valor cero
en esta columna. Cero significa valor nulo, y voy a hacer lo
mismo por Lucas. Simplemente voy a
quitarle el valor de su ciudad, y ahora lo voy a
aplicar una vez más. Y una vez más, lo
ves imprimir cero, cero significa valor nulo. Yo nulo dos registros
de esta tabla. Pero si vuelvo a ejecutar este comando de laboratorio
John, incluso entonces nos mostrará todos
los datos. Vamos a ejecutarlo. Aquí se puede ver que devuelve todos los datos de
ambos de la tabla. Aquí lo puedes ver escrito datos de
Emma y Lucas, pero los datos de
estos dos estudiantes no coinciden
con ningún nombre de ciudad. Entonces como te digo antes, pjon va a mostrar todos los registros de mesa de laboratorio significaba
mesa personal O coincide con
la mesa de la ciudad o no. Va a devolver registro
coincidente, también va a devolver
registro nulo de la tabla de vuelta. Pero si usamos inner
join para esta tabla, entonces mtotype inner join, y ejecuto este código, Hegacy no devuelven Emma y Lucas porque no proporcionan city ID en Ahí así me uno interior
no regresen a esos alumnos. Y si queremos devolver a todo el alumno de
la mesa personal, en ese caso,
necesitamos usar LebJon Una vez más, voy
a escribir Lab Join. Si ejecuto este código, se
puede ver que está escrito todo el alumno de mesa
personal. Ahora te queda claro cuál es la diferencia entre
Lebjoin e inner Ahora no quiero
ver esta columna. Después del género, solo
quiero ver el nombre de la ciudad. Para ello, necesitamos eliminar la estrella y necesitamos
proporcionar el nombre exacto de la columna. Primero, quiero ver columna de nombre
y la columna de nombre vino
de tabla personal. Tipo P nombre del punto. Con eso, quiero
ver su P H, y ahora quiero
ver el nombre de su ciudad. Quiero usar C CityName. La columna Cityme vino
de la mesa City. Por eso uso C
porque C es el
Allisoname de la mesa de la ciudad Si ejecuto este código, aquí puedes ver aquí solo
puedes ver aquellas columnas
que quieras ver,
nombre, edad, y su nombre de ciudad. No sólo, podemos usar cláusula
superior con eso, alguien que escriba contrata
edad mayor a 20 años. Si ejecuto este comando, sólo se pueden
ver aquellos alumnos cuya edad sea
mayor a los 20 años Si quiero correr orden
por mando, sí, podemos. Sólo para escribir, solo
necesitamos escribir derby. Quiero ordenar por columna de nombre. Entonces escribo nombre. Si ejecuto este código, puedes ver que todos los nombres están
impresos en orden ascendente. Comienza desde A, luego E, N. Esta es nuestra articulación labial. Utilizamos principalmente para extraer todos los datos de nuestra tabla de labios, y también va a devolver los datos coincidentes de
ambas tablas. Hablemos de otra
cláusula, derecho únete.
25. MySQL DERECHO: Para entender bien se unen, tenemos dos mesa, mesa
uno y mesa dos. La mesa uno es nuestra mesa izquierda y la Mesa dos es
nuestra mesa derecha. Ahora quiero ver todos los datos
comunes entre
estas dos tablas. Con eso, quiero ver todos los datos de
la tabla dos, sin importar si coinciden
con la tabla uno o no. Para ello, necesitamos usar join. La derecha Jen devuelve
todos los registros de la derecha y el
registro del partido de la tabla p. Déjame mostrarte un ejemplo. Aquí puedes ver nuestras tablas
anteriores, estudiantes y Mesa de ciudad. Se puede ver que no hay ningún alumno que viniera de Agra,
significa ID cuatro. No importa cómo,
solo quiero ver todo el nombre de la ciudad de la
tabla de la ciudad según el nombre de la ciudad, quiero ver a todos los alumnos
de la mesa de estudiantes. Si no hay ningún estudiante que
no coincida con ninguna ciudad, entonces vas
a proporcionar
valor nulo en su columna de nombre. Para estos, necesitamos
usar write join. Si te muestro la sintaxis, todo sigue igual. Solo necesitamos escribir t join. Eso es. Explorémoslo
prácticamente cómo funciona. Una vez más, estoy de vuelta a mi solicitud de salario escolar
Mo. Ahora solo para escribir a
la derecha unirse. Eso es. Si ejecuto este comando, Harry podrá ver todos los
registros de la tabla City. Como saben, nuestra mesa es ciudad. Básicamente, únete va a devolver todos los datos
de la tabla Derecha. Es devolver todo el
nombre de la ciudad de City table. Como puedes ver, no
tenemos ningún alumno de Tavi
personal que viniera
de la ciudad de Nueva York Por eso se puede ver
Valu nulo en su columna de nombre. Va a jugar el papel
opuesto de p join. Va a devolver todos
los datos coincidentes con eso y también puede devolver
todos los valores nulos. Va a devolver todo
el cinnym de la mesa de la ciudad, no importa si lo usemos o Espero que ahora te quede claro
lo que es join y abjoan cual es la diferencia
basica entre join y Lip Joan Gracias por ver este video. Nos vemos en el siguiente tutorial.
26. Tutorial de unión de cruces de MySQL: Hola, amigos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender cross join. Aquí puedes ver la lista de
join inner Join lab join, join and cross join, y
aprendemos inner Join, Lab John y únete en
nuestros videos anteriores. En este video, voy
a cubrir cross join. Tratemos de entender
qué es el significado de unión cruzada. Aquí puedes ver dos mesas, estudiante y mesa de ciudad. Si queremos unir
estas dos tablas sin clave primaria
y clave foránea, entonces podemos usar unión cruzada. Aquí puedes ver, nuestro
primer nombre de alumno es AON. Así Cross john va a unirse a
todas las ciudades con Ad van. Va a regresar
por diferentes Raw. A continuación, va a unir a
Smith con cada nombre de ciudad, y va a
seguir el paso similar para Sophia y también Emma. Va a hacer
una combinación. Aquí puedes ver,
tenemos un total de cuatro alumnos. Nuestra mesa de estudiantes. Como puedes ver tenemos cuatro
nombres de ciudad en nuestra mesa de ciudad. Y si nos unimos a esta
tabla usando cross join, va a devolver
16 resultados diferentes. Significa 16 combinaciones diferentes, y va a devolver
resultado, algo así. Aquí puedes ver para Advance, crea cuatro combinaciones. El primero es Deli luego
Londres, Nueva York y Agra. De igual manera, es trabajo con Smith, y esta es la
UCage de Cross Join No es una unión muy importante que podamos usar en nuestro proyecto. Básicamente, usamos inner
join epjoin y right join. Digamos la sintaxis. Primero, debe escribir select command, y luego debe
proporcionar columnas. De lo contrario, puede usar el
seno estrella luego de la tabla uno, y luego necesitamos
escribir cross join, y necesitamos proporcionar
otra tabla, la tabla dos. Si ejecutamos este comando, va a devolver
resultado combinado de dos tablas. Veamos cómo podemos
usarlo prácticamente. Aquí puedes ver, estoy de vuelta a mi aplicación MySQL War Wrench. Como pueden ver, ya creo dos mesas ciudad y personales. Aquí puedes ver, tenemos cuatro
registros en nuestra mesa de la ciudad. Si te muestro mi mesa personal, puedes ver que tenemos cinco discos. Ahora quiero extraer Cross
Join de ambas mesas. Para ello, voy
a usar cross join. Quiero atar Seleccione estrella de nuestro nombre de mesa y nuestro nombre de
mesa es personal. Y voy a usar cross join. Entonces tenemos que proporcionar
nuestra segunda ciudad. Si ejecuto este comando, aquí se puede ver
aquí se puede ver, obtenemos mucha combinación
de ambas tablas. El resultado total es
20 porque tenemos cuatro ciudades en nuestra mesa de ciudad y tenemos cinco estudiantes
en nuestra mesa personal. Por eso crea
20 combinaciones. Podemos obtener el mismo resultado
sin usar cross join. Para ello, voy a
copiar este comando y pasar a otra pestaña voy
a reemplazar este comando. Ahora quiero ver
el mismo resultado sin usar cross join. Primero, voy a
eliminar esta
palabra clave cross join y solo uso una coma Eso es. Si
ejecuto este comando, aquí puedes ver
el mismo resultado. Está escrito 20 combinación. Espero que ahora puedan entender
lo que es cross join. Se trata básicamente de crear
dos tablas de combinación. No es una incorporación muy importante. Su uso es muy raro. Gracias por ver este video.
27. MySQL ÚNETE A Varias tablas: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender cómo podemos unir varias
tablas juntas. Aquí puedes ver una mesa uno. Con eso, tenemos
otra tabla, tabla dos, y ahora quiero extraer datos
comunes entre esta tabla, y podemos usar inner
join para extraer estos datos y aprenderemos sobre Inergoin en
nuestros videos anteriores Pero ahí me uno
sólo a dos mesas. Supongamos que tenemos otra
tabla, la tabla tres, y ahora quiero extraer
este tipo de datos, que es más común en Tabla tres, la tabla
uno y la tabla dos. Para ello, podemos utilizar Inergoin entre T
tres y la tabla uno Como pueden ver, aquí me uno a
tres mesas juntas. Siguiendo el procedimiento similar, podemos unir cuatro mesa cinco
mesa tanto como queramos. No hay límite para esta unión. Veamos el verdadero ejemplo de por
qué necesitamos esto se une. Aquí puedes ver tres mesas, estudiante, tabla de lenguaje
de
programación y mesa de ciudad. Como puedes ver, tenemos cinco
columnas en nuestra mesa de estudiantes. Puedes ver que establecemos algunos valores numéricos en columna de
ciudad y columna PL. PLs significa lenguaje de programación. Estos valores numéricos son primarios principalmente de la
tabla Language y la tabla CD. PID es nuestra columna de clave principal. Del mismo modo, CID es nuestra columna de
clave principal de la tabla Cit. Establecemos esta clave primaria
porque son identificadores únicos. Pero el problema es cuando
extraemos todos los datos
de la mesa de estudiantes, va a devolver City ID y lenguaje de programación
IT, no el nombre. No podemos averiguar de qué ciudad ha ganado este
estudiante. De igual manera, no podemos
averiguar el nombre del
lenguaje de programación, para estos, necesitamos
usar múltiples uniones. Necesitamos unir la
columna PL con la columna PID. De igual manera, necesitamos unirnos a
la columna City con la columna CID. Veamos la sintaxis de cómo
podemos unir múltiples tablas. Primero, necesitamos
usar el comando select. Entonces puedes seleccionar columnas. De lo contrario, puede usar el signo
de estrella de T una tabla de unión interna dos, y luego necesitamos usar en palabra clave para unir las
tablas columnas, t punto clave extranjera Columna. Igual a de t dos, necesitamos bt columna de clave
primaria. Ya aprendiste esta sintaxis de nuestro tutorial conjunto interno. Ahora quiero unirme a nuestra
tercera mesa con t uno. Una vez más, necesitamos
usar el comando inner join. Me uní a T tres. Del mismo modo necesitamos
usar en Kar, T uno, nombre de columna de clave
externa igual a t tres columna de clave primaria. Solo una cosa que
debes recordar, columna
t punto y el nombre de la
columna t punto deben ser únicos. Deben ser clave primaria. Debe contener valores únicos. De lo contrario, va
a devolver un resultado incorrecto. Siguiendo el procedimiento similar, podemos agregar más tablas. Además, puede usar abjoin o right join para unir
varias tablas Solo necesitas
reemplazar la junta interna con una articulación de
laboratorio y todo
sigue igual. Veamos prácticamente
cómo funcionaba. Aquí puedes ver, finalmente, estoy de vuelta a mi aplicación de rango Moscu
Word y también abro
Zem Primero, voy a iniciar Apache y después voy
a iniciar MSQL. Ahora nuestro servidor está
listo para la conexión. Voy a terminar
en mi
nombre de conexión Demo y
doble Glick en él. Aquí puedes ver, tenemos
tres tablas en nuestra base de datos, ciudad, idioma, y personal. Se puede ver en nuestra tabla
personal, agregué dos columnas,
SCT y lenguaje Estos son nuestros geys extranjeros guardo algunas identificaciones en esta columna Estas identificaciones provinieron de la
tabla de la ciudad y de la tabla de idiomas. Aquí puedes ver, tenemos cuatro lenguajes de
programación diferentes y sus ID e ID es nuestra columna de clave
principal. De igual manera, en nuestra mesa de la ciudad, el
CID es nuestra columna clave principal. También se pueden ver los nombres de las ciudades. Ahora quiero unirme a
los tres registros de mesa. Quiero ver todo el
expediente del estudiante usando inner join. Vamos a escribir el comando. Seleccione start from personal
en nuestra primera mesa, y luego voy a usar IrJoin Quiero unirme
con City table, y voy a tomar el tema de
Ali para nuestra mesa Para mesa personal,
voy a usar P y para ciudad, voy a usar C y luego voy a
usar al comando on. Como saben, usando on command, podemos unir nuestras tablas. Personal punteó una columna de ciudad, y voy a unirme a esta
columna con la columna CID de punto C. Si ejecuto este comando, aquí puedes ver que es
unir nuestras dos tablas, personal y ciudad porque aquí puedes ver la columna CID
y la columna Nombre de la ciudad. Ahora quiero agregar
nuestra tercera mesa. Para ello, voy a
usar el comando inner join. Inner join y nuestro nombre de
la tercera tabla es el idioma. Además, voy a tomar el nombre de
Ali por idioma. Para unirme a estas dos mesas, voy a usar
en la palabra clave en P, significa mesa personal, quiero
unirme con la tabla Idioma. Lenguaje. Igual a, y quiero unirme a esta
columna con este ID, ID significa ID de idioma. Vuelvo a mi
mesa personal y voy a usar Allis ellos ID. Podemos unirnos a nuestras tres
mesas con éxito. Esta es nuestra primera tabla unirse con Ct y esta es nuestra segunda
combinación con la tabla de idiomas. Ejecutemos el comando
y veamos qué pasó. Aquí puedes ver, nos
unimos con éxito a nuestras tres mesas. Aquí puedes ver,
estas dos columnas de la mesa de la ciudad y estas dos
columnas de la tabla Idioma. Como puede ver, ahora estas
columnas son innecesarias. No quiero
ver estas columnas. Ya sabes, para resolver
este problema, necesitamos quitar estrella. Y también necesitamos proporcionar
el nombre exacto de las columnas. De la tabla personal,
quiero ver identificación y nombre identificación del estudiante
y nombre del alumno. Voy a escribir seleccionar
PP significa mentira nombre de tabla
personal, ID, pt Nombre. Después de eso, quiero
ver la ciudad desde la mesa de la ciudad, Ct, CityName Entonces quiero ver el nombre del
lenguaje de programación de Language table tm Tb eso es todo. Si ejecuto este comando, aquí puedes ver el nombre de la columna de
salida, que queremos ver, su ID, su nombre, y el
nombre de su ciudad y sus idiomas. Ahora es bueno para la legibilidad
de la mesa. De lo contrario, se ve muy torpe. No sólo eso, podemos usar
mayor condición con eso, y ahora quiero
ver a esos alumnos que seleccionen el lenguaje JavaScript. Quiero escribir contratar punto m igual a dentro de la
cotización, JavaScript. Y punto y coma para terminar esta línea. Si ejecuto este aman, ahora
solo se puede ver a dos alumnos, Smith y Lucas porque
seleccionan el lenguaje JavaScript. Espero que ahora te quede claro, ¿ cómo podemos unirnos a varias mesas? Siguiendo la manera similar, puedes agregar varias tablas juntas sin importar
cuántas mesas tengamos, y si no quieres
usar unión interna, puedes usar Joan de
otra manera lab Joan. Eso es totalmente en ti. Gracias
por ver este video. Nos vemos en el siguiente tutorial.
28. Tutorial de cláusula GROUP BY & HAVING: Hola, amigos. Un placer
verte de vuelta. En este tutor aquí,
vamos a aprender grupo por y
teniendo cláusula. Aquí puedes ver en tu pantalla, tenemos que en dos mesas, Estudiantes y Mesa de Ciudad. En nuestra
mesa de estudiantes, tenemos cinco columnas ID name Agent City, y tenemos otra mesa, city y He almacenamos nombres de ciudades, y guardamos ID de ciudad
en nuestra mesa de estudiantes. Ahora quiero
saber cuántos estudiantes ganan de qué ciudad,
algo así. Según la tabla personal, de D, tenemos un alumno. De Londres, tenemos dos estudiantes y de Nueva
York tenemos un estudiante. Aquí puedes ver
London ID es dos y este ID es existir dos veces en
estudiante tabla ciudad columna. Por eso volvió
a estudiante dos y aquí se puede
ver ID cuatro Ágora, y no existe
en la mesa de estudiantes Por eso en nuestro resultado, no proporciona el nombre de la ciudad. Cuando necesitamos extraer esta ruptura usando el comando select, necesitamos usar group by clause Va a agrupar ciudades. El grupo por
instrucción agrupa fila que tienen los mismos valores
en la fila Summar E. Encontrar el número de estudiantes
en cada ciudad y Agrupar por declaración
a menudo se usa con funciones
agregadas. Contar, max, mini, suma,
promedio, etcétera. Cuando usamos la clase Grupo B, entonces también necesitamos usar la función
agregada y aprendemos sobre la función
agregada en nuestros videos anteriores. La función agregada es obligatoria con grupo B. Te dije una cosa, cuando usamos el grupo B, las
combinaciones no son obligatorias. Se puede utilizar sólo una mesa. Veamos la sintaxis. Primero, debe escribir comando salt, luego debe
proporcionar el nombre de las columnas. De lo contrario, puedes
usar el signo de estrella. Entonces necesitas escribir
desde el nombre de la tabla, y luego necesitas
proporcionar la clase wire y no es obligatorio
usar su clase, puedes usar el Grupo B sin re class y último necesitas
proporcionar el Grupo B, y luego debes
proporcionar el nombre de la columna donde quieres agrupar. Si quieres usar el
Grupo B con combinaciones, nosotros podemos. Veamos la sintaxis. Seleccione el nombre
de las columnas de la tabla uno, y si desea
usar la unión interna, puede unir dos internas, luego en la palabra clave en el
nombre de columna t punto, significa clave externa, igual al nombre de columna de t punto ,
significa clave primaria, y si
desea usar la condición,
depende de usted. Solo necesitas escribir el grupo B, y debes proporcionar
el nombre de la columna. Empecemos la práctica
y veamos cómo funciona. Entonces, finalmente, estoy de vuelta a mi aplicación de
Meskel Wargne, y ya creé una
tabla llamada personal Como puede ver, tenemos un total de
cinco registros en esta tabla. Aquí puedes ver dos columnas
es ciudad e idioma. Aquí puedes ver las identificaciones que estamos obteniendo
de otra mesa, y ahora quiero contar
estudiante por su ciudad Sólo quiero extraer cuántos alumnos
vinieron de cada ciudad. Si te muestro mi
mesa de la ciudad, aquí puedes ver, tenemos total cuatro ciudad Dili
Kulkat Nueva York, y Londres Tipo Soto, ciudad selecta, coma. Ahora voy a usar la función
agregada, vaca. En tal paréntesis, necesitamos pasar el
nombre de la columna de la tabla personal Dónde guardamos ciudades ID. El nombre de columna es una ciudad, y luego voy a escribir desde y nuestro twname es personal Sólo quiero extraer cuántos alumnos
vinieron de cada ciudad. Soto tipo grupo B, y luego tenemos que proporcionar el nombre de la columna que es ciudad. Si ejecuto este código, va a devolver dos
columnas, ciudad y vaca. Ejecutemos el código. Oye, hay un
silabístico en nuestro código. Nuestra columna es una ciudad, no ciudad. Si ejecuto este código, ahora puedes ver el resultado. De ID uno significa ciudad
uno, tenemos un estudiante. De ID dos, significa Ciudad
dos, tenemos un alumno. A partir de la identificación tres,
tenemos un alumno. Pero a partir de la identificación cuatro,
tenemos dos estudiantes. Si te muestro mi mesa Cit, aquí puedes ver
nuestro IDfd es Londres Si te muestro mi mesa personal, como puedes ver, Smith y Emma vinieron de Londres,
significa ID cuatro. Por eso está escrito
ID cuatro cuenta dos. Ahora el problema es que
no podemos ver los nombres de las ciudades, así que necesitamos usar Jones
para ver los nombres de las ciudades. Voy a unirme a esta
mesa de ciudad con mesa personal. Primero, voy a tomar nombre de
Allis para esta mesa
personal, P, y después voy
a usar a Joan interior Ahora necesito proporcionar
nuestro segundo nombre de tabla, que es ciudad y voy
a tomar el tema Allis para ciudad, que es C. A continuación, necesitamos usar en QWord Lo que significa unirse a nuestra mesa. Quiero unirme punto personal es ciudad con columna CID de
ciudad. Esta es nuestra columna de clave externa y esta es nuestra columna de clave
principal. Ahora necesitamos proporcionar
el nombre exacto de la columna, que quiero ver. Si te muestro una mesa de ciudad, puedes ver columname
es nombre de ciudad Aquí necesitamos
proporcionar el nombre de la ciudad. C punto nombre de la ciudad, y también tenemos que
cambiar un
poco en nuestra sección de conteo. Solo hay que proporcionar pt City. Acabo de asignar a esto una
columna de ciudad de mesa personal. Es momento de ejecutar el código. Si ejecuto este código,
aquí puedes ver, ahora podemos entender
este resultado correctamente de Dili un estudiante, de estudiante
de KukaTao , de
Nueva York un estudiante, de Londres
a estudiante a Como puede ver, no es
un nombre de columna propio. Voy a tomar como total el nombre de Ali
para esta columna. Si vuelvo a ejecutar este
código, ahora puedes ver nuestro
columnim es total Ahora podemos entender
cuántos estudiantes
vinieron de cada ciudad. Ahora te voy a mostrar cómo podemos usar iclos con el grupo B, necesitamos usar recross antes del grupo B. voy a escribir fuego p punto Cinder igual Yo uso una condición y
quiero ver a todos los
alumnos que son varones. Se va a devolver estudiante
total de cada ciudad, pero
hay una condición. Los estudiantes deben ser de sexo masculino. No voy a contar alumna. Si ejecuto este código, aquí puedes ver desde Calcuta, un estudiante del sexo masculino, de Nueva York, un estudiante del sexo masculino, y de
Londres, un estudiante del sexo masculino Como saben, tenemos dos
estudiantes para Nueva York, pero según la condición
superior, está escrito un estudiante
significa un estudiante masculino. Espero que ahora te quede claro, ¿ cómo podemos usar el
cierre superior con el grupo B? Necesitas recordar, necesitamos
usar o cláusula
ante el grupo B. Si quieres ordenar
esta mesa, sí, puedes. Después del grupo B, solo para escribir Agua B y quiero
ordenar por su cityme. Copia esta línea. Si
ejecuto este código, aquí puedes verlo sprint
nuestro CityName orden ascendente Podemos usar Acuosos con grupo B. Solo debes
recordar después del grupo B, necesitas pasar Water By Esta es nuestra cláusula del grupo B. Hablemos de
nuestra cláusula de tener. Ya aprendemos a extraer número
total de alumnos
usando grupo por vaso. Si queremos establecer una condición en este resultado e intentar extraer
un nuevo resultado diferente, quiero extraer
esos nombres de ciudades donde tenemos
más de un estudiante. En ese caso, necesitamos
usar cláusula de tener. No podemos usar mayor
condición en este resultado. La mayoría de las veces usamos la cláusula de
tener con el grupo B. No
podemos usar esta
cláusula de tener en ningún otro lugar. Veamos este índice.
Primero, necesitamos escribir comando
sellado y luego
tenemos que proporcionar nombre de columnas. Nombre de tabla, nombre de columnas del grupo
B. Después del grupo B, entonces es necesario proporcionar la condición de tener. Solo necesitas
recordar una cosa. Si usas condición de contratación, entonces necesitas
usarla antes del grupo B. Si usas tener condición,
entonces necesitas usar en el grupo B y esta teniendo condición basada
en este resultado de grupo,
no en las columnas de la tabla. Vamos a verlo prácticamente
como es o. Primero, voy a
quitar la condición. No necesito esta re
condición para este ejemplo. Entonces voy a ejecutar este código. Ahora se puede ver desde Londres
tenemos dos estudiantes y ahora
quiero ver esos nombres de ciudades donde tenemos
más de un estudiante. Para estos, voy
a usar tener cláusula teniendo y ahora voy
a contar la ciudad. Voy a copiar esta
sección de conteo y pegarla aquí, mayor que una. Esta
es nuestra condición. Si no hay más de
un estudiante en una ciudad, va a devolver el nombre de
esta ciudad. Si ejecuto este código, aquí puedes ver que está escrito
solo un nombre de ciudad, Londres. Esta es la única ciudad que
tenemos más de un estudiante. Pongo esta condición usando tener pérdida, no cláusula superior. Si quiero establecer condición
para agrupar por resultado, entonces necesitamos
usar tener clase. No podemos establecer clase superior
en el grupo por resultado. Lo último que
quiero decir, podemos usar cualquier función agregada como
suma promedio, etcétera Espero que ahora le quede claro
qué es el grupo B
y tener cláusula. Gracias por ver este video.
29. SubQuery de MySQL con EXISTS & NOT EXISTS: Hola, chicos. Es bueno
verte de vuelta. En este tutorial,
vamos a aprender sobre las
subconsultas y también
conocidas como consulta anidada Con eso, vamos a
existir y no existir cláusula. Aquí puedes ver en tu pantalla, tenemos dos mesas, mesa de estudiante y
mesa de ciudad. En mesa de estudiantes,
tenemos cuatro columnas, ID nombre Ag y Ciudad. Y en nuestra mesa City, tenemos sólo dos
columnas, CID y City. Y ahora quiero ver el nombre de
esos alumnos que son de la ciudad de Nueva York. Como puede ver, la identificación de la ciudad de Nueva York es de tres y
según la tabla de estudiantes, tenemos dos estudiantes
que son de Nueva York. Solo quiero ver el
nombre del alumno que es de Nueva York, no su identificación, no su
edad, algo así. Es mezquino, Joan no es
necesario para este mando. Pero la pregunta es,
si no uso a Joan, entonces ¿cómo puedo buscar nombres de
ciudades? Por su identificación. En la vida real, vamos a buscar con sus
nombres, no su identificación. En ese caso,
utilizamos subconsultas. En realidad, establecemos consulta
en nuestra mesa de estudiantes. Primero, necesitamos
definir el
nombre de las columnas de la tabla del estudiante. En nuestro caso, solo quiero
ver los nombres de los alumnos. Con eso, necesitamos usar su clase dentro de
la cláusula de contratación, necesitamos proporcionar otra
consulta para otra tabla, y la llamamos consulta anidada Déjame mostrarte la sintaxis. Entonces queda claro para ti.
Primero, necesitamos escribir select, luego necesitamos proporcionar
el nombre de las columnas, luego de la tabla uno. Tabla uno significa mesa de estudiante, y luego necesitamos
usar la clase Wire, entonces necesitamos usar
el nombre de las columnas que existe en
nuestra tabla de estudiantes. En nuestro caso, ciudad. Igual a dentro del paréntesis, necesitamos proporcionar
otra consulta, y esta consulta va a
buscar resultado de la tabla dos Dentro de la sección de condición, necesitamos proporcionar los
medios de condición qué resultado
quiero buscar. Te dije una cosa, esta consulta no solo se
ejecuta con comando salt, también
es trabajo con comando insert, update, y delete. Es trabajo con
cada comando principal. Empecemos la práctica y veamos cómo podemos usar
esta sub consulta. Entonces finalmente, estoy de vuelta a mi aplicación
McCle Wrench, y ya inicio
mi servidor am Aquí puedes ver un estudio de nombre
de base de datos. Dentro de esta base de datos,
tenemos un total tres mesas ciudad,
idioma y persona. Aquí pueden ver, abro
mi mesa de la ciudad y
tenemos un total de cuatro registros. Ya que tenemos el nombre total de
cuatro ciudades, Delhi Kolkata, Nueva
York, y Londres Y si te muestro
mi tv personal, aquí puedes ver que tenemos un
total de cinco registros, aquí puedes ver un nombre de
columna es Ciudad. Aquí guardo ciudades
ID de mesa de CD. Ahora quiero imprimir el nombre de
esos alumnos que son de Londres, pero sin usar unirse. Para ello, necesitamos usar
comando select con subconsultas. Primero, voy a escribir select name de nuestro nombre
Tavin, personal Y ahora voy a usar HR escuchado y quiero
buscar en columna SCD Voy a escribir St, Sit, y quiero buscar
ciudad por sus nombres de ciudad. Pero si te das cuenta,
aquí puedes ver, no
almacenamos CityName
en columna SCD Simplemente almacenamos sus
identificaciones de la mesa de CD. Para ello, necesitamos
usar subquery, igual a dentro del paréntesis y dentro del paréntesis, voy a escribir select
CID column from CD table,
CID, de nuestra Necesitamos usar otra re
condición para seleccionar esta ciudad. Voy a escribir contratar
nuestra ciudad ame lam, alguien que escriba
nombre de ciudad, igual a, y quiero buscar esos
estudiantes que son de Londres, alguien que escriba Londres. Eso es. En primer lugar, esta consulta va a proporcionar el ID de la
ciudad de Londres de la tabla City. Básicamente, esta consulta
va a devolver el ID cuatro porque el ID de Londres es
cuatro. Deja que te lo demuestre. Si copio este código y lo pego aquí y semicoron
para terminar esta línea, y si ejecuto solo este código,
no todo el código, así que voy a dar click sobre
este icono de Thunder Aquí lo puedes ver escrito
ID cuatro significa ciudad de Londres. Ahora quiero
buscar este ID cuatro en nuestra columna SciT de
nuestra tabla personal Por ahora, no necesito esta
línea, así que voy a borrar. Entonces si ejecuto este comando, aquí pueden ver, está escrito
a la estudiante Smith y Emma. Y si te muestro
mi tv personal, ecc Smith y Emma, ambas son de Londres Así que puedes ver aquí
sin usar la unión, podemos buscar el resultado usando el nombre del
curso, no su ID. Primero, ejecuto
este comando para obtener el London City ID y
hasta obtener el ID se va
a ejecutar este comando. Si queremos buscar
estudiantes para múltiples ciudades, en ese caso, no podemos
usar este igual para firmar. En ese caso, necesitamos
usar en operador. Entonces vamos a usar en. Después dentro del paréntesis,
quiero mover este código. Entonces con Londres, quiero
buscar nombre de estudiante de D. Yo uso coma y dentro de
la doble cita, D. Si ejecutamos este comando, va a volver a ID y
no podemos buscar al valor
usando igual a operador En ese caso, necesitamos
usar en operador. Si ejecuto este comando, aquí pueden ver,
está escrito a los tres estudiantes
Smith, Emma y Neha Si te muestro mi mesa personal, aquí puedes ver a
Smith y Emma es de Londres y es de Delhi. Es posible porque solo
para usar la consulta anidada aquí, lo contrario, necesitamos usar
uniones para hacer este trabajo Hablemos de que nuestras dos nuevas
cláusulas existen y no existen. Aquí puedes ver el
comando de la cláusula existir. Para ello, de manera similar,
necesitamos crear esta subconsulta dentro de
la consulta padre. Después de su condición, no
necesitamos proporcionar ningún nombre de columna. Solo necesitamos escribir existir. Del mismo modo, necesitamos
usar otro comando. Ahora la pregunta
es cómo funciona su trabajo. Si
existe algún registro único en el comando hijo, entonces gammand padre
va a ejecutar Significa que si nuestro comando hijo
devuelve algún registro, entonces gmmand padre
muestra el resultado De lo contrario, no muestra nada. Hablemos de
no existir cláusula. Es totalmente opuesto a
la cláusula existir. Si el comando hijo no
proporciona ningún registro único, entonces va a ejecutar
el comando padre. Si hay un registro
en el comando hijo, entonces no va a ejecutar el comando padre y no
mostrar nada como resultado. Empecemos la práctica
y veamos cómo funciona. Una vez más, vuelvo a la aplicación
Mccle Warrash. Primero,
te voy a mostrar la cláusula existir. Por ahora, quiero
buscar solo una ciudad. Voy a borrar la
licencia de la cuadratura y voy a
escribir el comando exist, y ahora voy a
usar la cláusula exist After hire condition,
no necesitamos ningún nombre de columnas. Escribimos directamente solo existimos. Ahora la pregunta es, ¿cuál es
el significado de la cuadratura? Primero, va a
ejecutar este comando, y este comando
va a devolver ID cuatro porque London
City ID es cuatro. Si existe London City ID en city table y luego va
a ejecutar este comando, lo contrario, no va
a ejecutar este comando, y este comando va a devolver todo el nombre del alumno
de la tabla personal. Déjame mostrarte eso.
Si ejecuto este código, aquí se puede ver, está escrito todo el alumno de mesa
personal. Si busco ciudad y si busco ciudad que no existe
en nuestra mesa de ciudad, en ese caso, no va
a devolver nada. Déjame mostrarte eso.
Voy a escribir París. Y si te muestro mi mesa City, aquí puedes ver, no
tenemos fiestas en nuestra columna de nombre de
ciudad. Y si ejecuto este
comando, aquí puedes ver, está escrito nada porque esta subconsulta no
proporciona ningún ID como resultado, y esta consulta se ejecuta si solo existe
el ID como resultado Pero si uso no existir, en ese caso, va a
devolver todos los nombres de los alumnos. Es jugar el
papel opuesto de existir mando. Si ejecuto este
comando, aquí podemos ver todos los nombres de los alumnos
de la tabla personal. Según la consulta, si nombre de
la ciudad no
existe en la tabla de la ciudad, en ese caso, se va
a ejecutar este comando. Por eso está escrito
todos los nombres de los estudiantes. Si no existe, va
a ejecutar el comando padre. Eso es. Espero que ahora te quede claro lo que es
existir y no existir. Gracias por ver este video.
30. Unión de MySQL y unión de todo: Hola, amigos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender dos nuevos operadores,
Union y Union. Aquí puedes ver,
tenemos dos mesas, estudiante y mesa de
profesores. Supongamos que estamos trabajando
con la base de datos de la escuela, y dentro de la base tenemos dos tablas,
estudiante y profesor. En mesa de alumnos,
tenemos tres columnas, nombre de
identificación y Él. De igual manera, en
la tabla de profesores, tenemos tres columnas, ID name y H. Quiero
extraer un resultado
usando el comando select. Que se escribe resultado combinado de la tabla,
algo así. Aquí puedes ver, nuestro primer resultado de
tres provino de la mesa de estudiantes y nuestro
último resultado de tres vino de la tabla de profesores. Este tipo de resultado es posible
usando el comando Union all. Básicamente, Union
todos van a unir dos comandos de tabla diferentes y devolver un resultado combinado. Déjame mostrarte una cosa.
Supongamos que tenemos una alumna llamada Sophia y también
tenemos una maestra llamada Sophia. Entonces va a ignorar
el nombre duplicado. Si usamos solo union, entonces no devuelves
el registro duplicado. Pero si usamos union, entonces va a devolver
el registro duplicado. Veamos la sintaxis. Primero, necesitamos dos
tipos, let command, luego necesitamos proporcionar
el nombre de las columnas que queremos
extraer de nuestras tablas. Entonces necesitamos escribir form y necesitamos proporcionar
el nombre de la tabla. En nuestro caso, mesa. Y entonces
necesitamos usar el operador, sindicato, de lo contrario unión todos. Entonces una vez más, necesitamos escribir el comando para
nuestra segunda tabla. Seleccione el nombre
de las columnas de la tabla dos. Unión todos van a devolver un resultado combinado tanto
de la tabla. Pero cuando necesitamos usar
unión o unión todos, entonces necesitamos
mantener algunas reglas. Nuestra primera regla es que
cada declaración dentro la unión debe tener el
mismo número de columnas. Aquí puedes ver, tenemos dos columnas
para nuestra primera tabla. De igual manera, necesitamos
usar el mismo número de columnas para nuestra segunda tabla, nuestra segunda regla, la columna también
debe tener tipos de datos
similares. Supongamos que nuestra primera columna es ID, por lo que su div de datos está en, y nuestra segunda columna es nombre, por lo que es tipo de datos es eran cuidado Tenemos que seguir
el mismo tipo de datos
para ambas columnas de la tabla, y nuestra tercera regla
es que la columna en cada instrucción select
también debe ser del mismo orden Si seleccionamos la columna ID
en nuestra primera tabla, manera similar, necesitamos seleccionar la columna ID para
nuestra segunda tabla. No podemos usar la
columna ID después de la columna de nombre. Es decir, tenemos que
seguir el mismo orden. Empecemos la
práctica y veamos cómo podemos usar
Union y Union A. Finalmente, estoy de vuelta a mi aplicación salarial
MySQL. Aquí puedes ver, tenemos dos mesas nuevas,
estudiante y profesor. Si te muestro mi
mesa de estudiante, aquí puedes ver, tenemos un total de tres
alumnos en nuestra mesa, Advanced Smith y Sophia. Si te muestro mi
mesa de profesores, Aquí puedes ver, tenemos también tres maestros, William James y Lucas, hay muchas similitudes
entre dos mesas. Si te muestro mi
tabla de alumnos, aquí puedes ver, tenemos cuatro columnas
ID nombre edad y Ciudad,
y usamos la misma columna
para la tabla de profesores, ID nombre Agenct y sus
datos deben ser los mismos Ahora quiero
extraer resultados de ambas tablas usando Union. Voy a escribir select
star de estudiante. Entonces utilizo la palabra clave Union. En la estrella seleccionada
de la tabla de características. Hay que recordar una cosa. Si el nombre de sus columnas es diferente y su
tipo de datos es diferente, lo contrario, si su
orden es diferente, entonces no podemos usar star Si el número de columna es el
mismo y el tipo de datos es el mismo, entonces podemos usar esta estrella Si ejecuto este código, aquí podemos ver todos los
datos de ambas tablas. El primer resultado de tres provino de mesa
estudiantil y el
último resultado de tres provino de mesa de profesores. Ahora quiero ver
columna de nombre tanto de la tabla. Rep estrella y tipo nombre. Si ejecuto esta partitura, Hero puede decir todo el nombre del alumno
y del maestro juntos. Ahora quiero agregar otro
alumno en nuestra mesa de alumnos, y quiero usar un nombre que ya
sea mesa de
profesor existente. Así que vuelvo a mi mesa de alumnos y aquí voy
a pegar el código, que puede agregar un nuevo alumno
en nuestra mesa de estudiantes, nuestro nombre de alumno es Lucas. Si ejecuto este código y te
muestro mi mesa de alumnos, aquí puedes ver a un nuevo
alumno llamado Lucas. Ahora se espera ver siete
registro en columna de nombre. Lucas de mesa de alumnos y
Lucas de mesa de profesores. Ejecutemos el código
y veamos qué pasó. Aquí lo pueden ver no
muestran el registro duplicado, muestro solo un registro, Lucas de mesa de estudiantes. Nuestro comando union no
muestra entrada duplicada, y si quiere ver
la entrada duplicada, necesita usar Union A. Déjeme mostrarle. Si
ejecuto este comando, ahora puedes ver registros
duplicados. Lucas de mesa de alumnos, Lucas de mesa de profesores. Con nombre, quiero mostrar su edad. Quiero seleccionar la edad. Él. Si ejecuto este código, aquí puedes ver el nombre del alumno y el nombre del profesor
con su edad. Ahora les voy a mostrar
cómo podemos usar clase de
contratación con
Union y Union A. Ahora quiero ver a
esos alumnos que tienen más de 21 años Voy a escribir contrata
edad mayor a 21. De igual manera, voy a usar esta contratación cerrar con mesa de
profesores, edad mayor a 32 años, eso es todo. Si ejecuto este comando, ahora puedes ver a
aquellos alumnos y profesores que coincidan
con nuestras condiciones, y ahora quiero buscar resultado de acuerdo a
su nombre de ciudad. Si te muestro mi
mesa de la ciudad, aquí puedes ver, tenemos cuatro city, Dili
Colgata, Nueva York, y Londres Ahora quiero buscar a
esos alumnos y profesores que
son de Calcuta Para ello, podemos
buscar con sus identificaciones. De lo contrario, podemos
usar sub consultas, y quiero buscar resultado con sub consulta. Déjame mostrarte. Aquí, g igual a. Este es el
paréntesis, voy
a escribir select command Seleccione CID en la tabla Ciudad. El CID es nuestra
columna principal de nuestro CD. Aquí puedes ver la columna. Entonces necesitamos usar
condición de alquiler para seleccionar la ciudad. Quiero escribir Alambre nombre de ciudad igual a Kolkata. Eso es. Este comando, va a devolver
el ID de Ciudad Calcuta. Según nuestra mesa de la ciudad, también
va a devolver la identificación. Oye, cometí algún error de ille. Olvidé cambiar
el nombre de la columna, que es una ciudad. Contrata una ciudad. Estamos buscando estudiantes de
su ciudad, no de su edad. Quiero establecer la
condición similar para nuestra mesa de
profesores. Voy a copiar este comando. Y voy a pegarlo aquí. Este comando va a
devolver a esos alumnos y maestros que son
de la ciudad de Kokata Sí, podemos buscar estudiante
desde la identificación de su ciudad. Después de todo, esta subconsulta
va a proporcionar el mismo ID. Por eso utilizamos esta subconsulta. Si ejecuto este código, aquí se puede ver sólo un
alumno y un maestro que son de Kokata City,
Adw y William Si quieres citinm después de H, podemos hacerlo usando Para ello, necesitamos
usar Inarjoins. Déjame mostrarte cómo
podemos usar inarjoin
con este comando Primero, voy a tomar el
nombre de Ali para nuestra mesa de estudiantes, un join interno, y quiero unirme
a la mesa City. Voy a escribir
ciudad. a tomar Como ellos para mesa City, que es C. Ahora necesito usar on keyword
para
unirme a estas columnas. Voy a escribir en
estudiante una columna de ciudad. Es media de mesa de estudiante, voy a usar una columna de ciudad
igual a de mesa de ciudad, voy a usar columna CID. Esta es nuestra clave externa de la mesa
de estudiantes, y esta es nuestra
clave principal de la mesa de la ciudad. También necesitamos cambiar
la condición aquí. W C punto CityName
igual a Calcuta. Con nombre y columna H, quiero ver los nombres de las ciudades de los
estudiantes. Para estos, voy a usar C punto CityName porque
nuestra columna Nombre de la ciudad
es de la pestaña Ciudad Por eso uso C. Nombre y
H vino del estudiante Tavin. Necesito usar el nombre del punto
y el punto H. Este código, va a mostrar este resultado
de la tabla del alumno, y necesitamos escribir
código similar para la tabla de profesores. Voy a copiar el código. Y pegarlo aquí. Ahora quiero ejecutar esta condición de liebre
para nuestra mesa de profesores. Voy a cambiar el nombre de la
mesa maestros. Tomo T como nombre de
Ali y uso TC
para el nombre de City table Ai. Como ustedes saben, nombre y él
vino de mesa de maestros. Quiero reemplazar con T, T nombre de punto y
T punto H. Nuestra columna de nombre de ciudad
vino de la mesa de la ciudad. Voy a usar el nombre del
Ai TC, eso es todo. Y ahora quiero unirme a una
columna de ciudad desde mesa de profesores. I tipo T punto una ciudad y
columna CID de mesa City. Yo uso los aliados TC donde CityName de
City table es Kolkata Eso es, y punto y coma
para terminar esta línea. Este comando va a devolver el
resultado de la tabla Estudiante, y este comando va a devolver resultado de la tabla de profesores. Ejecutemos el comando
y veamos qué pasó. Aquí se puede ver, se
vuelve a resultado. Nuestro primer resultado vino de mesa de
estudiantes a la una, nuestro segundo resultado vino
de la mesa de profesores y también podemos imprimir
sus nombres de ciudades. Y ahora quiero buscar estudiante de Dili y profesores
de Kolkata Quiero cambiar consulta de condición de
contratación de estudiante, Dilly. Si ejecuto esta
partitura, Él puede ver, tenemos dos alumnos
que son de D, Sophia y Lucas, y
tenemos un maestro,
William, que es de Calcuta Espero que ahora te quede claro, qué es Union y Union A. Gracias por ver este video. Nos vemos en el siguiente tutorial.
31. Declaración IF de MySQL: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender dos nuevas cláusulas relacionadas con MySQL, I y cláusula de gas. Aquí puedes ver un nombre de
tabla estudiante, y tenemos tres
columnas en esta tabla, ID, nombre y porcentaje. De acuerdo con el porcentaje, quiero extraer esos
resultados que me dijeron qué estudiante es aprobado y qué estudiante es fracaso,
algo así. Aquí puedes ver Avance no
es aprobar el examen. Es por eso que en
columna de resultados, imprime, reprueba, y
aquellos alumnos que aprueban el examen, imprima pasan en
su columna de resultados. Así que aquí puedes ver un resultado de nombre de columna
personalizado. Creamos la columna personalizada en
función de la condición, y esta es nuestra condición. Si el porcentaje de estudiante es
mayor que igual al 33%, entonces imprimir pase
en columna de resultados. De lo contrario, falle escrito. Si quiero crear una columna personalizada base
condicional, para estos, necesitamos
usar la cláusula p. Veamos la sintaxis, cómo podemos usar la cláusula I
en una consulta sQUL Primero, tenemos que
escribir select command. Después hay que
seleccionar las columnas. Que quieres ver en. Para tu columna personalizada, necesitas escribir condición IP. Primero, debe
escribir la cláusula p, luego dentro del paréntesis, debe proporcionar
tres parámetros En tu primer parámetro, necesitas proporcionar
la condición, y de acuerdo a tu condición, va a volver al resultado, ya sea true, ya sea false. Si tu condición es verdadera, puedes pasar tu mensaje, lo que necesites mostrar
en la columna de resultados. Escribí falso, de igual manera, puedes mostrar el mensaje falso, y luego necesitas asignar
un nombre para esta columna. Necesitas escribir como
significa el nombre de Ai, y puedes escribir tu
propio nombre de Ai para eso. En nuestro caso, resultado. Que es un nombre temporal, y luego necesitas
proporcionar el nombre de la tabla desde la pestaña y puedes usar
una Cláusula superior con eso. Veamos lo
práctico y tratemos de
entender cómo podemos
usar la condición. Aquí pueden ver, abro
mi panel de control Zem y también abro la aplicación de cuña McCl W. Primero, necesitas iniciar Apache, y luego necesitas iniciar MCQL ahora tu servidor está
listo para Voy a repasar
el
nombre de mi conexión y doble lamer en él. Aquí se puede ver una
base de datos nombre estudiante, y tenemos a dos tablas en esta base de datos, ciudad y estudiante. Si te muestro mi
mesa de estudiante, aquí puedes ver, tenemos a cinco
alumnos en nuestra mesa, Advance conoce a
Sophia Nia y Mia. Aquí puedes ver una
columna llamada porcentajes. Usando esta columna de percentis, quiero crear una columna
personalizada e intentar ver quién es el alumno aprobado
y cuál es el alumno que falla Para ello, después de seleccionar comando, necesitamos proporcionar
las columnas entonces. Quiero ver identificación,
nombre y porcentajes. Nombre de identificación y porcentaje, y no quiero
decir la edad del estudiante. Por eso no
llamo a esta columna. Ahora quiero crear
la columna personalizada, ¿dónde quiero ver los resultados? Voy a usar una coma y después voy a
usar condición IP Yo entonces dentro del paréntesis y luego necesitamos
usar este nombre de columnas ¿Por qué queremos
establecer una condición? El nombre de nuestra columna es porcentaje. I por ciento es
mayor que igual a 33. Esta condición va
a volver a resultar, verdadera o falsa, me pase o falle. Paso, entonces va a devolver pase en la columna de
resultados. Yo condición es fallar, entonces va a volver fallar. En columna de resultados. Entonces después de la base redonda, necesitamos tomar un
nombre para esta columna. Voy a usar el nombre de Ali como y nuestro
nombre de columna es resultados. Después de eso, voy
a usar de cláusula. De, necesitamos proporcionar la
columnme que es estudiante. Y punto y coma a línea D. Primero, escribo el nombre de las
tres columnas, nombre de
identificación
y porcentaje, y luego creo un nombre de
columna personalizado resultados, y configuro una condición
en esta columna. Si el porcentaje de estudiante es
mayor que 33 o igual a 33, entonces va a regresar pase. De lo contrario, va
a volver fallar. Ejecutemos este código
y veamos qué pasó. Aquí puedes ver, sin Smith, todos aprueban su examen. Apenas obtiene 29% en su examen
porque 29 es menor que 33, por
eso está escrito F.
Esta es nuestra declaración IP. Usando esto, podemos
establecer cualquier condición en una columna en particular y en
base al resultado, podemos crear otra columna
personalizada. Veamos otra
cláusula, que es Ks.
32. Declaración CASE de MySQL: Aquí puedes ver la misma
tabla en tu pantalla. Aquí digo identificación de estudiante y su nombre y
su porcentaje. Según la columna
porcentual, quiero crear
otra columna personalizada, que me va a decir
la calificación de su resultado. Básicamente, quiero ver su puntaje de calificaciones,
algo así. Se puede ver, de acuerdo
a diferentes porcentajes, se escribe
resultado diferente en columna de calificaciones El avance es fallar, la calificación de
Smith es B, la calificación de
Sophia es B plus, y la calificación de Ma es A. Aquí necesitamos usar
condición múltiple , algo así. Yo estudiante porcentaje 80-100, entonces va a regresar A en su grado en
la columna de calificaciones Entonces entre 60
y menos de 80, va a devolver B plus. A continuación, entre 33 y
menos de 60 va a devolver B y menos de 33
va a regresar fallar. Entonces aquí puedes ver que usamos
cuatro condiciones diferentes. Siempre que necesite
usar condición múltiple, y con estas condiciones, desee crear una columna
personalizada para esto, necesitamos usar la cláusula case. Veamos la sintaxis de cómo podemos escribir case clause
con el comando select. Primero, debe escribir select, y luego debe
proporcionar el nombre de las columnas, que desea ver luego
crear una columna personalizada, necesita usar el comando case. Primero, necesitas escribir case, y para todas tus condiciones
múltiples, necesitas usar Keyword. Cuando tu condición es verdadera, entonces está escrito el resultado. En nuestro caso, A, de manera similar, necesitamos crear todas las
condiciones y por fin, necesitamos usar s. si todas
las condiciones son fallan, entonces automáticamente
ejecuta la condición s, y aquí puede poner su
propio resultado de cliente. También es necesario que proporciones
el nombre para eso. Aquí puedes usar
condición múltiple tanto como
quieras para terminar esta sentencia case, necesitas usar comando end, y también necesitas proporcionar
una columna allys name En nuestro caso, grado, entonces es necesario
proporcionar el Taviam
de Taviam y
semigu Comencemos lo
práctico y tratemos de
entender cómo podemos usar el comando case
con comando sellado. Una vez más, vuelvo a mi aplicación
McQul Wrench. Aquí voy a
usar la cláusula de caso. Voy a quitar esta línea
y voy a escribir caso. Pero antes de comenzar mi condición, quiero mostrarte algo. Aquí puedes ver a una alumna llamada Mia y su porcentaje es de 110. Sé que no es correcto, y voy a encargarme de
esta situación más adelante. Entonces después del caso, también quiero
terminar esta declaración de caso. Quiero escribir, como y quiero tomar un columnim
temporal para esta condición de caso, y nuestro columnim es Entonces, entre caso y fin, voy a establecer mis condiciones de
acuerdo a los percentis estudiantiles Para ello, necesitamos usar la sentencia
when, when, y luego necesitamos
proporcionar el columnam donde queremos establecer la condición,
que es percentis Cuando el porcentaje de estudiante es
mayor o igual a e t, y el porcentaje es
menor que igual a 100. Si tanto la condición es cierta, entonces va a imprimir A. Si el porcentaje de estudiante es 80-100, significa que alcanza la calificación Para nuestra siguiente condición,
voy a copiar esta línea. De igual manera, cuando nuestro porcentaje
es mayor que igual al 60 y nuestro por ciento
es menor al 80, en ese caso, se va
a imprimir B más. Ahora voy a crear
nuestra tercera condición. Cuando nuestro porcentaje es
mayor que igual a 40, y por ciento es menor al 60, en ese caso, se
va a imprimir B. De igual manera, en nuestra
siguiente condición, si por ciento es mayor que
igual a 33 y menor a 40, entonces va a imprimir C. En nuestra última condición, cuando el porcentaje es menor que 33, va a regresar fallar. Básicamente, creamos una condición
total de cinco y puedes crear todo
lo que quieras. Por fin, necesitamos crear
una condición muy importante, que es s. de lo contrario, quiero imprimir entrada incorrecta. Supongamos que alguien escribe entrada incorrecta como 110 o cualquier entrada de cadena, en ese caso, va
a imprimir entrada incorrecta. Por lo que nuestra cláusula de caso está completa. Si ejecuto este código, aquí puedes ver los resultados. Aquí puedes ver adv lograr grado
B, Smith lograr fallar. Básicamente, Smith no logra nada. Sophia lo hizo muy bien. Ella logró una calificación, y logró grado B más. Para Mia, nuestros datos en
operador ingresan entrada incorrecta. Entonces de esa manera, podemos usar múltiples condiciones y también podemos crear una
columna personalizada para mostrar este resultado. No sólo eso, también podemos usar esta cláusula case
con el comando update. Déjame mostrarte. Supongamos que necesitamos actualizar varios
registros a la vez. Supongamos que quiero
cambiar el resultado de Smith. También quiero
corregirme como resultado. Para ello, voy a usar comando
Update con cláusula case. En primer lugar,
voy a quitar todas estas declaraciones
de mi editor. Primero, voy a
escribir update y quiero actualizar la tabla del alumno,
luego establecer comando. Después de eso, voy
a establecer mi condición, y quiero actualizar
en mi columna de porcentajes, así que voy a escribir porcentajes Igual a dentro del paréntesis, voy a usar la cláusula case
para establecer las múltiples columnas, y necesitamos actualizar los
porcentajes según su ID Primero, voy a teclear caso. Entonces voy a
usar la declaración
when but before we need to
provide the column name, and I want to choose id. ID es dos, entonces el
porcentaje es 48. De igual manera, cuando
ID cinco entonces 43%. Esta condición es para
Smith porque Smith ID es dos y quiero actualizar
su porcentaje 29 a 48. Esta condición es para Mia. Su identificación es cinco y su porcentaje
actualizado es 43. Como saben, si usamos
Ks necesitamos escribir N. Y entonces voy
a usar cláusula hire porque necesitamos usar cláusula
hire con
cada comando update. De lo contrario, va a
cambiar todas las columnas. Voy a escribir ID de contratación de alquiler, y necesitamos verificar
en varias columnas. Voy a usar en operador. Yo dentro del paréntesis, ID dos e ID cinco y
Semgron a Primero, va a verificar que la identificación dos y la identificación cinco existan o no. Y luego va a establecer la condición de
acuerdo a su identificación. Para ID dos, se va a establecer 48 y para ID cinco
se va a establecer 43, y va a actualizar este
valor en columna porcentual. Ejecutemos el código
y veamos qué pasó. Ejecuto este
curso con éxito. Si te muestro mi mesa de estudiante, aquí puedes ver el resultado. Actualiza nuestras columnas. Ahora los porcentajes de Smith son 48
y el porcentaje de Myer 43. Es posible a la vez porque usamos la cláusula case
con el comando update. Esto es muy importante caso de
uso de cláusula de caso. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
33. Introducción a las funciones aritméticas de MySQL: Me alegro de verles chicos. En este tutorial, vamos
a cubrir funciones aritméticas Aquí puedes ver una lista. Todas estas son funciones
aritméticas. Pero en este tutorial, voy a cubrir estas funciones verdes, y no voy a encubrir función roja
en
este tutorial porque estas son
funciones matemáticas
centrales como sine theta,
stita, tantita, etcétera Tratemos de entender
las funciones verdes. Nuestra primera función es Avis. Valor absoluto medio de Avis. Aquí puedes ver un
valor negativo y un valor absoluto. Si pasamos uno de este
valor en nuestra función evos, entonces siempre va a
devolver valor positivo. Si envías un valor negativo
o un valor positivo, siempre
va a devolver
el resultado positivo. Se va a quitar
el seno menos y nuestra siguiente función es el flujo. Aquí puedes ver, tenemos
que en dos tipos de valor. El primero es 7.3 y
el segundo es 7.8. Ahora la pregunta es, ¿cuál
es el significado del flujo? Piso significa tierra significa abajo. Si pasas 7.3, de lo contrario, si pasas 7.8, siempre
va
a devolver siete. Del mismo modo, tenemos otra
función llamada venta. Venta significa techo.
¿Roop significa qué? A o alto. Si paso el
valor similar a la función, entonces siempre devuelve ocho. Nuestra siguiente función es redonda. Siempre está escrito
en valor redondeado. Déjame mostrarte. Supongamos
que tenemos dos valores, 7.3 y 7.8. Si tu valor está por debajo de 0.5, entonces va
a devolver siete. Si tu valor está por encima de 0.5, entonces va
a devolver ocho. Básicamente, quiero
decir si por debajo de 0.5, entonces va a
devolver el valor mínimo, y yo por encima de 0.5, entonces va a
devolver el valor de celda. 7.3 está por debajo de 7.5. Eso es y está escrito siete
y 7.8 está por encima del 7.5. Por eso está escrito ocho, y nuestra siguiente función
es la raíz cuadrada. Si quiero extraer raíz
cuadrada de nueve, la respuesta sería tres. Entonces en mi secuela, tenemos
nombre de función raíz cuadrada Dentro del paréntesis,
tenemos que
pasar el número significa nueve, y luego va
a devolver tres, y nuestra siguiente función de
potencia de función Aquí necesitamos
aportar dos valores, valor base y valor
exponencial Como pueden ver en mi ejemplo, dos es nuestro valor base y tres
es nuestro valor exponencial Entonces dos se multiplican por
dos iguales a cuatro, cuatro se multiplican por
dos iguales a ocho, y ya sabes el
proceso, cómo es el trabajo. Nuestra siguiente función es sinusoidal. Si le paso algún número
a esta función, tal vez sea cero, tal vez sea
uno o cualquier número positivo, si el número es
mayor que cero, en ese caso, va a devolver uno, si el valor del número es
igual a cero, entonces va a devolver cero. Si envío algún valor negativo
que esté por debajo del cero, en ese caso,
va a devolver menos uno y nuestra última
función es rand. Rands significa valor aleatorio. Siempre se escribe un valor de
coma flotante aleatorio. Supongamos que quiero un número 1-10, y si uso esta función, puede devolver cualquier número 1-10. Puede ser siete, tal vez
ocho, cualquier cosa. Empecemos la
práctica y tratemos de
entender cómo funcionan todas las funciones
aritméticas Gracias por ver este video.
34. Funciones aritméticas de MySQL: Aquí se puede ver, por fin, estoy de vuelta a la pantalla de mi computadora. Primero, voy a iniciar Apache y después voy
a iniciar McCl Ahora nuestro servidor está
listo para la conexión, así que voy a terminar
en mi conexión llamada Demo y Doogie Entonces primero, te voy a mostrar el ejemplo de cómo podemos hacer cálculos aritméticos
normales Para estos, es
necesario escribir select. Para el cálculo, voy
a escribir un número siete, y voy a sumar
este número con dos. Entonces voy a usar signo más, entonces estoy tipo dos y
semig para terminar esta línea Si ejecuto este código, aquí pueden ver,
está escrito nueve, siete más dos iguales a nueve. No sólo eso, puedes establecer
un nombre de columna para esto. Para esto, necesitas
usar el nombre de Ali. Déjame mostrarte como, y el nombre de nuestra columna es total. Si ejecuto este código, aquí
puedes ver el columnim total, y también calcula
nuestro número nueve Aquí puedes usar cualquier señal. Si utilizo signo de substruction y luego ejecuto el código, aquí
puedes ver el resultado Cinco, podemos usar la multiplicación. Si ejecuto este código,
puedes ver el resultado. También, podemos usar seno de división. Si ejecuto este código, aquí puedes ver
el valor, tres, cuatro y cinco, y también
podemos usar el recordatorio de módulo. Si ejecuto este código, puedes ver que el recordatorio es uno, y también puedes escribir
MOD para módulo seno. Si ejecuto este código, puedes ver el mismo resultado. De igual manera, podemos
usar la división DIV. Si ejecuto este código, aquí
se puede ver está escrito tres. Porque no
devuelve punto flotante. Por eso está escrito tres, y ahora voy a usar todo el
operador aritmético con una tabla Déjame mostrarte. Aquí puedes
ver un nombre de tabla estudiante. Puedes ver que tenemos un total de
cinco alumnos en nuestra mesa. Nosotros fijamos sus porcentajes y
su edad, ciudad, nombre y su identificación, y ahora quiero
sumar diez con
cada uno Voy a escribir, seleccionar. Quiero ver la identificación de estudiante y su nombre y su percente De un estudiante T. Si ejecuto este código, aquí se puede ver que está
escrito sólo tres columnas, ID nombre y percentis ahora quiero cálculo
aritmético con Quiero a las diez con
todos por ciento. Voy a usar paréntesis. Dentro del paréntesis,
percentis más diez. Si ejecuto este código, aquí se puede ver, es a las
diez con todos por ciento No sólo eso, podemos usar el nombre de
Ali para esta columna. Entonces voy a escribir como total. Si ejecuto este código,
puedes ver el nombre de la columna. Entonces usando este método, podemos
usar cualquier operador con eso. Voy a usar
multiplicar CI, multiplicar Y. Dos. Si ejecuto este código,
puedes ver el resultado. En MisQul tenemos una vil
constante, que es Pi. Es una función inval en MSQL. Usemos esta función. Para ello, voy a
escribir otro comando de sal. Seleccionar Pi es una función, así que necesito usar paréntesis Si ejecuto sólo este comando, aquí puedes ver que está
escrito 3.14 1593 y sabes el valor exacto de Pi y está escrito
un valor constante A continuación,
te voy a mostrar otra función que es redonda Así que escribe round. Como ya les dije antes, función de
redondear va a
devolver una redondeada en. Yo valor es mayor que 0.5, entonces va a
devolver el sello Val y yo valoro inferior a 15, entonces va a regresar
piso adentro. Déjame mostrarte. Si nuestro valor es 5.52
significa es mayor que 15. Si ejecuto este código, urcc es return six De igual manera, si utilizo 5.49
y luego ejecuto el código, rec C se escribe cinco Si utilizo valor negativo
y luego ejecuto el código, Se puede C se escribe
el negativo cinco. Ahora, supongamos que tenemos
tres valor tras punto. Si ejecuto este código, sabemos que va
a devolver cinco, y ahora quiero devolver el valor de dos dígitos después del punto decimal. Para ello, necesitamos
declarar los DCT. ¿Cómo es el dígito que queremos?
Quiero dos dígitos. Por eso paso dos,
y ahora va
a crear el
valor redondeado un punto decimal. Estos dos valores.
Déjame mostrarte. Si ejecuto este código, ahora puedes ver
que está escrito 5.50 Y si cambio los números, quiero pasar 97 y luego ejecutar el
código aquí se puede ver que está escrito el valor
redondeado de dos dígitos 97, que es 98. Solo tenemos que
pasar el parámetro, y necesitamos a la función cuánto dígito queremos
hasta el punto decibal Ahora les voy a
mostrar nuestra siguiente función que es la venta. Dentro de la ress redonda
voy a aportar un valor. 2.19. Aquí puedes ver, arriba demil, este valor
es inferior a 0.5 No importa qué, si ejecuto este código va
a devolver tres. Si el número mayor que 0.5, y luego ejecuto este
código también se devuelve tres. La función de celda siempre
devuelve el valor más alto. Esta función no es trabajo
como función redondeada. De igual manera, tenemos
otra función, flow, que puede desempeñar el papel opuesto de
la función celular. Déjame mostrarte. Si
ejecuto este código, aquí se puede ver
se devuelve dos. Pero si notas
arriba el punto decimal, el número es mayor que 0.5. Entonces, pase lo que pase, va
a devolver el valor más bajo. Hablemos de
nuestra siguiente función, que es el poder de la función. Para ello, necesitamos escribir POW. Básicamente, necesitamos pasar dos parámetros en esta función. Nuestro parámetro base es dos, y nuestro siguiente parámetro es tres. Es decir dos
al poder tres. Si ejecuto este código, roc C se escribe ocho Supongamos que nuestro número base es
cinco y 52 potencia tres, va a
multiplicar 35 a la vez. Si ejecuto este código, herro can C está escrito 125 Este es nuestro parámetro base, y este es nuestro parámetro
exponencial Y ahora
te voy a mostrar otra función, que es la raíz cuadrada. Para estos, necesitamos escribir SQRT. Dentro de la ronda *****,
necesitamos pasar el parámetro, y nuestro parámetro es 16 Si ejecuto este código, aquí puedes ver que
la respuesta es cuatro. Si trato de ejecutar
la raíz cuadrada de 15, si ejecuto el sode, aquí se puede ver que está
escrito flotando por y bueno ahora quiero redondear
valor de este resultado Para ello, necesitamos escribir
el nombre de la función redondeado. Redondear y necesitamos pasar esta función de raíz cuadrada
dentro de las llaves redondas Si ejecuto la partitura, aquí la puedes ver y cuatro. De esa manera,
podemos usar funciones dentro de otra función, y nuestra siguiente función
es la función aleatoria. Para estos, solo
necesitamos escribir RAND. Si ejecuto solo esta función, va a devolver el resultado
0-1. Déjame mostrarte. Si ejecuto este código,
aquí puedes ver, está escrito un número
aleatorio 0-1, entonces está escrito un número
decimal, 0.95 algo algo Pero si tuviera que numerar
entre 1200 para esto, necesitamos usar múltiples cientos. Si ejecuto este código, ahora está escrito un número
entre 1200. Está escrito 88. Si
vuelvo a ejecutar este código, ahora es 1058. Está
escrito al azar cualquier número. Si no quieres
este valor decimal, puedes usar la
función round. Déjame mostrarte. Tenemos que reservar esta
función Ejecutar dentro de la ronda sis. Si ejecuto este código, aquí puedes ver que está escrito en número aleatorio
sin punto decimal. Si vuelvo a ejecutar esta consulta, ahora está escrito 46
sin punto decimal, ahora quiero devolver
un número 5-15 En ese caso, necesitamos escribir cinco más rand y cinco
más diez igual a 15. Si ejecuto este código, aquí se puede ver, está
escrito en el número 5-15 Si ejecuto este código, una
vez más, está escrito nueve. Si no quieres
ver el valor decimal, podemos usar cuatro
funciones con eso. Déjame mostrarte el flujo. Necesito reservar esta función de carrera
dentro de las carreras redondas. Si ejecuto este código, aquí se puede ver está escrito en el número 5-15, está escrito 12 Si
vuelvo a ejecutar este código, está escrito seis, y ahora voy a
mostrarte el caso de mayor uso de la función aleatoria.
Déjame mostrarte. Si ejecuto este código, aquí puedes ver
nuestra mesa de estudiantes, y aquí puedes ver es imprimir nuestra identificación en
agua ascendente uno, dos, tres, cuatro, cinco, ahora quiero imprimir nuestra
identificación de estudiante al azar para esto. Después de estudiante, voy a teclear Cubo de
agua ahora voy
a usar la función Ejecutar. Si ejecuto solo esta consulta, aquí puedes ver que imprime
nuestra identificación de estudiante aleatoriamente dos, cinco, uno, cuatro, tres. De igual manera, si vuelvo a
ejecutar este código, aquí
se puede ver que parte de dos, uno, tres, cuatro, cinco, así no podemos predecir
qué ID viene rápido La mayoría de las veces, utilizamos la función
Run con waterme. Nuestra siguiente función es AVs. Déjame mostrarte Abs. Dentro de la ronda dice que si paso algún valor puede ser
negativo, tal vez positivo. Siempre va a
devolver el val absoluto. Supongamos que ato -77. Si ejecuto este código, aquí se puede ver se devuelve sólo 77 si paso
algún valor decimal, con menos seno, también va a devolver el valor
absoluto 77.9 Hablemos de nuestra última
función, que es sine. Voy a teclear seno. Básicamente, sine puede devolver
tres tipos de valores. Supongamos que paso nueve. Si ejecuto este código, es devolver uno porque este
número es mayor que cero. Si el número es
mayor que cero, entonces va a devolver uno. Si paso cero, en ese caso,
va a devolver cero. Si paso algún valor que sea menor que cero, algo -99 Si ejecuto esta partitura, entonces es retorno menos uno. Si el valor es menor que cero, siempre
es retorno menos uno, no importa si el valor
es decimal o no, siempre va
a devolver menos uno porque pasamos negativo. Esta es nuestra función sinusoidal. Espero que ahora te quede claro. Estas son nuestras funciones
aritméticas. Gracias por mirar. Nos
vemos en el siguiente tutorial.
35. Funciones de cadena de MySQL parte 1: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial,
vamos a
aprender las funciones de cadena MySQUL Aquí puedes ver todas
las funciones de cadena. Y en este tutorial,
vamos a cubrir estas funciones de
color verde. Y en nuestros próximos videos, voy a completar
las otras funciones. Comencemos lo
práctico y tratemos de
entender cómo podemos usar estas funciones con
nuestro comando de hendidura. Así que finalmente, estoy de vuelta a mi aplicación
MySQL debido. Ya inicio mi servidor Zem
y creo la conexión. Y aquí se puede ver, abro
una tabla llamada alumnos, y tenemos total cinco registro en esta tabla y además
tenemos total cinco columna,
ID, nombre, H, percentis y Voy a aplicar nuestras
funciones de cadena en esta tabla. Entonces nuestra primera función es superior. Si paso alguna cadena
a la función superior, se va a convertir a
la cadena en mayúsculas Déjame mostrarte seleccionar ID, coma y ahora voy
a usar la función superior Dentro del paréntesis,
voy a proporcionar nuestro
nombre de columna, que es nombre Quiero ver todo el
nombre en mayúsculas. Por eso uso esta columna. Esta función va a devolver una nueva columna y necesitamos usar nombre de
Ali para ese tipo de
Saw como nombre Coma, y nuestra última columna es
estudiante H. Entonces necesitamos proporcionar el Taviname de
estudiante y semiclum a estudiante y semiclum Si ejecuto este código,
aquí puedes ver, es crear un nuevo nombre de columna
que es nombre en mayúscula, y puedes ver todos los
nombres en mayúscula, Advance conoce a Sophia Na y Mia Tenemos otra función
similar, que es también hacer lo
mismo, UKs. Déjame mostrarte
sumar tipo U, CAs. Si ejecuto este código, puedes ver el mismo resultado. Todos los nombres están en mayúscula. Nuestra siguiente función
es la función inferior. Se va a convertir todos los
caracteres en minúsculas. Aquí voy a teclear más bajo. Si ejecuto este código, aquí puedes ver que convierte los nombres de los
estudiantes en minúsculas De igual manera, tenemos otra
función
la cual puede hacer lo mismo caso,
déjame mostrarte. Si ejecuto este código, puedes ver el mismo resultado. Nuestra siguiente función
es la línea de caracteres. Podemos contar caracteres
usando esta función. Supongamos que quiero contar todos los caracteres
de los nombres de los alumnos. Para ello, voy a usar esta función,
carácter, carácter en. Dentro del paréntesis,
necesitamos
proporcionar el
nombre de la columna, que es nombre Ahora no quiero
ver la edad del estudiante, así que voy a quitar
este nombre de columna. Como voy a cambiar
el nombre del Ai de esta columna, que es total. Con eso, quiero
ver columna de nombre, así que voy a escribir
name, character in. Si ejecuto este comando, aquí puedes ver el nombre del
alumno y es contar el
carácter total de este nombre. Añadir 15 personaje,
Smith cinco personaje, Sophia seis personaje, Neha, cuatro personaje, Ma
tres personaje No sólo eso, si utilizo el espacio entre el nombre
y su apellido, también
es contar el espacio. No sólo eso, tenemos
forma corta de esta función. Si paso longitud char solamente
y luego ejecutar este código, se
puede ver el mismo resultado. También es contar el personaje
del nombre. Esta es la
versión más corta de esta función. No sólo eso, tenemos
otra función que puede contar los caracteres,
que es la longitud. La función length, no
contar los caracteres, calculo la longitud de bytes. Va a devolver cuántos bytes toma el nombre.
Déjame mostrarte. Voy a quitar
esta vieja función y voy a escribir length. Si ejecuto este código, oye, no
es trabajo porque
hice alguna sllista La ortografía de longitud
es incorrecta, GTH. Si ejecuto este código, ahora puedes ver casi
el mismo resultado. Sé que es similar a la función de longitud de
caracteres, pero escribió bytes,
no los caracteres. Vamos a saltar a nuestra siguiente
función, que es concat. Básicamente, se va a unir al valor de
cadena o al
valor de cadena con valor numérico. Supongamos que quiero imprimir nombre del
estudiante con su
borde en una sola cadena. En ese caso, podemos usar
concatenar. Déjame mostrarte. Por ahora, no quiero
mostrar el nombre del alumno. Voy a quitar esta columna, y voy a usar la función
concat Y podemos pasar el nombre de
varias columnas dentro de las llaves redondas Con nombre, quiero
concat edad de estudiante. También voy a cambiar
el nombre de los aliados de esta columna, que es resultado. Si ejecuto este código, aquí puedes ver el resultado
a las 1:24 Smith 22 Sophia 21 Imprime el
nombre del estudiante con su edad, y crea una sola cadena. Si quieres dar espacio
entre nombre y edad, necesitas usar coma de tercera
columna,
entre ellas, voy a
usar entonces códigos y un Si ejecuto este
código esta vez, se
puede ver que da un
espacio entre nombre y He. No sólo eso, podemos usar
cualquier carácter entre ellos. Supongamos que quiero usar slash
si ejecuto esta vez, aquí puedes ver una barra
entre nombre y borde No hay limitación
con esta función congt. Podemos usar múltiples columnas
para concatarnos entre sí. Supongamos que después de la edad
quiero concat identificación de estudiante. Dentro del doble código,
voy a pasar guión, luego coma, voy
a pasar ID columna ID. Si ejecuto este código, esta vez se puede
ver el nombre del alumno, edad del
estudiante dash identificación del estudiante. No sólo eso, podemos usar cadena
personalizada con eso. Si escribo estudiante edad, y si ejecuto este código, aquí lo puedes ver impreso a un estudiante edad 24 guión ID uno. Del mismo modo, tenemos
otra función que es Concat undersco Voy a usar underscoews. Hay una diferencia menor
entre concat y concat Ws. En esta función, podemos
pasar el tercer parámetro, que es separador y cuenta nuestro primer
parámetro como separador. Voy a pasar dentro del underscoe doble curso
en nuestro segundo parámetro, voy a pasar,
voy a pasar columna de nombre Después él columna y después nuestro DNI. Si ejecuto este código, aquí puedes ver el resultado. Imprimo nombre, luego su
filo y luego su identificación. No necesitamos usar este
separador varias veces. En nuestro método anterior, se veía muy pegajoso, pero de esta manera, se
veía muy organizado Esta es la
diferencia básica entre concat Ws y concat función En concat Ws, es pegar nuestro primer parámetro
como separador Nuestra siguiente función está
relacionada con la crema. Related trim, tenemos que
hacer tres funciones, trim art trim y trim. Veamos cuál es la diferencia entre estas tres funciones. Primero, voy a escribir trim
Dentro de los versos redondos, voy a pasar un stre
que es nombre de estudiante. Y antes de nombre de estudiante absoluto, voy a proporcionar
mucho espacio Pero si ejecuto esta se, aquí se puede ver que no
hay espacio, Utter y antes nombre del alumno Déjame probarte esa cosa. Entonces voy a escribir
otro comando deslizado. Seleccione dentro de la cotización, voy a brindar
mucho espacio. Entonces voy a escribir el nombre del
alumno, el nombre del alumno. Hasta el nombre del alumno,
también voy a proporcionar mucho espacio como nombre. Si ejecuto esta consulta solamente, Hicc nombre del alumno, pero
también imprime mucho espacio Pero si utilizo
la función de recorte, déjame mostrarte. Tenemos que mover esta cuerda
dentro de las llaves redondas. Y luego ejecutar el código. Aquí se puede ver en el
lado de vuelta, no hay espacios. Del mismo modo, si utilizo art trim
y luego ejecuto el código, ahora puedes ver en el
lado derecho, no hay espacios, y puedes ver este
espacio en el lado del lap, trim va a quitar todo el
espacio del sitio de lap, y art trim va a quitar todo el espacio
del lado derecho. Yo uso simplemente recortar y luego ejecutar el código,
aquí se puede ver, vamos a eliminar todo el espacio
de ambos del lado, y luego viene nuestra siguiente
función, que es la posición. Voy a usar esta
función de posición. Esta función puede encontrar la posición que
desea encontrar. Supongamos que solo
quieres encontrar nombre y luego necesitamos usar
en Q palabra I y en, y luego necesitas
proporcionar esta corriente. Después dentro del doble curso, tu nombre es agregar uno. Y ahora quiero encontrar esta palabra de
nombre en esta cadena y esta función va a devolver la posición exacta
de esta palabra. Ejecutemos el comando
y veamos qué pasó. Si ejecuto este comando, aquí pueden ver
que está escrito seis. La palabra nombre parte
del sexto carácter de esta
cadena. Déjame probarlo. Nuestro primer personaje,
segundo, tercero, cuarto, luego un espacio, pero también es un personaje. Entonces este es nuestro quinto personaje, y de ahí viene nuestro
sexto nombre de personaje, y por eso está escrito seis Pero si uso la misma palabra varias veces, entonces
¿qué pasó? Si ejecuto este código, siempre
va a devolver
la posición de la primera palabra. De igual manera, tenemos
otra función y la llamamos INS TR. Voy a usar esta
función, Ns TR. De manera similar ha funcionado
como función de posición. Sólo un poco de diferencia. No necesitamos
escribir palabra clave, primero necesitamos proporcionar esta cadena donde queremos buscar, luego necesitamos
proporcionar la palabra clave. ¿Qué queremos
buscar? Esta vez, quiero buscar es palabra clave. Si ejecuto este código, aquí puedes ver que está escrito 11 porque comienzas desde el índice
11. Esto es. En nuestro próximo video, voy a cubrir todas las funciones
de remning Gracias por ver este video. Estén atentos para nuestro próximo tutorio.
36. Funciones de cadena de MySQL parte 2: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial, vamos
a aprender funciones de cadena. Esta es nuestra segunda función de cadena
relacionada con el video. Aquí puedes ver toda la
función string desde un comando squall Pero en este tutorial,
vamos a cubrir estos verdes. Sin perder el tiempo,
comencemos la práctica. Entonces finalmente, estoy de vuelta a mi aplicación Mccar Wrench y ya inicio mi servidor Zem
y
creo la conexión Aquí puedes ver una
tabla llamada estudiante. Como puedes ver, hay
un total de cinco alumnos, y también tenemos un
total de cinco columnas, identificación, nombre, H, porcentaje y SCT Voy a iniciar este tutorial con la función Lockett.
Déjame mostrarte. La función Locket también
funciona como posición, pero podemos enviar un tercer
parámetro a esta función Entonces déjame mostrarte
seleccionar, localizar. Al principio, necesitamos proporcionar esta consulta
y la palabra es M, y luego necesitamos proporcionar
el segundo parámetro significa nuestra cadena y nuestra cadena
es Yo soy estudiante. Por último, es necesario proporcionar otro parámetro que
sea completamente opcional. Entonces voy a
tomar como resultado un nombre Allis para esta columna, si ejecuto este código, aquí se puede ver,
está escrito tres Está escrito una
posición de índice, que es tres. Es trabajo como posición, y ahora quiero buscar
solo un personaje, no AM. Si ejecuto este código, aquí puedes ver
el mismo resultado. Es stent tres porque el carácter A parte
del tercer índice. Pero como puedes ver, hay otro carácter A
en esta cadena. Quiero buscar, así que
quiero buscar en el siguiente
una posición de personaje. Para estos, necesitamos
pasar nuestro tercer parámetro, coma, necesitamos pasar
el número de índice Me refiero a cuánto carácter
quieres saltarte. Quiero pasar para pasar tres. Quiero buscar resultado después de tres caracteres,
uno, dos, tres. Se va a saltear
este personaje de tres, entonces va a
buscar el resultado. Significa que va a
buscar un personaje. Si ejecuto este código, aquí puedes ver, p lo siento, no
necesitamos usar códigos Dual. También voy a cambiar
el parámetro, cuarto. Voy a buscar este
resultado del cuarto índice,
uno, dos, tres, cuatro. Si ejecuto este código, aquí puedes ver que está escrito seis porque hasta el cuarto índice, nuestro Acarctor inicia
desde seis índice,
uno, dos, tres,
cuatro, cinco, Esta es la diferencia básica entre localizar y función de
posición. En la función locate,
podemos usar el tercer parámetro, y podemos definir la posición desde donde queremos buscar. Si quieres buscar resultados hasta diez caracteres,
sí, puedes. Solo necesitas proporcionar
el parámetro aquí. Vamos a saltar a nuestra siguiente
función, que es la subcadena. Significa que puedes quitar
una parte de una cuerda grande. Voy a usar esta función. Así que para eliminar esta función Localizar y voy
a escribir subcadena Primero, tenemos que
proporcionar este árbol. En nuestro caso, voy
a pasar el árbol de daños. Oye, esta cuerda va a ser,
así que para quitar esta parte. LoraMHPsum es simple y
en nuestro siguiente parámetro, necesitamos proporcionar desde donde
queremos comenzar, Tenemos que proporcionar
el número de índice. Entonces usar cuarto índice significa E. Así que si ejecuto este código, aquí puedes ver que está
escrito esta cadena sin este tres caracteres
porque aquí
mencionamos que nuestra cadena
parte de este carácter, EM. Por eso es c este carácter de tres y devolver esta cadena
desde esta posición. Si paso siete y
luego ejecuto este código, aquí se puede ver que está
escrito EPAM es simplemente Ipsum es simplemente. Pero espera, hay otro parámetro. Supongamos que quiero imprimir solo
Ipsum es de esta cadena, necesitamos pasar tercer parámetro para especificar la posición exacta Déjame mostrarte la coma 14. Su consulta va a devolver esta cadena del
índice siete al índice 14. Si ejecuto esta consulta, aquí se puede ver, es simplemente
imprimir, Ipsum es sencillo Y si quieres
imprimir, solo lo es Ipsum, y luego necesitas contar
después de tu índice inicial Este es tu
índice inicial, uno, dos, tres, cuatro, cinco,
seis, siete, ocho. Yo paso ocho, y
ejecuto este código, ahora es impresión Ipsum es Desde el índice inicial, necesitamos contar en serie, como uno, dos, tres, cuatro Es el trabajo de esa manera.
No sólo eso, podemos usar valor menos en este parámetro. Déjame mostrarte. Esta es nuestra posición menos una, menos dos menos tres menos cuatro menos
cinco, y menos seis. Voy a escribir menos seis. F menos seis, quiero
imprimir seis caracteres. Es decir esta simple palabra. Voy a teclear SiXL. Si ejecuto este código, aquí puedes decir que es
imprimir simplemente palabra. Aquí la posición inicial es menos
seis, significa esta posición. Entonces después de menos seis, quiero imprimir de seis caracteres,
significa esto terminado. Hay una versión taquigráfica de esta función, que es substr. Déjame mostrarte.
Sólo wotype SubstR Si ejecuto este código, podemos ver el mismo resultado. De igual manera, tenemos
otra función me
llama. Déjame mostrarte. Si ejecuto este código, está escrito, mismo resultado. Substring, substr y met, está escrito, mismo resultado Hablemos de nuestra siguiente
función, el índice de subcadena. Déjame mostrarte. Simplemente
voy a escribir el nombre de la función,
substring underscoe En esta función, simplemente, solo
pasamos una cadena con eso, necesitamos proporcionar un delmeter Es mezquino desde donde se
quiere romper esta cadena, y va a devolver resultado antes del punto de ruptura. Supongamos aquí voy
a pasar un um.google.com. En nuestro segundo parámetro, necesitamos pasar el
nombre deliminado. Quiero decir de donde quiero
romper esta cuerda. Supongamos que quiero romper esta
cadena a partir de este punto. Dentro del curso invertido, voy a pasar punto. Ahora necesito mencionar el exacto, aquí se pueden ver dos puntos. Tenemos que proporcionar el
número de índice de este personaje, y voy a pasar uno. Mens nuestro primer punto. Si utilizo dos, voy
a reconocer este. Si ejecuto este código, simplemente va a devolver todos los caracteres
antes de nuestro primer punto. Déjame mostrarte si
ejecuto este código, aquí puedes ver es imprimir WWW si paso dos índice y
luego ejecuto este código, va a devolver
www punto Google. Imprime todos los caracteres
antes de este punto. De igual manera, si paso carácter
Z y luego
ejecuto este código, aquí se puede ver, www punto ZW Es imprimir todo el carácter
antes de la segunda Z. Esta es nuestra función de
índice de subcadena Nuestra siguiente función es PT. Voy a escribir P básicamente, va a devolver
toda la cadena, lado del
labio del número de índice. Aquí podemos pasar
sólo dos parámetros. Supongamos que quiero
imprimir solo www punto, así que necesitamos pasar el cuarto índice. A partir del cuarto índice, va a imprimir toda la cuerda
desde el lado del labio. Si ejecuto este se, aquí lo puedes ver
imprimir WWW dot. Básicamente, va a imprimir cuatro caracteres
desde el lado del labio. Del mismo modo, tenemos una función
opuesta que es la correcta. Déjame mostrarte. Entonces esta función va a devolver los últimos cuatro caracteres means.com Si ejecuto este código, aquí lo puedes ver print.com Si usamos la función left, entonces podemos imprimir nuestros
primeros cuatro caracteres, y si usamos la función, entonces podemos imprimir nuestros
últimos cuatro caracteres. Nuestra siguiente función es
RPad Sun tipo R PAD. Arpad significa primero, va a contar todo el
carácter de la cadena Si quieres
aumentar la
longitud de caracteres en el lado derecho, si cuentas este carácter, tenemos un total de 14
caracteres en la cadena. Y ahora quiero aumentar
este tamaño de cadena 14-20, así que para pasar 20 caracteres En nuestro segundo
parámetro, va
a rellenar nuestro texto
desde el lado derecho. Después de 14 caracteres,
voy a llenar esta área con un nuevo
personaje, que es slash Si ejecuto este código,
aquí puedes ver, después de prenww.google.com,
llenó el Aquí puedes ver twotsixslash. Porque ya tenemos
14 caracteres en esta corriente y
mencionamos 20 caracteres
para este stream. Por eso imprime un total de seis
barras adicionales para cubrir esta área Ahora la
longitud total de caracteres es de 20. No sólo eso, podemos usar
cualquier cadena en esta posición. Supongamos O E, si
ejecuto el código, es llenar el área
con carácter OE. Por ahora, voy a usar slash. De igual manera, PAD. Si uso Pad, y luego ejecuto este código. Aquí se puede ver que llena el área del
lado izquierdo con barra diagonal, y también está escrito
20 caracteres Es totalmente opuesto a
la función PET. Del mismo modo, tenemos otra
función llamada space. Déjame mostrarte el espacio
Summertype. Utilizamos esta función raramente. Básicamente, no
utilizamos esta función. Supongamos que quiero usar 50 espacios. Así que al tipo 50. Si ejecuto este código, aquí se puede ver, es
proporcionar 50 espacio. Este es el caso
de uso de esta función. No sé por qué
usamos esta función. Vamos a saltar a la siguiente
función, que es inversa. Alguien que escriba reversa. Básicamente, va a imprimir una cuerda en dirección opuesta. Aquí voy a escribir
una cadena a un Ming. Si ejecuto este código, ahí puedes ver el resultado. Es imprimir nuestra cuerda desde
la dirección opuesta. Este es el caso
de uso de la función inversa. Nuestra última y siguiente
función es repetir. Voy a escribir el
nombre de la función, que es repetir. En esta función, necesitamos
pasar el parámetro total de dos. En nuestro primer parámetro,
necesitamos pasar cadena, y en nuestro segundo parámetro, necesitamos pasar el número
cuántas veces queremos
repetir esta cadena. Quiero repetir esta cadena por tres veces, así que paso tres. Si ejecuto este código, aquí lo puedes ver impreso
a la una Manch tres veces Si doy un espacio y luego ejecuto el código, ahora está
claro para ti. A la una Manch a la una
Minch a la una Mang. Esto es para este tutorial. En nuestro próximo tutorial, voy a cubrir las funciones
restantes. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
37. Funciones de cadena de MySQL parte 3: Hola, amigos.
Encantado de verte de vuelta. Este es nuestro tercer tutorial
relacionado con las funciones de cadena. En nuestro video anterior, cubrimos la función de 22 cuerdas. Pero en este tutorial,
voy a cubrir las funciones restantes,
las verdes. Vamos a saltar a la aplicación MySqul
Wgwench. Por último, estoy de vuelta a mi aplicación
mysocel Wgwench. Aquí puedes ver un nombre de
función, repetir. Esta es nuestra función anterior. Comencemos con un nuevo nombre de
función reemplazar. Voy a escribir el nombre de la
función, reemplazar. Usando esta función,
podemos reemplazar cualquier carácter o una palabra con nuestro nuevo
carácter o palabra. Déjame mostrarte. En
nuestro segundo parámetro, necesitamos proporcionar qué
personaje quieres encontrar. Quiero encontrar a Minh. Entonces en nuestro tercer parámetro, necesitamos proporcionar
la nueva cadena, que va a
reemplazar a la cadena antigua. Quiero reemplazar a
Ming por Smith. Smith. Entonces primero, va
a encontrar esta palabra clave en nuestra cadena y
luego va a reemplazar esta cadena
con nuestra nueva palabra clave. Smith, si ejecuto este código, Hegasy it print agrega uno No solo eso, si uso esta palabra
Min varias veces,
agrego una Mina Mina. Déjame mostrarte. Y
luego ejecutar este código. Aquí puedes ver que reemplaza
Minchkeyword varias veces. Esta es nuestra función de reemplazo.
De esa manera, es trabajo. Nuestra siguiente función es
comparar cadenas. Déjame mostrarte. Voy a escribir
cadena comparar STR CMP. Básicamente, usamos esta
función para comparar cadenas. Déjame mostrarte. Supongamos que
nuestro nombre de alumno es Adan Ming ahora voy
a pasar otro parámetro. En este parámetro, voy
a usar el mismo nombre de estudiante, pero voy a usar A pequeña, agregar uno Ming si la
comparación es exitosa, entonces está escrito cero. Déjame mostrarte. Si
ejecuto el código, ella se puede ver
que está escrito cero. Tanto la cuerda están masivadas. Y ahora voy a quitar
a Minch de nuestro segundo parámetro Aquí puedes ver nuestro conjunto de labios cuerda es mayor que
derecho tal cuerda. Si ejecuto este código, va a devolver uno. Aquí puedes ver que está
escrito uno porque nuestro labio tal cuerda es
mayor que derecho tal cadena. De igual manera, si elimino
Minchkeword
del lado let y escribo
Minchkeword en el lado derecho, y luego ejecuto el scode, aquí podemos Si nuestro derecho tal cadena
mayor que el labio establece cadena, en ese caso, va
a devolver menos uno. Entonces este es el uso principal de la función
de comparación de cadenas. Vamos a saltar a nuestra siguiente
función, que se llena. Entonces voy a teclear campo. Básicamente, aquí proporcionamos la lista de cadenas
múltiples. Y si quieres encontrar una cadena
en particular
de esta lista, podemos hacer usando la función de campo. Así que aquí voy a
pasar múltiples cadenas. Ming Smith, Roy, insertó
hacer códigos, Smith una vez más. En esta lista,
quiero buscar en Ming. Si ejecuto este código, aquí puedes ver
que está escrito cero porque en nuestro primer parámetro, necesitamos proporcionar la consulta de búsqueda y nuestra
consulta de búsqueda es Ming los valores restantes
son nuestros elementos de lista. Entonces, si escribo Ming una vez más, y luego ejecuto este código, aquí puedes ver
que está escrito cuatro porque está escrito el número
índice de esta palabra. Este es nuestro primer índice. Smith, Roy es nuestro segundo índice, y Smith es nuestro tercer índice, y Minji es nuestro cuarto índice Por eso está escrito cuatro. Solo necesitas recordar
en nuestro primer parámetro, necesitamos proporcionar
la consulta de búsqueda, y nuestros parámetros restantes
son nuestros elementos de lista. Del mismo modo, podemos usar esta
función para intesers. Podemos buscar valor
inteser también. Del mismo modo, tenemos
otra función que está relacionada con esta
función encontrar en conjunto, tipo
similar, encontrar en conjunto. Del mismo modo, va a
encontrar la consulta en una lista, pero necesitamos convertir
esta lista en un conjunto. Voy a convertir
esta lista en un conjunto. Entonces voy a quitar
los códigos dobles y convertirlos en un
conjunto. Eso es. Como puedes ver, ahora
es una cadena completa. Dentro de esta cadena,
quiero buscar en MincKord. Entonces si ejecuto el código, Harrigacs también escribió cuatro De igual manera, si busco a Roy
y luego ejecuto el código s, Higasy se escribe para
indexar. Es un set. Solo necesitas
recordar entre coma, no
necesitas
proporcionar ningún espacio porque la función de cadena
cuenta el espacio como un carácter. Esta es nuestra función de inserción fina. Vamos a saltar a nuestra siguiente
función, que es el formato. Déjame mostrarte algún tipo
w, formiato. Utilizamos esta función básicamente
con valores numéricos. Aquí voy a
tomar un Val numérico. Voy al t12 3456. Aquí se puede ver
hasta punto decimal, tenemos valor total de tres, pero quiero devolver
sólo dos valor hasta este punto decimal. Para ello, necesitamos pasar un
segundo parámetro y mencionar que cuántos valores quieres mostrar
hasta el punto decimal. Voy a mostrar dos valores. Si ejecuto este código, aquí puedes decir que está escrito solo 46 porque está
escrito en valor redondeado. Siempre se escribe el valor
redondeado. En nuestros tutoriales de
función aritmética, te
dije cómo funciona el valor
redondo Entonces no lo voy a
explicar aquí. Este es el uso
de la función de formato. Si quiero mostrar un carácter y luego ejecutar el
se, aquí se puede ver, está escrito 0.5 porque 0.456
es mayor que 0.450. Por eso
devolvió el
valor redondeado y su huella cinco. Hablemos de
nuestra última función, que es x. Voy a escribir x. Básicamente, va a devolver
hexa decimal de cualquier cadena Si paso N cadena, Supongamos que quiero pasar a una. Si ejecuto este código, aquí puedes ver un código hexa Siempre devuelve hexa
de la cuerda. Básicamente, no
usamos esta función, y si quieres
usar esta función, puedes usarla en la columna de
contraseña. Estas son nuestras todas las funciones
relacionadas con la cadena. Espero que ahora te quede claro. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
38. Funciones de fecha de MySQL parte 1: Hola, amigos. Me
alegro de verte de vuelta. En este tutorial,
vamos a
aprender la función de fecha MySQL. Aquí puedes ver una lista de función de fecha, y
en este tutorial, vamos a cubrir
las verdes, y voy a completar
las funciones restantes en nuestros próximos videos. Comencemos lo
práctico y tratemos entender cómo podemos usar esta función con
nuestro comando select. Aquí puedes ver que estoy de vuelta a
mi aplicación McYCLEVwng. Ya inicio servidor Zem y ya creo
mi conexión Al principio, voy a usar la función de fecha
actual, que va a devolver la fecha
actual significa hoy. Primero, voy a
quitar el código antiguo, y voy a escribir,
seleccionar fecha actual. Si ejecuto este código, aquí puedes ver, está
escrito fecha actual. Sea lo que sea que esté escrito, no
es nuestra hora local. Vino del servidor. Es la fecha del servidor escrita. Por ahora, utilizamos el servidor
Localhost. Por eso está escrito la fecha de la hora de nuestro sistema
local. De igual manera, tenemos la versión
de forma
corta de esta función, que es la fecha de la tarjeta.
Déjame mostrarte. Si utilizo la fecha de la tarjeta y
luego ejecuto el código, aquí puedes ver que está
escrito el mismo resultado. Esta función también
escribió fecha actual. Nuestra siguiente función es la fecha de captura. Déjame mostrarte. Básicamente está escrito la fecha de nuestro sistema local. No hay diferencia entre la fecha
actual y la fecha del sistema. Si ejecuto este código, aquí puedes ver que es fecha
escrita con fecha, es hora actual escrita. De igual manera, tenemos otra
función relacionada con la fecha Cs, que es ahora. Déjame mostrarte. Si ejecuto esta se, aquí se puede ver que se
escribe el mismo resultado. Está escrito la
fecha y hora del servidor. Nuestra siguiente función es la
fecha. Déjame mostrarte. Si paso tiempo de datos
a esta función, va a devolver fecha. Primero, voy a
tomar como fecha un nombre Allis para esta columna Entonces voy a pasar la fecha
y la hora como parámetro. Primero, voy a
proporcionar año 2021. Mes es, y voy a pasar mes de
junio y luego
nuestra fecha es el 21. Con eso, voy a pasar a diez colon 32 minutos,
20 1 segundo. Si ejecuto este código, aquí puedes ver que es
fecha escrita solamente, no la hora. De igual manera, nuestra siguiente
función es mes. Físicamente, va a
regresar el mes de esta fecha. Si ejecuto este código, aquí puedes ver que está
escrito solo seis. Si le paso alguna fecha y
hora a esta función, va a devolver el mes. Nuestra siguiente función es el nombre del mes. Aquí puedes ver
un campo numérico, pero quiero devolver
el nombre del mes. Para eso, necesitamos
usar el nombre del mes. Si ejecuto este código, aquí puedes ver que está escrito
el nombre del mes, junio. Nuestra siguiente función
es la función de día. Si utilizo esta función,
déjame mostrarte. Y luego ejecutar el código. Ahí lo puedes ver escrito
la fecha fecha es el 21. Esta función básicamente devuelve
la fecha de este mes. De igual manera, tenemos
otra función relacionada con esta función, que es el día del mes. Si ejecuto este código, aquí puedes ver
el mismo resultado. Nuestra siguiente función es el nombre del día. Déjame mostrarte. Se va a devolver el nombre del día de la semana de
acuerdo a esta fecha Si ejecuto este código, pueden
ver, está
escrito el lunes. El 21 de Junio de 2021 fue Lunes. Si cambio el mes y
escribo séptimo y luego
ejecuto el código, aquí puede ver el miércoles. Si quiero ver el
número de índice de esta semana, para estos, necesitamos
escribir día de la semana. Si ejecuto este código, aquí puedes ver que está
escrito el cuarto día. Como saben,
empiezan a partir del domingo. Por eso el miércoles es el
cuarto día de cualquier semana. De igual manera, tenemos otra
función que está relacionada con esta función día del año
a tipo día del año. Como sabéis, tenemos
total 365 días en un año. Según esta
fecha, va
a devolver el número del día. Si ejecuto la partitura, aquí se puede ver,
está escrito 202. Nuestra siguiente función es la
función del último día. Déjame mostrarte. Si empato día de subrayado, y voy a
pasar mes de febrero significa que si ejecuto el puntaje, va a regresar la
última fecha de este mes, que es el 28 de febrero Si utilizo algún año diferente, algo 2020 y luego ejecuto
el scode aquí puedes ver la última fecha de
este mes es 29 porque sabemos que
2020 es año leproso Por eso es 1029. Por ahora, completo
todas estas funciones, y ahora voy a
usar estas funciones con base de datos real. Y ahora voy a usar toda
esta consulta sin tabla. Aquí puedes ver un nombre
de tabla estudiante. Si te muestro mi mesa,
aquí puedes ver, tenemos un total de cinco
alumnos en esta tabla, Advance meth Sofia Neha y Mia Con eso, se puede
ver otra columna nombre DOP significa fecha de nacimiento Puse su fecha de nacimiento
su formato de mes y día. Ahora voy a usar toda
la consulta una por una. Primero, voy a
escribir, seleccionar ID,
nombre, DOB significa fecha
de nacimiento del estudiante Y ahora quiero extraer
D de esta fecha de nacimiento. Para estos, voy
a usar una función, coma y nuestro
nombre de función es la función D. Luego dentro del paréntesis, necesitamos proporcionar el nombre de la
columna, que es DOB Además, voy a
llevarlos aliados para esta columna como día. Si ejecuto el código, aquí puedes ver, está escrito el día a partir de su fecha de nacimiento. Anuncio décimo día Smith, 23, Sophia noveno, etcétera Ahora quiero ver su
nombre de día para escribir NAM nombre de día, si ejecuto el código,
aquí se puede ver, Advinnacido en sábado, Smith nacido en martes, Sophia domingo, etcétera Entonces de manera similar, puedes usar toda
esta función una por una. En el siguiente tutorial, voy
a ir a estas funciones. Gracias por ver este video, estad atentos para nuestro
próximo ejercicio.
39. Funciones de fecha de MySQL parte 2: Hola, chicos. Bueno verte B. Este es el segundo video
relacionado con funciones de datos MySQL. Aquí puedes ver todas las
funciones de datos relacionadas con McQuil. Y en este tutorial,
vamos a cubrir los verdes. Entonces, sin perder el tiempo, comencemos la práctica. Aquí pueden ver que estoy de vuelta a mi aplicación de banco de trabajo McCl, y ya inicio
mi Entonces voy a iniciar este
tutorial con la función Wik. Entonces voy a escribir, seleccionar, Wik Es que la desnudar es, voy a pasar la fecha 2021, y nuestro mes es agosto
y la fecha es el 21. Espacio. Como voy a dar
tiempo 09, colon, 35 minutos,
colon, 40 1 segundo, y también voy
a llevarlos Ai de ellos a esta columna como semana. Si ejecuto este código,
hierogc está escrito. Esta es la
semana 33 de este año. Como saben, hemos
sumado 52 semanas en un año. Básicamente devuelve el
número de semana de acuerdo a esta fecha. De igual manera, si cambio el
mes y voy a pasar el mes de enero y
luego ejecutar este código, aquí se puede ver, está
escrito tres semanas. De igual manera, tenemos otra
función que es el día de la semana. Voy a escribir DAY. Según esta
fecha, va a
devolver el número del día de esta
semana. Déjame mostrarte. Si ejecuto este código,
aquí puedes ver, está escrito tres,
cambiemos el mes ocho. Y una vez más,
voy a correr este marcador. La hierogcia se escribe cinco. Como ya sabéis, nuestra semana
empieza a partir del domingo. De acuerdo con este resultado,
este es el jueves. Nuestra siguiente función es año semana. Voy a teclear año, semana. Va a volver al resultado
y a la semana. De acuerdo
a esta fecha. Si ejecuto el alcance, hierochcyf se escribió año 2021, y luego se escribe
weeknumber que es 33 Nuestra siguiente función
es la semana del año. Voy a escribir semana del año. Esta función también va a devolver el número
de semana de la fecha dada. Si ejecuto este código, Hec de manera similar, va
a devolver la semana número 33 Nuestra siguiente función es la función. Ya lo aprendemos
en nuestro tutorial anterior. Déjame mostrarte una vez más. Si elimino esta semana libre
y luego ejecuto el código, rocacy se escribe el año
según esta fecha 2021. Nuestra siguiente función es extraer, que es una función muy
importante. Usando esta función,
podemos extraer año, fecha, semana, hora,
etcétera, como queramos Voy a escribir extracto. Usando esta función de extracción, puede recuperar cualquier valor
de la fecha dada. Supongamos que quiere
extraer mes a esta fecha para este mes de
oritotipo aquí. Mes a partir de esta fecha. También, voy a cambiar el nombre de
allys, resultado de la segunda semana Si ejecuto este código, hirogcy se Hay muchos
parámetros que puedes usar aquí.
Déjame mostrarte. Se pueden extraer microsegundos, semana, cuarto, hora
minuto, etcétera. Supongamos ahora quiero
extraer semana a partir de esta fecha. Voy a mecanografiar semana. Si ejecuto este código, iogcy está escrito 33 Si quieres extraer hora a partir de esta fecha, déjame mostrarte. Y ejecutar la partitura,
está escrito nueve. De manera similar,
se puede extraer minuto, segundo, milisegundo, etcétera. De esa manera, puedes
usar todos los parámetros. Puedes probarlo uno
por uno tú mismo. Hablemos de
nuestra próxima función. Nuestra siguiente función es agregar fecha. Primero, necesitamos
tomar una fecha existente. Después usando intervalo,
devolvemos una nueva fecha. Entonces voy a escribir,
seleccionar, agregar fecha. Por ahora, voy a usar
esta fecha solamente, no el tiempo. Voy a quitar
la hora y ahora
quiero agregar 20
días a esta fecha. Para esto, primero,
voy a usar un coma, después voy a escribir un
texto, que es intervalo. Después del intervalo, 20 días. Obviamente, no necesito
esto de una palabra clave de una hora. Es significa que quiero agregar 20
días con esta fecha existente. Si ejecuto este código, va a devolver una nueva
fecha. Déjame mostrarte. Hurricac se escribe una nueva fecha. 2021, nuestro mes es
09 y la fecha es diez. Podemos agregar cuánto día queremos. Déjame mostrarte. Supongamos que
quiero sumar 321 días. Si ejecuto este código, urrocc se escribe un año nuevo,
2022, siete meses,
y la fecha es ocho No sólo eso, podemos sumar
meses. Déjame mostrarte. Supongamos que quiero
agregar tres meses y tenemos que pasar parámetro de
mes. Si ejecuto este código, aquí lo puedes ver sumar tres
meses con fecha existente. Podemos agregar cualquier cosa, semana, mes, año, etcétera Aquí puedes ver la lista qué tipo de parámetro
podemos usar esta función. De igual manera, tenemos
otra función, que es hacer el mismo trabajo, que es fecha, guión bajo, en si ejecuto este comando, se
puede ver el mismo resultado Supongamos que quiero
sumar cinco meses. Si ejecuto este comando, aquí pueden ver, es
saltar al nuevo año 2022. No hay
diferencia entre la función en la fecha y la fecha
subrayada en la función En esta función, podemos agregar
valor con fecha existente. Pero si queremos
crear una nueva fecha, entonces tenemos otra
función. Déjame mostrarte. Quiero usar make date obviamente necesitamos
teclear comando sellado. Seleccionar, hacer fecha,
en su lugar el receso redondo, necesitamos pasar dos parámetros. Primero, tenemos que pasar
la nueva fecha año, supongamos 2023, y luego
podemos pasar un día. Supongamos que nuestro día es cinco. Si ejecuto en este código, Hurccy está escrito una fecha, aquí está 2023 y mes es
01 significa mes de enero Si pasamos año en fecha, por defecto, siempre está
escrito el mes de enero. Va a regresar el
primer mes de este año. Esta función sólo puede
crear la fecha del mes de enero. No podemos pasar ningún
valor mensual en esta función. Vamos a saltar a la siguiente
función y nuestra última función, que es dt subraya sub Es jugar el papel opuesto de la deuda subrayada en la función Déjame mostrarte fecha
subrayada SUB sub. Si ejecuto este código, va a ser menos a partir de
esta fecha existente. Déjame mostrarte. Si ejecuto este código,
aquí puedes ver, está escrito aquí puedes ver
está escrito mes de marzo,
2021, 03 mes, y la fecha es 21. Usando esta función,
podemos restar mes, hora, día semana, etcétera. Supongamos que quiero extraer 21
días a partir de esta fecha existente, por lo que es necesario pasar el parámetro de
día. Si ejecuto este código, aquí puedes ver el resultado. Por ahora, este es el
final de este tutorial. En nuestro próximo tutorial, voy a cubrir
los restantes, sudar dos días undersco a partir de días
menores de scoe, etcétera Así que gracias por
ver este video, estén atentos para nuestro
próximo tutorial.
40. Funciones de fecha de MySQL parte 3: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender mis funciones de fecha escolar. En nuestros tutoriales anteriores, cober esta fecha relacionada con 20
funciones En este tutorial, voy
a cubrir con los verdes. Sin perder el tiempo,
comencemos la práctica. Por último, estoy de vuelta a mi aplicación de llave
Mccle War. Como pueden ver, ya
creo mi conexión, y voy a iniciar este
tutorial con SubdtFunction La subfunción muerta y
la
subdtfunction hacen lo mismo y
necesitamos seguir el proceso similar para ejecutar el proceso similar para ejecutar
esta función. Déjame mostrarte. Clea sub fecha, dentro
del paréntesis, primero, necesitamos asignar una Dentro de los códigos dobles, voy a pasar el 2021 y nuestro mes es siete
y nuestro día es el 21. Como saben, entonces necesitamos
pasar el intervalo, suma a tipo intervalo,
intervalo, y quiero -100
días a partir de esta fecha, 100 días También voy a tomar
es tema para esta columna como ellos así que si
ejecuto este código, aquí se puede ver, está
escrito una nueva fecha. Resto 100 días a partir de esta fecha y
escribí una nueva fecha Del mismo modo, podemos
usar parámetro mes, parámetro
año,
parámetro trimestre, etcétera Déjame mostrarte. Ahora quiero
restar mes, 100 meses. Si ejecuto este código, está escrito 2013,
tres meses, 21 días. Yo menos casi ocho
años a partir de esta fecha. Vamos a saltar a
nuestra siguiente función, que es muy profunda. Diferencia media profunda.
Déjame mostrarte. Voy a amarrar deeps
muertos DAT, DIF. Si quieres ver la
diferencia entre dos fechas, en ese caso, utilizamos la función
Dead Deep. Uy, hay errores
ortográficos. Un último corrector debería
ser A. Ahora es correcto. En esta función, necesitamos
pasar dos parámetros,
déjame mostrarte. Tenemos que pasar otra fecha. En este parámetro,
voy a pasar otra fecha. 2013, mes de febrero
y nuestra fecha es el 21. Si ejecuto este código, va a devolver
resultado en fechas. Déjame mostrarte.
Entonces la diferencia entre dos deidades es de 3,072 Relacionado con esta función, tenemos otra función, que es de dos días.
Déjame mostrarte. Entonces para eliminar esta función
y voy a escribir dos días, dos días de subrayado En esta función, necesitamos
pasar solo un parámetro. Voy a quitar un
parámetro de este espacio. Esta función también va a devolver diferencia
entre dos fechas. Pero la diferencia
es que va a comparar la fecha
del primer año. Se va a mostrar
resultado entre de un año al año 2021. Déjame mostrarte. Si
ejecuto este código, aquí se puede ver,
está escrito 738357 Simplemente usamos esta función con
fines educativos. Esta no es una función muy
importante. Tenemos otra función que es jugar el papel
opuesto de esta función y nuestro nombre de
función es de días. Entonces voy a escribir a partir de días. En esta función como parámetro, no
necesitamos pasar ninguna fecha. Tenemos que pasar número de días. Supongamos que quiero pasar
el mismo número de días. Voy a pasar los
días número aquí 738357. Si ejecuto este sce, puedes ver que está
escrito en la misma fecha También se proporciona la
diferencia
entre cero días y
dos días fechas. Esta función siempre
escrito fecha. Nuestra siguiente función es el
anuncio de periodo, déjame mostrarte. Entonces escriba, punto,
guión bajo, agregue. Como pueden ver,
ya pasamos un periodo. Con eso, quiero sumar
cinco días, coma cinco. Si ejecuto la partitura, aquí se puede ver
con nuestro periodo antiguo, se suman cinco y se
escribe un nuevo periodo. De igual manera, tenemos otro periodo relacionado con la
función, que es el periodo D.
Déjame mostrarte. Va a devolver diferencia
entre dos periodos. Voy a pasar
otro periodo aquí. Es que todos los códigos, voy a pasar siete, tres, ocho, uno, dos, tres. Si ejecuto este código, aquí puedes ver
que está escrito 58. Estas no son funciones muy
importantes, pero nuestra siguiente función es una función
muy importante, que es el formato de fecha. Voy a escribir formato muerto
aquí, formato de fecha as. En función de formato de fecha, básicamente pasamos
dos parámetros. En nuestro primer parámetro, necesitamos pasar una fecha,
así sucesivamente para pasar una fecha, 2021, 09 meses y 20 días. Nuestra fecha es el 20 de septiembre de 2021. Pero en los países asiáticos, primero usamos fecha, luego usamos mes,
y luego usamos año. No usamos este formato. Entonces para esto, necesitamos
usar la función de formato de fecha. Supongamos que quiero ver
el año a partir de esta fecha. En nuestro segundo
parámetro, voy a pasar porcentaje Y, Y. Si ejecuto este código, va a devolver
cuatro dígitos año 2021. A este parámetro lo llamamos formato de
fecha. Tenemos muchos
formatos muertos en MySQL, déjame mostrarte la lista
de estos formatos de fecha. Aquí puedes ver un formato de fecha. Según esta fecha,
26 de febrero de 2021. La mayoría de los países asiáticos
utilizan este formato de fecha, y nuestros formatos de deuda
se dividen en cuatro partes. Día, mes, año y semana. Cada ave viene con un parámetro
diferente, y lo llamamos formato de fecha. Supongamos que quieres mostrar fechas, entonces tenemos cuatro
formatos diferentes. Déjame mostrarte. Supongamos que si quieres mostrar la
fecha 01-31, en ese caso, necesitas usar diseño
porcentual, y si no quieres
mostrar cero antes de la fecha, en ese caso, necesitas usar porcentaje de eSin si quieres
mostrar día como primer día,
segundo, día, tercero, cuarto,
en ese caso, necesitas usar diseño de capital
percentise Si quieres mostrar
el número de día 1-360 s entonces necesitas usar porcentajes carácter J
pequeño durante meses, de
manera similar, tenemos cuatro formatos
diferentes Déjame mostrarte. Si quieres mostrar el nombre
completo de este mes, entonces necesitas usar porcentaje
capital M. De igual manera, si quieres mostrar forma corta de este mes, en ese caso, necesitas usar porcentaje B y si quieres
mostrar el mes en formato dígito para esto, necesitas usar porcentaje. Para enero,
va a mostrar 01, para febrero, va a
mostrar 02, algo así. Si no quieres mostrar cero, antes del
número del mes, en ese caso, necesitas usar el
porcentaje C para el año, tenemos dos
formatos diferentes. Déjame mostrarte. Si quieres mostrar
el año de cuatro dígitos, en ese caso, necesitas
usar el porcentaje Y, y si quieres mostrar los
dos últimos dígitos, en ese caso, necesitas usar Y pequeña, y para E, tenemos tres formatos
diferentes. Si quieres corto de nombre
de esta semana, en ese caso, necesitas usar dólar A, y si quieres
nombre completo, en ese caso, necesitas usar dólar W. Si quieres número de
esta semana, en ese caso, necesitas usar W. Tan
similar al formato de fecha,
tenemos formato de hora.
Déjame mostrarte. Aquí se puede ver un
tiempo, cinco horas, 32 minutos, 28 segundos
y 00 microsegundos, y 00 microsegundos, nuestro permiso de tiempo
dividido en cinco partes, hora minutos segundos
meldio y microsegundos Por hora, tenemos cuatro formatos
diferentes. Si quieres mostrar reloj de 12
horas, en ese caso, necesitas usar
porcentajes pequeños H, y si quieres mostrar formato de hora de
24 horas, en ese caso, necesitas
usar percentish si no quieres mostrar cero antes del
formato de 12 horas, en ese caso, necesitas usar G
pequeño Y si
no quieres mostrar cero
antes del formato de 24 horas, en ese caso, necesitas G por minutos
tenemos un formato. Si quieres mostrar cero a 68, entonces necesitas usar SI segundos, tenemos un formato, que es, y luego viene meridiano Si quieres mostrar
AMPM en ese caso, necesitas usar porcentajes B
y luego venir Si quieres mostrar microsegundos, en ese caso, necesitas usar porcentajes A.
Vamos
a saltar a lo
práctico y tratar de
entender cómo podemos
usar estos formatos Ahora quiero mostrar esta
fecha en formato asiático. Para ello, necesitamos
crear un formato. Para la fecha, voy a usar porcentajes porcentajes pequeños
D. Slash por mes, voy a usar
percentis pequeños B,
slash, y para, voy
a usar porcentajes, pequeños Y. No hace falta
que recuerdes
todos estos parámetros, hay
que recordar el proceso cómo funciona Si ejecuto este código, aquí puedes ver que está escrito
una fecha, 20 de septiembre de 2021. Si notas, puedes ver está escrito en formato de año de dos
dígitos. Si quieres mostrar formato de año de
cuatro dígitos, en ese caso, necesitas usar Y. Si ejecuto el código, ahora puedes ver el formato de año de
cuatro dígitos. Y ahora quiero mostrar el nombre del mes
completo de esta fecha. Para esto, voy a usar. Si ejecuto este código, ahora puedes ver el nombre
completo del mes, septiembre y ahora
quiero mostrar la semana
según esta fecha. Para ello, voy a usar el guion bajo y
voy a usar un parámetro, y voy a escribir porcentajes W. Así que si ejecuto este código, aquí se puede ver, es lunes Si quieres mostrar
tiempo con esta fecha, necesitas pasar el tiempo aquí.
Voy a pasar el tiempo. Primero, voy a
pasar hora, cuatro horas, 30 minutos, 21 segundos
y 30 microsegundos. Con esta fecha, quiero
mostrar la hora. Voy a quitar el nombre de
esta semana, y voy a usar porcentajes,
Smoleg por hora, colon,
porcentajes, yo para porcentajes, Entonces si ejecuto este código, aquí se puede ver aquí se
puede ver con fecha es tiempo escrito
cuatro nuestros 30 minutos. Espero que ahora entiendas
los formatos de fecha, y luego venga nuestra última función, que es SDR a la fecha Primero, voy a
escribir el nombre de la función, que es STR underscoe
dos underscoe date En nuestro primer parámetro, voy a pasar una actualización de formato de
cadena. Déjame mostrarte. Primero, voy a
escribir el nombre del mes, que es marzo, nuestra fecha
es el 23 y aquí está el 2021. Básicamente, paso un permiso de
cadena de una fecha. Pero el problema es que mi secuela
no moleste este formato. Entonces en nuestro segundo parámetro, necesitamos asignar el
término de esta fecha. Entonces aquí tenemos que
pasar el formato de fecha. Voy a así que
voy a escribir por ciento para mes por fecha, voy a usar por ciento
D para cuatro dígitos año, necesitamos pasar porcentajes Y. Después de esta cadena,
declaramos el formato de fecha Para mes, uso para fecha, uso D pequeña y para
ella, uso mayúscula Y. Si ejecuto este código, aquí puedes ver
que está escrito una fecha. Aquí puedes ver
que está escrito una fecha que mi secuela
apoya correctamente Básicamente usamos esta función. Cuando obtenemos datos
del usuario utilizando t formularios. Cuando necesitamos establecer esta
fecha en nuestra base de datos, entonces convertimos estos datos
en formato legible SQL. Espero que todas las
funciones relacionadas con la fecha sean claras para ti. En nuestro siguiente tutorial,
vamos a aprender sobre las funciones de
tiempo. Gracias por ver este video. Estén atentos para nuestro
próximo tutorial.
41. Tutorial de funciones de tiempo de MySQL: Hola, chicos. Me
alegro de verte de vuelta. En este tutorial,
vamos a aprender sobre las funciones de tiempo de mi secuela En nuestros tutoriales anteriores, aprenderemos sobre la función de fecha
mysquel Pero en este tutorial,
vamos
a trabajar con funciones de tiempo. Aquí, puedes ver todas las
funciones de tiempo relacionadas con mysquel. Y en este tutorial,
voy a
cubrir hasta la función de
microsegundos Entonces, sin perder el tiempo, comencemos la práctica. Aquí pueden ver, ya
inicio mi servidor Zem, y también establezco
mi conexión, y voy a
iniciar este tutorial con función actual Entonces voy a escribir, seleccionar tiempo actual
subrayado tiempo Básicamente, esta función va
a devolver la hora actual del servidor. Por ahora, utilizamos el servidor Locals. Por eso me va a
devolver la hora local de mi computadora. Como voy a tomar como tiempo el
nombre de Ali para esta columna. Ejecutemos el código y
veamos y veamos qué devuelve. Voy a dar click
en el icono del Trueno. Y aquí se puede ver el resultado. Es hora actual escrita. Está escrito 10:00 A.M.
43 ácaro, 43 segundos. Este es el tiempo de mi sistema. Pero cada vez que subamos
nuestro código en el servidor, entonces va a
devolver la hora del servidor. Del mismo modo,
relacionado con esta función, tenemos otra función, que es final corto de esta función y el nombre de la
función es tiempo de tarjeta. Si ejecuto este código, aquí puedes ver que está escrito una vez más la hora
actual. No hay diferencia
entre dos funciones. Del mismo modo, tenemos otra
función relacionada con el tiempo de la tarjeta, que es la marca de tiempo actual Déjame mostrarte la marca de tiempo de
subrayado actual. Tenemos que eliminar una
R de esta corriente. Si ejecuto este código, aquí puedes ver que es
hora de retorno con fecha actual, y tenemos otra función
similar a esta función, que es la hora local.
Déjame mostrarte. Voy a escribir hora local. Esta función también devuelve la fecha y hora actual
local. Si ejecuto este código, aquí puedes ver el resultado. Nuestra siguiente función
es la marca de tiempo local. Tiempo, voy a teclear SAM. También devuelve
fecha y hora actuales. Si ejecuto este código, aquí puedes ver el resultado. Nuestra siguiente función es la
función de tiempo. Déjame mostrarte. Esta función va a devolver una hora a partir de una fecha particular, por lo que necesitamos pasar una
fecha como parámetro. Dentro del paréntesis, voy a tomar
una cita con el tiempo Primero, voy a escribir
una fecha 2021, siete meses. La fecha es 21. Con eso, voy a tomarme
un tiempo 14 horas, 12 minutos, 32 y
008 milisegundos Si ejecuto este código, sólo
va a devolver el tiempo. Aquí lo puedes ver. Está
escrito solo en tres formatos de tiempo. Por eso primero vuelve hora, luego minuto, y luego segundo. Si quieres ver la hora a
partir de estos datos y hora, necesitas escribir hora aquí. Si ejecuto este código,
puedes ver el resultado. Está escrito 14. Del mismo modo, si quieres ver el minuto, solo tienes que escribir función minuto. Si ejecuto este código,
puedes ver el resultado. Regresa 12 minutos. De igual manera, si
quieres ver el segundo, solo necesitas
escribir segundo aquí. Si ejecuto este código, puedes ver el resultado.
Regresó 32 De igual manera, se pueden extraer
microsegundos a partir de este momento. Entonces voy a
saltar a la siguiente función, que es tiempo Div. Déjame mostrarte
Sumo type, time, D. En esta función, pasamos
dos tiempos como parámetro. Esta función va a devolver diferencia
entre dos tiempos. Voy a pasar dos
tiempos como parámetro. Nuestra primera vez es de 15 horas, 54 minutos y 32 segundos. Y nuestro segundo tiempo es de 13 horas, 44 minutos, 20 1 segundo. Como necesitamos movernos esta vez
dentro de la doble gore. Entonces si ejecuto este código, aquí se puede ver la
diferencia entre dos tiempo es de dos horas diez minutos
y 11 segundos. Básicamente usamos esta función para extraer la
diferencia de tiempo entre dos veces. Esto es para el tutorial. En nuestro próximo tutorial, voy a cubrir estas funciones
restantes en tiempo,
sbt make time, time format, second to time, time to
second, time
to second, etcétera Así que gracias por
ver este video, estad atentos para nuestro
próximo tutorial.
42. Tutorial de funciones de tiempo de MySQL Parte2: Hola, chicos. Me
alegro de verte de vuelta. Esta es la segunda parte,
relacionar la función MSQult. En este tutorial, voy a encubrir las funciones restantes Voy a comenzar
tutorial desde la función att. Sin perder el tiempo,
comencemos la práctica. Por último, estoy de vuelta a mi aplicación
MySqul ogench,
primero, voy a Entonces voy a quitar la función de dip de
tiempo y voy a dar propina a la hora. Básicamente, usando
la función de tiempo, podemos a veces
con el tiempo existente. Con el tiempo existente,
necesitamos pasar un intervalo. Déjame mostrarte. Como parámetro, voy a pasar
una fecha y una hora. 2021, mes de agosto y día 23. Con fecha, también, voy
a pasar un tiempo 13 horas, 32 minutos, 22 y
0.1 microsegundos Con este tiempo, quiero
sumar 1 hora, cero, cero minuto y 00
segundos 0.5 milisegundos Si ejecuto este código, aquí puedes ver el resultado. Añado 1 hora con
nuestro tiempo existente. Ahora nuestro nuevo tiempo es de 14 horas, 32 minutos, 22 y
0.6 milisegundos Con eso, si
quieres sumar con estos datos y tiempo,
sí, puedes. Solo unidad para pasar
dos luego un espacio. Si ejecuto este código, aquí puedes ver nuestro
nuevo dt es el 25 de agosto. Usando la función de tiempo, puede agregar nuevos datos de tiempo
con nuestro tiempo existente. De igual manera, tenemos otra
función que es jugar el papel opuesto de esta
función, que es subti Déjame mostrarte.
Voy a escribir subti aquí Subti significa restar tiempo. Si quieres menos algunas
veces para el tiempo existente, en ese caso, necesitas
usar la función subti Si ejecuto este código, aquí puedes ver nuestra nueva fecha es 21 de agosto porque resta dos días de nuestra
fecha y además se resta 1 hora 5
microsegundos de Por eso está escrito 12 horas, 32 minutos 19 segundos 9999
y 6 microsegundos Nuestra siguiente función es hacer tiempo. Entonces para escribir, Mt. Usando la función mati,
podemos crear un nuevo tiempo. Para ello, necesitamos
pasar tres parámetros. Voy a pasar
este parámetro de tres, y nuestro primer parámetro es hora. Quiero pasar 14 horas, 20 1 minuto y 32 segundos. Si ejecuto este código, va a devolver un nuevo tiempo. Como puede ver, nuestro
tiempo es de 14 horas, 20 1 minuto y 32 segundos. Recuerda, debes
seguir esta secuencia. Primero, necesitas pasar hora, luego debes pasar minuto y luego necesitas
pasar segundos. Nuestra siguiente función
es el formato de tiempo. Déjame mostrarte. Formato
underscoe de tiempo En esta función,
básicamente pasamos un formato que puede
misqu entender Déjame mostrarte 14 horas, 32 minutos y 33 segundos. Nuestro mysqal entiende
este tipo de formato de tiempo. Y ahora quieres ver
las horas a partir de esta hora. Para ello, es necesario
pasar un segundo parámetro. Dentro del segundo parámetro, necesitamos pasar un
formato, y por hora, necesitamos pasar porcentajes
H. Si ejecuto este código, aquí puedes ver
que está escrito 14 Usando la función de formato de tiempo, podemos extraer la
hora exacta que desee. Puedes extraer horas, puedes extraer minutos, puedes extraer segundos y
milisegundos también MySQL proporciona una gran cantidad de formatos de
tiempo como hora. Déjame mostrarte la lista. Aquí se puede ver
un tiempo de cinco horas, 32 minutos, 28 segundos y 00 mini segundos. Es un tiempo vespertino, por
eso uso el valor PM. Básicamente, dividimos nuestro
tiempo en cuatro formatos, hora minutos, segundos
y microsegundos. Mildium no es un formato, pero podemos declarar
Am PM usándolo Empecemos con horas. Para mostrar horas, tenemos un total cuatro
formatos diferentes, pequeño H H, pequeño G y G. Si usamos
pequeños formatos de hora H, va a devolver formato de hora de
12 horas, pero va a sumar cero
antes del solo dígito. Supongamos por 1 hora
va a imprimir cero, uno, por 3 horas va
a imprimir 03 horas. Si quieres mostrar el formato de hora de
24 horas, necesitas usar el porcentaje
H. Va a devolver el tiempo 00-23 y además
va a devolver cero
antes del dígito único Y si usas G pequeña, va a devolver formato de hora de
12 horas. Pero no va a imprimir cero antes del tiempo de
un solo dígito. Está escrito uno, dos, tres, cuatro,
algo así. De igual manera, si
no quieres mostrar cero en formato de tiempo de 24 horas, puedes usar porcentajes Z. Y por minuto, tenemos
solo un formato de tiempo, percentisis va a devolver
resultado 00-59 por segundos, necesitas Va a devolver
resultado 00-59 una vez más. Después vienen microsegundos. Para eso, necesitas
usar percentis pequeños A. Va a devolver resultado
entre 00000 desde Siempre se devuelve valor de
seis dígitos. Veamos cómo podemos utilizar
este formato prácticamente. Primero, voy a cambiar
la hora en nuestro parámetro. Voy a usar nueve horas. Y luego voy a
ejecutar este código. Aquí puedes ver que está
escrito 09 hora, pero no hay cero
antes del nueve. Si quieres devolver
resultado sin cero, en ese caso, necesitas usar Z. Si ejecuto este código, no con R, quiero mostrar
segundos, no los minutos Entonces voy a usar
percentis smalls. Si ejecuto este código,
puedes ver el resultado. Primero, regresa nueve horas, luego regresa 33 segundos. Usando la función de formato de tiempo, puede devolver cualquier tipo
de resultado de formato de tiempo. Si quieres mostrar el minuto
primero, sí, puedes. Solo necesitas
pasar percentis I. Si ejecuto este código,
puedes ver el resultado Primero, regresa 32 minutos, nueve horas, 33 segundos. Si quieres imprimir algún
separador, sí, puedes, necesitas pasar guión
entre estos formatos Si ejecuto este código,
puedes ver el resultado. Puedes usar punto aquí
slash, etcétera. Una vez más, voy
a cambiar nuestro valor, y voy a pasar 14 aquí. Ahora quiero mostrar
Midiam con este tiempo, quiero escribir porcentajes P. Si ejecuto este código,
puedes ver Como saben, ater 12
hora, está escrito pm. Por eso durante 14
horas, está escrito Pm. Básicamente, utilizamos esta función para mejorar nuestra disponibilidad. Nuestra siguiente función es time to
s s to type, time to second. Aquí tenemos que pasar
un tiempo y
va a convertir esta
vez en un segundo. Si paso este tiempo
y luego ejecuto el sd, aquí lo puedes ver calcular y devolver los
segundos de este tiempo. Del mismo modo, tenemos
función opuesta relacionada con esta función, que es seg al tiempo. Déjame mostrarte. Di dos veces. Como parámetro, tenemos que pasar segundo y va
a devolver el tiempo. Voy a pasar 47,234. Si ejecuto este código, aquí puedes ver que se
devuelve 13 horas, 7 minutos y 14 segundos. Usando esta función,
podemos convertir segundos en un tiempo y también podemos
convertir el tiempo en un segundo. Espero que ahora el
concepto de función de tiempo sea claro para ti. Gracias por ver este video, estén
atentos para nuestro próximo tudio
43. Tutorial de MySQL ALTER: Hola, chicos. Es bueno
verte de vuelta. En este tutorial,
vamos a aprender mysquel alter command Aquí puedes ver a un estudiante de nombre
tbl. Y en esta tabla,
tenemos total para estudiante. Y también tenemos que
hacer tres columnas en esta tabla nombre, edad, y ciudad. Ahora quiero hacer alguna
modificación en esta tabla. Supongamos que quiero agregar una nueva
columna en la tabla existente. Supongamos que queremos agregar la columna
ender en esta tabla. De lo contrario, quiero cambiar
el tipo de datos de la columna H. Ahora nuestro tipo de
datos de columna H es wegear, pero quiero cambiar el tipo de
datos, gear a Este es un tipo
de modificación. De lo contrario, desea
reordenar el nombre de su columna. Quieres mover
Ciudad columna primero de la orden y nombre
columna apellido de la orden, y nombre columna apellido de la orden,
algo así. El reordenamiento es también
un tipo de modificación. Además si quieres cambiar
cualquier nombre de columna, de lo contrario, quieres cambiar tewameF todo tipo de modificación,
tenemos un comando A este comando le llamamos comando
alter. Usando el comando alter, podemos
cambiar cualquier cosa en nuestra tabla. Veamos qué podemos
hacer usando el comando alter. Al principio, podemos agregar una
nueva columna en una tabla. Si desea agregar una nueva
columna en la tabla existente, en ese caso, necesita
usar el comando alter. También se puede cambiar el tipo de
datos de una columna. Si desea convertir en tipo de
datos a tipo de datos reca,
en ese caso, puede No sólo eso, también se puede
cambiar el nombre de la columna. Supongamos que nuestro nombre de
columna existente es solo nombre, y quiero reemplazar este
nombre por nombre de estudiante. En ese caso, puedes
usar este comando. Si quieres agregar
alguna restricción en tu columna existente, en ese caso, también
puedes usar este comando. Por lo tanto, puede agregar
restricción a una columna, y también puede cambiar
la posición de la columna. Puedes eliminar la columna y por fin usando este comando
alter, puedes cambiar tblname Pero para todo tipo
de modificación, tenemos una sintaxis diferente, y necesitamos usarla
con el comando alter. Déjame mostrarte. Supongamos que desea agregar una nueva
columna en una tabla. En ese caso, debe
escribir alter table, table name, y luego debe
escribir una palabra clave,
que es add, luego su nombre de
columna y su tipo de datos de
columna. Y también se puede agregar alguna
restricción con eso. Para una nueva columna en una tabla, debe usar en Palabra clave
con el comando alter. Y si quieres
modificar la columna, necesitas escribir
alter TavitWName Entonces necesitas
escribir modify keyword. Del mismo modo,
nombre de columna y tipo de datos. Si quieres
eliminar la columna, solo necesitas escribir alter
TavitWName Debe escribir la palabra clave
drop column y luego debe
proporcionar el nombre de la columna. Del mismo modo, si desea
cambiar el nombre de la columna, debe escribir
alter nombre de Tevin Necesitas usar la palabra clave change. Al principio, necesitas pasar tu nombre de columna existente
y luego necesitas
pasar tu nuevo nombre de columna también necesitas pasar el tipo de
datos de esta columna Si quieres renombrar tu nombre de
Tevin, en ese caso, necesitas escribir Taviname
alterado
y necesitas usar Rename Ker, y luego necesitas
escribir tu Este es el
video de introducción de alter Keyword. partir del siguiente tutorial, vamos a
iniciar la práctica. Así que gracias por
ver este video, estén atentos para nuestro
próximo tutorial.
44. Tutorial de MySQL ALTER parte 2: Hola, chicos. Me
alegro de verte de vuelta. Como pueden ver, ya abro Zam Control Panel y también
inicio Apache y MySQL Como pueden ver, ya
establecí mi conexión. Se puede ver en su lado izquierdo hay una base de datos
llamada estudiantes, y dentro de esta base de datos, tenemos a dos tablas,
ciudad y estudiante. Como pueden ver, dentro de
esta mesa de estudiantes, tenemos un total de cinco
estudiantes Metanfetamina avanzada, Sophia Neha y Mia Con eso, tenemos
un total de tres columnas ID, nombre, y DOB significa
fecha de nacimiento Y ahora quiero agregar otra
columna en esta tabla. Para eso, voy a usar alter command.
Déjame mostrarte cómo. Entonces primero, voy a escribir
alter table, AL PR table. Y luego necesitas proporcionar el tblame y nuestro nombre
tb es student, y luego necesitas
usar una palabra clave, que es agregar un DLD ¿Por qué necesitamos crear una
nueva columna en una tabla? En ese caso, necesitamos usar Adkeword y ahora necesitamos
proporcionar el nuevo nombre de columna,
y nuestro nombre de columna es correo electrónico Y para correo electrónico, voy
a tomar tipo de datos recat, y voy a tomar un total de
200 caracteres por correo electrónico Ejecutemos el código y veamos si funcionó
correctamente o no. Como puedes ver, se
ejecuta con éxito. Si te muestro mi tabla
y reescribí mi tabla, como puedes ver, hay
una nueva columna llamada correo electrónico Puede crear una nueva columna
usando el comando alter. No sólo eso, puedes
reordenar esta columna. No sólo eso, puedes
reordenar esta columna también. Supongamos que
desea mostrar la columna después del nombre y antes del DOB En ese caso, también se puede
utilizar el comando alter. Déjame mostrarte cómo. Es malo que quiero
modificar mi columna de correo electrónico. En ese caso, necesitamos
escribir alter nombre de tabla. Aquí necesitamos usar la palabra clave
modify. Modificar. Después de modificar, necesitamos
proporcionar el nombre de la columna. Significa qué columna
queremos modificar. En nuestro caso, quiero
modificar el correo electrónico. Además, voy a usar el mismo tipo
de datos para esta columna. Entonces necesitamos usar otra
palabra clave, que es después. Aquí voy a atar a Utter. A continuación, necesitamos proporcionar
el nombre de la columna. Después de qué columna, quieres
poner esta columna de correo electrónico. Como puedes ver, el nombre de nuestra
columna es nombre. Quiero escribir nombre aquí. Ejecutemos el código y veamos si funcionó
correctamente o no. Si ejecuto este código y te muestro mi tabla
y vuelvo a cargar mi tabla, aquí puedes ver la columna de correo electrónico tras
columna de nombre No sólo eso, también podemos cambiar el tipo de datos
de cualquier columna Supongamos que quiero cambiar el tipo de
datos de la columna de correo electrónico. En ese caso, también se puede
utilizar el comando alter. Si te muestro el
tipo de datos de esta columna,
como puedes ver, el tipo de datos de
columna de correo electrónico es Werker. Voy a cambiar el tipo de
datos de esta columna. Ahora quiero convertir este tipo de
datos Ca en tipo de datos It. Para ello, necesitamos escribir
alter table student, modificar nuestro nombre de columna email. Por ahora, no
necesitamos estas líneas. Y aquí necesitamos escribir el tipo de
datos, que es Int. Entonces tenemos que
pasarlo a ese personaje, cuánto carácter
queremos para nuestra columna. Voy a pasar 20 caracteres. Entonces si ejecuto este código y te muestro
mi estructura de tabla, aquí puedes ver nuestro
email data dive is int. Entonces, como puede ver, convertimos
con éxito nuestra inmersión de datos de columna
usando el comando alter. Ahora quiero agregar alguna
constante en esta columna. Quiero decir, para esta columna, quiero datos únicos. Cuando creo la columna, olvidamos declarar
la constante. Entonces podemos agregar constante después de crear la columna
usando el comando alter. Para ello, necesitamos escribir
alterar nuestro nombre estudiante. Entonces necesitamos usar Atord AD. Ahora tenemos que pasar
el nombre constante. Quiero usar constantes únicas. Quiero escribir único. Único entre paréntesis, necesitamos proporcionar el columnim
y nuestro columnm Ejecutemos el código y veamos si funcionó
correctamente o no. Como puedes ver, nuestra
consulta se ejecuta con éxito. Si te muestro mis t propiedades una vez más, déjame mostrarte. Como puede ver, hay una marca de
garrapata en la columna Kunqu. Es media cada vez que necesitamos
pasar valor único
para esta columna. No podemos usar
valor duplicado para esta columna. Usando un proceso similar,
puede hacer esta
columna clave primaria, necesita escribir la clave
primaria aquí. Ahora quiero cambiar el nombre de la
columna, como pueden ver, nuestro nombre de columna es
correo electrónico y quiero
renombrar esta columna y
quiero que sea ID de correo electrónico. Para eso, necesitamos
usar la palabra clave change. Déjame mostrarte
alterar mesa estudiante, necesitamos usar cambiar palabra clave. Cambiar nuestra vieja columna, que es correo electrónico, y luego
tenemos que pasar nuestra nueva columna, que es email ID,
email underscore ID, y también necesitamos pasar el tipo de
datos, que es ire Suma tipo raíz, ire. Para ID de correo electrónico, voy
a usar 200 caracteres. Si ejecuto este código y te muestro mi tabla
como puedes ver, cambiamos exitosamente
el nombre de la columna y puedes ver nuestro nuevo nombre de
columna es email ID. No sólo eso, también cambiamos el tipo de datos de esta
columna. Déjame mostrarte. Como puedes ver, ahora el tipo de
datos es que nos importa, y toma 200 caracteres No sólo eso usando comando
alterado, podemos eliminar cualquier columna. Déjame mostrarte cómo. Para ello, necesitamos escribir alter
tawl nuestro Tavime Como puedes ver, nuestro
Tbilim es estudiante, y luego necesitamos escribir
drop column command,
drop column drop Y luego tenemos que pasar el nombre de la columna y nuestro nombre de
columna es el ID de correo electrónico. Bajo sce I. Si ejecuto este código, va a quitar
la columna de esta tabla.
Ejecutemos el código. Si te muestro mi tabla
y reescribí mi tabla, como puedes ver,
no hay columna llamada email ID Esto es para este tutorial. En el siguiente tutorial,
vamos a aprender cómo podemos modificar tablas, eliminar tabulaciones o cambiar
Taviname usando el comando alter Gracias por ver este video, Estén atentos a nuestro
próximo tutorial.
45. Tutorial de mesa DROP y TRUNCATE de MySQL: Hola chicos. Bienvenido de nuevo. Una vez más, estoy de vuelta con un
nuevo tutorial relacionado con MySQL, y en este tutorial, vas a aprender a nuevo
comando, soltar y truncar Utilizamos este
comando dos para el mismo trabajo. Se utilizan principalmente para
eliminar datos de la tabla. Supongamos que tenemos una tabla llamada student También puedes ver que tenemos múltiples
datos en nuestra tabla. Si usa comando drop
para eliminar datos, en ese caso, se eliminan todos
los datos con la tabla. Quiero decir que
va a eliminar la tabla de la base de datos. Se eliminan todos los datos, todas las columnas y
la tabla también. Pero si hablo de comando
truncar, entonces no va a quitar tbl
completo de esta base de datos Este comando va a
eliminar todos los datos de la tabla, no
la tabla completa. Pero como puedes ver, el nombre de las Columnas y su base de datos aún permanecen. Esta es la
diferencia básica entre estos dos comandos,
drop y truncate. Hablemos de la sintaxis. Si quieres usar el comando drop, entonces necesitas escribir drop
table y el nombre de la tabla. Si quieres usar el comando
truncate, en ese caso, necesitas escribir truncate table, table name Entonces, sin perder el tiempo, comencemos la práctica
y veamos cómo funciona. Entonces como pueden ver, ya
abrí mi panel de control Zem y
empiezo Apache y Mccule Como pueden ver ya
establecí mi conexión. Como puedes ver en
tu lado izquierdo, tenemos una base de datos
llamada estudiantes. Y en esta base de datos, tenemos a dos mesas, ciudad y estudiante. Puedes ver en nuestra mesa de
ciudad tenemos total cuatro Reco en
nuestra mesa de estudiantes, tenemos total cinco LacO Entonces primero, voy a aplicar comando trunca
en nuestra mesa de la ciudad Voy a
amarrar trunca mesa truncada, y nuestra mesa es ciudad Voy a escribir ciudad. Después semiconm a la línea. Como puedes ver en
nuestra mesa de la ciudad, tenemos un total de cuatro reco. Si ejecuto este código, y te muestro la tabla de la ciudad. Como puede ver, no
hay registro. Es borrar todo el
registro de la mesa. Pero si te das cuenta
lo puedes ver no quites nuestra
mesa por completo. Se pueden ver las columnas
nombre CID nombres de ciudades. Nuestro comando trunca borra solo los datos de esta tabla Este es el uso del comando
truncate. Ahora hablemos de nuestro
próximo comando, que es Brom. Voy a ejecutar este comando
en nuestra mesa de estudiantes. Aquí voy a escribir drop
table, nuestro nombre de tabla. Como puedes ver,
nuestro nombre de tabla es estudiante tipo suma estudiante. Entonces semicorón dos esta línea. Este comando va a eliminar
todo de esta tabla. También el tablem
de la base de datos. Aquí podrá ver la tabla
lem en nuestra base de datos. Pero si ejecuto este core, como pueden ver, será nuestra
tabla de nuestra base de datos. Este es el comando us Kaj de
drop table. Se va a
eliminar todos los datos
y la tabla de nuestra base de datos. Pero si usamos el comando
truncate, quita
solo
los datos de la tabla, pero sigue siendo la
estructura tbl tal como está Esto es para este tutorial. Gracias por ver este video, Stu por nuestro próximo tutorial
46. Tutorial de MySQL VIEW: Hola, chicos. Me
alegro de verte de vuelta. Una vez más, estoy de vuelta
con un nuevo tutorial relacionado con M Sequel En este tutorial,
vamos a aprender qué es la vista en mi secuela Aquí se puede ver,
tenemos a dos mesa, Mesa estudiante y mesa de ciudad. Ahora quiero unirme a
esta tabla dos y extraer algunos
datos combinados, algo así. Aquí puedes ver los nombres de las ciudades. Para eso, utilizo Join interno. Ya aprendimos
sobre join interno, left join, right join en
nuestros tutoriales anteriores. Cuando usamos combinaciones internas, hizo
que nuestra consulta fuera muy pesada. De acuerdo con este ejemplo, si escribo esta consulta igual, déjame mostrarte, se ve
algo así. Clet Columna estudiante fuerte, interior Únete ciudad en estudiante punto ciudad igual
a ciudad punto CID Este es nuestro primer nombre de
mesa estudiante, y quiero unirme
a City Table. Yo uso Ina Join City. Y luego necesitamos unirnos con clave primaria
con clave externa. Sé que ya
conoces este proceso. Supongamos que ahora quiero agregar
más de una tabla usando Join. En ese caso, va a
hacer que nuestra consulta sea muy compleja, y tal vez tuvimos que usar
esta consulta una y otra vez. Y no creo que
sea una gran opción escribir nuestra consulta una y
otra vez. Es solo perder el
tiempo, nada más. Para solución, puede configurar este comando en
su archivo NotePD Y siempre que
necesitemos el comando, necesitamos copiar el comando desde el archivo NotePP y
podemos usarlo como consulta Pero hay otra solución, cual es proporcionada por Msignal Podemos establecer esta consulta
en nuestra base de datos. Y siempre que
necesitemos usar esta consulta, podemos usarla usando el comando
view. Si usamos este proceso, no
necesitamos escribir esta
consulta una y otra vez. Este es el uso
del comando view. Podemos guardar y usar nuestro comando
complejo usando view. Ahora, hablemos de la
sintaxis del comando view. Primero, necesitamos
escribir create view, y luego debes
poner tu nombre de vista. Al principio, necesitas
usar esta palabra clave, crear vista, y luego necesitas tomar un nombre de vista,
a continuación, necesitamos usar
Aqword después de SQWord, necesitas poner tu consulta exacta a quien quieres establecer como Ahora usando esta vista Nombre, siempre que queramos
ejecutar este comando, podemos ejecutar y Dt ahorrar nuestro tiempo. Si quieres modificar tu comando
view, sí, puedes, necesitas usar
alter command y aprendemos sobre alter command
en nuestros tutoriales anteriores. Si no necesitamos este
comando en el futuro, entonces también podemos eliminarlo. Usando el comando drop,
podemos eliminarlo. Sigamos adelante y
comencemos la práctica. Así que finalmente, estamos en la aplicación
MySQL Varage. Y aquí se puede ver, tenemos que dual tabla de tres
en nuestra base de datos, ciudad, curso y estudiante. En nuestra mesa de la ciudad,
tenemos que dual four city. Y en nuestra sección de cursos, tenemos que empatar cuatro platos. Y en nuestra mesa de estudiantes,
tenemos que dual five student. Aquí puedes ver una
columna cursos, y aquí puedes
ver los ID del curso,
dos, tres, uno, cuatro, uno Estos son todos vinieron
de mesa de curso. Ahora quiero unirme a la mesa del
curso y mesa del
estudiante
y
devolver una nueva tabla, y quiero extraer su identificación, nombre y el nombre del curso. Para ello, necesitamos escribir el comando
SeQL inner join. Yo creo una nueva pestaña y
aquí voy a escribir, así que voy a escribir, seleccionar ID. Con identificación, voy a tomar NaN. Con nombre, quiero
mostrar el nombre del curso, como pueden ver, el nombre de nuestra columna es el
nombre del curso. Entonces aquí voy a escribir
curso underscoe nombre. Y entonces necesitamos
usar de palabra clave, de nuestro televisor y nuestro nombre de
TV es hasta la fecha. Y también, voy
a tomar un nombre Allis, que es, y voy a
usar inner join para eso Y quiero unirme
con mesa de curso en. Además, voy a tomar Age
ellos para ese C. Después de eso, necesitamos usar oZed on. Ahora tenemos que
seleccionar de aquí
tenemos que unirnos a estas dos mesas. Si te muestro mi
mesa de estudiante, como puedes ver, aquí puedes ver un columnam
Curse significa curso de estudiante Aquí voy a escribir nuestro
Ais ellos como curso de punto. Igual a, y ahora
necesitamos fijarlo Cable
significa tabla de cours Si vuelvo a
la tabla del curso, como pueden ver, hay un nombre de
columna ID del curso, CO ID. Aquí, necesitamos empatar c.co ID. Aquí puedes ver que
creamos nuestro JOIN. Si ejecuto este código, aquí puedes ver el resultado. Primero, escribió identificación, meme y nombre del curso. Aquí puedes ver está
escrito nuestro resultado,
ID, meme y nombre del curso. Nuestro JoN funciona a la perfección. Quiero crear una
vista de este código. Para ello, necesitamos usar el comando
create view. Aquí voy a
escribir crear vista. Ahora necesitamos poner un viewin y nuestro nombre de vista son los datos del estudiante Subrayar los datos. Después de eso, necesitamos usar
otra palabra clave que es como después de la palabra SQ, solo necesitamos escribir el
comando, nada más. Para crear una vista,
primero, necesitamos escribir, crear comando de vista, luego
necesitamos tomar una vista Nombre. A continuación, necesitamos usar
SQWord después de SQWord. Tenemos que poner nuestro
complejo mando. Ejecutemos el comando. Quiero hacer clic en este icono. Como puedes ver,
ejecuta nuestro Cav one. Y ahora necesitamos refrescar
nuestra sección de esquemas. Si da clic en esta
vista punto hacia abajo, icono, como puede ver, hay una
vista llamada datos del estudiante. Siempre que necesitamos llamar
a la vista, no
necesitamos escribir
tanto código. Para eso, necesitamos escribir
select star de nuestra ONU. Seleccione estrella de, y nuestro nombre de
vista son datos del estudiante. Entonces si ejecuto
sólo este comando, como pueden ver, está
escrito el resultado. Está escrito la
identificación y el nombre de la mesa del alumno y
los cursa de la tabla de cursos. Espero que ahora te quede claro, ¿ cuál es el uso de la vista? No es necesario escribir código de
alineación múltiple cada vez. Simplemente crea una vista y
podrás usarla una y otra vez y permanentemente
nuestra sección de vista. Esto es para este tutorial. En el siguiente tutorial,
vamos a aprender cómo podemos
cambiar esta vista. Así que gracias por
ver este video, estad atentos para nuestro
próximo tutorial.
47. Tutorial de edición de vistas de MySQL: Hola, chicos. Me
alegro de verte de vuelta. Una vez más, estamos en mi aplicación de cuña de
guerra. En este tutorial,
vamos a aprender cómo podemos editar la vista. Si desea editar la vista, necesita usar el comando Alter. Aquí voy a escribir Alter. Alter view after alter view, tenemos que pasar nuestra visión en, que son los datos underscoe del estudiante Ahora eres capaz de cambiar
cualquier cosa a tu mando. Como pueden ver en
mi mesa de alumnos, hay otra columna llamada
Sit significa estudiante sentado. También se puede ver
la ficha lem city. Utilizamos la identificación primaria de
CDD V en nuestra mesa de estudiantes. Ahora quiero crear
otra unión con una columna de ciudad y una columna CID. Para eso, voy a crear otra unión interior. Déjeme mostrar. Aquí voy a escribir inner
join inner join our city. Además, voy a
tomar el nombre de Ai para nuestra mesa de CD, que es CIty. Como saben, entonces necesitamos
usar QOrDo después de todo, necesitamos llamar a nuestra
columna Ciudad desde nuestra mesa de estudiantes, que es t. El nombre de nuestro
alumno Ai es H t. Voy a asignar con
ID primario de mesa City, que es Aquí voy a
escribir City punto CID. Entonces básicamente nos unimos dos cintas, una de la columna City de la mesa
del estudiante y otra es la
columna CID de la cinta de CD. Y como saben, esta
es nuestra vista existente, acabamos de hacer cambios
usando el comando alter view. Ejecutemos el código. Para ejecutar este código, voy a hacer clic en este botón. Como puedes ver, ejecuta
código perfectamente, y ahora quiero volver a llamar a
esta tabla de vista. Para eso, necesitamos ejecutar
select star de nuestro uname. Y ahora quiero
llamar de nuevo a nuestro punto de vista. Para ello, necesitamos
ejecutar este comando. Entonces aquí, voy a
ejecutar este comando. Como puedes ver, está
escrito nuestra tabla, pero no devuelve el cityym porque no
seleccionamos nuestro cityym Como puedes ver, el nombre de nuestra
columna es cityym. Aquí, necesitamos escribir ciudad Nombre. Ahora antes de ejecutar
este comando let, necesitamos ejecutar el comando
alter view nuevamente porque necesitamos
establecer esta vista. Quiero ejecutar este comando, y ahora voy a
ejecutar este comando let. Si ejecuto este comando let, como pueden ver, con OSNm
es sit y CDM De esa manera, puedes
cambiar tu comando de vista. Solo necesitas usar el comando
alter view. Pero hay otro comando que puedes usar para
modificar propósito, que es crear o colocar. Déjame mostrarte.
Puede usar este comando. Crear o colocar. Crea una vista re plus tu vista y puedes usar este
comando de manera similar. Pero me gustaría ir
con alter command. Esta es tu elección. Depende de ti qué comando
vas a usar. Esto es para este tutorial. En nuestro próximo Tutorial,
vamos a aprender cómo podemos cambiar el nombre de
nuestra vista existente. Gracias por ver
este tutorial. Estén atentos para nuestro próximo.
48. Tutorial de MySQL INDEX: Hola, chicos. Es bueno
verte de vuelta. Una vez más, estoy de vuelta con un nuevo tutorial relacionado con mi secuela En este tutorial,
vamos a aprender index, mi índice secuela Como puedes ver,
tenemos una página de índice. Tal vez veas este tipo
de página de índice en tu libro. Usando la página Índice, podemos
navegar por los capítulos. Básicamente, la página de índice
viene con el nombre del capítulo y el número de página del capítulo. Supongamos que quiere
sumergirse en el Capítulo tres, aquí puede ver
el nombre del capítulo, en nuestro caso, EFG Si quieres
abrir este capítulo, entonces necesitas
abrir la página número 23. La conclusión es
básicamente página índice, aumentar la velocidad de búsqueda. Entonces de la misma manera, cuando
necesitamos aumentar la velocidad de búsqueda en nuestra
base de datos, usamos index. Aquí puedes ver una tabla
que contiene nombre, edad y ZenDerT es
una tabla de estudiantes La mayoría de las veces necesitamos
buscar al estudiante por su nombre. Entonces cada vez que necesitamos pasar el nombre para buscar el resultado. Pero para resolverlo,
podemos usar index. Para ello, necesitamos
usar comando especial, que es comando index. Veamos la sintaxis como podemos usar el comando index en McQuil Esta es la sintaxis
del comando index. Primero, necesitamos
escribir, crear índice. Entonces necesitamos proporcionar
el nombre del índice. Después de eso necesitamos
usar en Gord, entonces tenemos que pasar el tabame Entonces dentro del receso redondo
necesitas pasar esos nombres de columna. Qué columna quieres
poner en este índice. Y la mayoría de las veces
ponemos esas columnas, que se utiliza para buscar. Entonces así es como podemos crear este índice a esta columna
en particular, y va a aumentar
nuestra velocidad de búsqueda. Y esta indexación permanece
permanentemente segura en nuestro servidor. Solo necesitas
crear el índice una vez para esta columna. Y cuando alguien busca en
esta columna usando index, se ha vuelto tan rápido. Y si quieres eliminar
este índice en el futuro, para eso necesitas
usar el comando drop. Drop index, necesitas
pasar el nombre del índice, s necesitas pasar el Daviname Así es como puedes
eliminar este índice. Ahora déjame mostrarte
algunas pautas. Siempre que intentemos
crear este índice, debemos seguir
esas pautas. La primera pauta es
automáticamente crea el índice para la
clave primaria y columnas únicas. Es malo cada vez que intentas
crear tabla y hacer una columna clave primaria y
hacer que otra columna sea única, quiero decir, si
usas constante única, entonces no pongas esta
columna en el índice. Porque aquellos que tienen
clave primaria y columnas únicas, puedes buscar esos
resultados muy rápido. Entonces no necesitas índice para
estas columnas, por defecto, es clave automatizada
incluida en index, y nuestra segunda regla son las columnas de
índice que usas frecuentemente para
recuperar los datos. Siempre use aquellas columnas donde necesite realizar la mayoría
de estas búsquedas. Tercera
columna de índice de reglas que se utilizan para uniones para mejorar el rendimiento de
las articulaciones. Básicamente, creamos índice cuando unimos tres o cuatro tablas
a la vez porque cada vez que
nos unimos a múltiples tablas, se vuelve tan pesado. Por eso necesitamos el primer método de
búsqueda y ese índice
nos puede proporcionar en nuestra cuarta moneda, necesitamos evitar aquellas columnas
que contienen valores nulos. Y nuestra última regla es que
las tablas pequeñas no requieren índices. Si tienes 300 400
datos en tu tabla, entonces no necesitas
usar índices. Necesitas usar índices cuando
tienes miles de datos porque las tablas pequeñas son inútiles porque ya te
proporcionarán resultados rápidos. Sin perder el
tiempo, estudiemos prácticas y veamos cómo
podemos usar el índice.