Operación y mantenimiento de mysql: operaciones relacionadas con la base de datos y la tabla

Cuenta pública de WeChat: IT Bond
Inserte la descripción de la imagen aquí
1. Crear y eliminar bases de datos
1. El juego de caracteres predeterminado de la base de datos antes de MySQL 8.0 es latin 1. A partir de 8.0, el juego de caracteres predeterminado es utf8mb4.
2. utf8mb4 puede almacenar caracteres especiales como emoticonos Se recomienda utilizar utf8mb4 en lugar de utf8 en MySQL.
3. El conjunto de caracteres de la base de datos creado está relacionado con la configuración de los parámetros;
4. ENGINE = InnoDB es el motor de almacenamiento

mysql> create database test1;
mysql> show create database test1;
mysql> show variables like '%set%';

Inserte la descripción de la imagen aquí

1. create database dbname;
2. create database db4 character set utf8mb4;
3. create database db1 charset utf8mb4;
4. drop database dbname;
5. mysqladmin -uroot -proot -h192.168.1.5 -P3306 drop dbname
6. mysql -uroot -proot -h192.168.1.5 -P3306 -e "drop database db1"
7. show databases;
8. show create database dbname;

2. Seleccione la base de datos
mysql> use db1;
Base de datos cambiada Después de
ejecutar el comando anterior, ha seleccionado con éxito la base de datos db1, que se ejecutará en la base de datos db1 en operaciones posteriores.

Tres, crear y eliminar tablas

create table t1(id int(10),name varchar(20));
create table if not exists t1(id int(10),name varchar(20));
create table XX SELECT * FROM XXX;
drop table t1;
show tables;
drop table if exists xxx;
--最全建表语句
CREATE TABLE if not exists student (
id int auto_increment primary key comment '主键',
no VARCHAR(20) unique not NULL comment '学号',
name VARCHAR(20) NOT null comment '姓名',
sex enum('F','M','UN') NOT null comment '性别',
birthday date comment '生日',
class VARCHAR(20) comment '所在班级'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '学生表' ;

Inserte la descripción de la imagen aquí

--插入数据
INSERT INTO student(NO,NAME,SEX,BIRTHDAY,CLASS) 
values ('101', '曾华', 'F', '1977-09-01', '95033'),
('102', '匡明', 'F', '1975-10-02', '95031'),
('103', '王丽', 'M', '1976-01-23', '95033'),
('104', '李军', 'M', '1976-02-20', '95033'),
('105', '王芳', 'M', '1975-02-10', '95031'),
('106', '陆军', 'M', '1974-06-03', '95031'),
('107', '王飘飘', 'M', '1976-02-20', '95033'),
('108', '张全蛋', 'F', '1975-02-10', '95031');

Inserte la descripción de la imagen aquí
Nota: las restricciones (incluidas las claves primarias, claves externas, etc.), índices, auto_increment y otros atributos no se replicarán

Cuatro, ver la estructura de la mesa

desc tablename; 
describe tablename;
show create table tablename;
show columns from tbname;
show full columns from tbname; 

Supongo que te gusta

Origin blog.csdn.net/weixin_41645135/article/details/115315741
Recomendado
Clasificación