MySQL base de la consolidación

MySQL base de la consolidación

Esta es la nota que tengo tiempo en clase escuchando al maestro mismo cuando escribió abajo, el acabado y el conocimiento
: formato básico de la nueva tabla de MySQL
tabla de códigos

--所有东西放在括号里面
CREATE TABLE Student(
--设置自增,不为空
ID INT(10) AUTO_INCREMENT NOT NULL,
Student_NAME VARCHAR(20) not null,
sex  VARCHAR(4),
birth  YEAR,
departemt  VARCHAR(40)  NOT NULL,
Address  VARCHAR(50),
--设置主键
primary key (id)
);
修改

tabla -alter + + nombre de la tabla de palabras clave declaración quiere lograr

alter table Student convert to character set utf8;

Nueva tabla de datos

--单个插入
--INSERT INTO关键字+表名+(所要插入的列头名称)
--values关键字+(所要插入的列头名称)
INSERT INTO student ( id,student_name,sex,birth,departemt,address )
VALUES (910,'张', '男',1995,'计算机系', '广州市zc区')

--多个插入,需要插入的值用','分开。切记我就整天忘记?
INSERT INTO student ( id,student_name,sex,birth,departemt,address )
 VALUES (901,'张老大', '男',1985,'计算机系', '北京市海淀区'),
(902,'张老二', '男',1986,'中文系', '北京市昌平区'),
(903,'张三', '女',1990,'中文系', '湖南省永州市'),
(904,'李四', '男',1990,'英语系', '辽宁省阜新市'),
(905,'王五', '女',1991,'英语系', '福建省厦门市'),
(906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

Modificar datos de la tabla

:

--update关键字+表名
--set关键字+需要修改的列名
--配合where +条件
UPDATE score 
set grade=68
WHERE stu_id=906 and c_name='英语'

tabla de datos de consulta

seleccionar donde y cuando sea necesario es muy particular, las consultas se utilizan a menudo en conjunto, donde las condiciones que explican el aumento puede filtrar los datos.

--select关键字
--from+表名
--配合where +条件
select *
FROM student
WHERE departemt='计算机系'or departemt='英语系' 

Use palabras clave como:% _ deben ser seguidos por '1%'

- Formato de consulta difusa utilizado por este tipo de consultas de apellido Wang Wang%,
- Consulta Había tres personas de tres ----%>% no se ven en el número de caracteres
- Si necesita ver el número de caracteres han de utilizar esto para consulta _ tales como Wang, pero quiero comprobar el nombre de una sola persona Wang Ming palabra, por lo que el rey _

select student_name
from student_a
where student_name LIKE '张%'
-- where student_name LIKE '张_'

ORDER BY palabra clave se utiliza para ordenar el conjunto de resultados de acuerdo con una columna o una pluralidad de columnas.

ORDER BY palabras clave por defecto para ordenar los registros en orden ascendente. Si necesita ordenar los registros en orden descendente, puede utilizar la palabra clave DESC.

SELECT *
FROM student
-- 降序
ORDER BY birth DESC, ID desc

AGRUPAR POR

Por alguna agregación de datos también puede ser llamado un paquete, el número de datos de acuerdo con las condiciones que necesita para clasificar

select sex,COUNT(sex)
FROM student_a
GROUP BY sex

conexión de MySQL

Esta cifra se tira a la tutorial novato, fácil mirar a la relación entre un conjunto de muy útil, y apoyar el uso de la lógica general de la tabla de conexión y la mesa es muy flexible.
Aquí Insertar imagen Descripción
Está conectado a: la INTERNO la unión, la unión de la izquierda, derecha la unión
del INTERIOR del Ingreso: Devuelve la intersección de dos tablas

SELECT Websites.name, access_log.count, access_log.date
FROM Websites
INNER JOIN access_log
ON Websites.id=access_log.site_id
ORDER BY access_log.count;

Aquí Insertar imagen Descripción
LEFT JOIN:
Palabra clave de la tabla de la izquierda (tabla 1) devuelve todas las filas, incluso si la tabla de la derecha (Tabla 2) no coincide. Si no hay ninguna coincidencia en la tabla de la derecha, el resultado es NULL

SELECT Websites.name, access_log.count, access_log.date
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id
ORDER BY access_log.count DESC;

Aquí Insertar imagen Descripción
RIGHT JOIN: la izquierda y la conexión es muy similar, pero no la misma dirección conocimiento

SELECT Websites.name, access_log.count, access_log.date
FROM access_log
RIGHT JOIN Websites
ON access_log.site_id=Websites.id
ORDER BY access_log.count DESC;

Aquí Insertar imagen Descripción

Bueno, para terminar aquí, este es un MySQL básico, este último también es mucho más que la práctica la investigación, con el fin de comprender mejor, sino también un uso más flexible, está interesado puede venir http://embracechw.top/ mi sitio para ver buscar ejercicios y el progreso común, y yo estaba aprendiendo.

Publicado 15 artículos originales · ganado elogios 1 · visitas 209

Supongo que te gusta

Origin blog.csdn.net/weixin_46061710/article/details/104761890
Recomendado
Clasificación