Instale mysql y es un servidor --- como el servidor de Taobao
Quieres navegar --- como la aplicación móvil Taobao
1. Base de datos relacional: el almacenamiento se almacena en forma de filas y columnas. Y estas filas y columnas forman una tabla, y hay una tabla que se combina para convertirse en una base de datos.
2. Base de datos no relacional: Nosql no se almacena en forma de filas y columnas
lenguaje DDL
Entre ellos, los verbos de instrucción crear, modificar y eliminar: crear una nueva tabla o modificar en la base de datos, eliminar una tabla (crear tabla o eliminar tabla), agregar un índice a la tabla, etc.
DDL: crea una tabla de base de datos, elimina una base de datos, modifica la estructura de la tabla, etc.
1. Sobre el funcionamiento de la base de datos
1. Crea una base de datos
crear base de datos nombre de la base de datos
2. Consulta los datos que tienes actualmente
mostrar bases de datos
3. Cambiar a la base de datos especificada
usar el nombre de la base de datos
4. Eliminar la base de datos
soltar el nombre de la base de datos de la base de datos
Nota: La base de datos que se eliminará debe crearla usted mismo, no elimine la base de datos que viene con el sistema, y la base de datos no distingue entre mayúsculas y minúsculas.
2. Sobre el funcionamiento de la mesa
1. Crea una tabla
create table Student(
id int primary key auto_increment,--列名:id 数据类型:int(数据类型整形)
--primary key:表示该列为主题列。特点该列的值不能为null不可以重复
--auto_increment:表示该列的值可以递增。 该列的类型必须为int类型
--varchar(长度); 字符串类型
name varchar(20),
tel char(11),
birthday data,
salary decimal(5,2)--5位 小数2位
);
create table 表名(
列名 数据类型,
列名 数据类型
.....
--注意:最后一列不在使用逗号
);
2. Mostrar las tablas existentes en la base de datos actual
mostrar tablas;
3. Mostrar la estructura de la tabla
desc Estudiante;
4. Eliminar la tabla
estudiante de mesa desplegable;
5. Modificar la estructura de la tabla
(1) Agregar una columna
Agregue una columna de la tabla de estudiantes. El nombre de la columna está establecido y el tipo de datos es varchar
modificar la tabla Student add column sex varchar(2);
(2) Modificar el nombre de la columna
Modifique una columna de la tabla de estudiantes y cambie el sexo a aaa, el tipo de datos es varchar
alterar tabla Estudiante cambiar columna sexo aaa varchar(2);
(3) Modificar el tipo de datos de la columna
Modifique la columna de la tabla de estudiantes y cambie el tipo de datos en aaa a int
alterar tabla Estudiante modificar columna aaa int;
(4) eliminar una columna
eliminar el nombre de la columna es aaa de la tabla de estudiantes
alterar la columna de la caída del estudiante de la tabla aaa;
La mayoría de los tipos de datos: int tinyint double decimal
Si queremos almacenar dinero y otros datos en la base de datos, no podemos usar float double en este momento, porque estos tipos perderán precisión, use decimal
La diferencia entre char y varchar:
La longitud de char(20) es inmutable: si la cantidad de caracteres que almacena es menor que la longitud que estableció, la capa inferior de MySQL asignará espacio de acuerdo con 20. Generalmente se usa para cadenas con longitudes fijas como: número de teléfono móvil número de tarjeta de identificación
varchar(20) tiene una longitud variable: si la cantidad de caracteres que almacena es menor que la longitud que configuró, la instalación subyacente de MySQL asigna espacio para que almacene la cantidad de caracteres.
Lenguaje DML: agregar datos
DML: operar en registros en una tabla
1. Agregar datos para todos los campos
Nota: use comillas simples para los caracteres, no comillas dobles
(1) Añadir todos los datos
inserte en el valor del estudiante (id, nombre, edad, dirección) (1, 'Zhang San', 'Shanghai');
Si agrega todos los valores de la columna, puede omitir el nombre de la columna
insertar en
insertar en el valor del estudiante ();
(2) Debido a que la clave principal es un modo incremental para agregar datos, no puede especificar un valor para la clave principal
insertar en el valor del estudiante (null, 'Li Si', 'Zhengzhou');
(3) Añadir algunas columnas
insertar en Student(name,age) value('孙琪',18);
(4) Agregar múltiples registros
insertar en los valores del estudiante (nulo, 'Zhao San'22, 'Henan'), (nulo, 'Zhao Si'24, 'Hangzhou')
2. Modificar el registro
-- actualice el nombre de la tabla establezca el nombre de la columna = 'valor', el nombre de la columna = valor donde está la condición
actualice el nombre del conjunto de estudiantes = '赵六', edad = 18 donde id = 5;
3. Eliminar registros
(1) Eliminar según condiciones
--eliminar de la condición de la tabla id=2
borrar de Estudiante donde id=2;
(2) Eliminación del alcance
--Los caracteres lógicos vinculan múltiples condiciones y (y) o (o)
borrar formulario Estudiante donde edad<15 o nombre='李四'