美文网首页
Mysql教程

Mysql教程

作者: WebGiser | 来源:发表于2022-05-25 21:05 被阅读0次

DDL、DML语句

数据库
  • 新建数据库
create database if not exists test default charset utf8mb4;
  • 查询数据库
show databases;
select database();
  • 使用数据库
use test;
  • 删除数据库
drop database if exists test;
  • 新建表
create table tb_user(
    id int comment 'id',
    name varchar(50) comment '名字',
    age int comment '年龄',
    gender varchar(1) comment '性别'
) comment '用户表'
  • 查询表
show tables;
show create table tb_user;
desc tb_user;
  • 插入数据
insert into tb_user(id, name, age, gender) values(1, '张三', 20, '男');
insert into tb_user(id, name, age, gender) values(2, '张三', 20, '男'), (3, '李四', 20, '男');
  • 修改数据
update tb_user set name = '王五', age = 30 where id = 1;
  • 删除数据
delete from tb_user where name = '张三';

DQL语句

聚合函数

null值不参与聚合函数的运算

  • count 统计数量
  • max 最大值
  • min 最小值
  • avg 平均值
  • sum 求和
select count(age) num, age from tb_user group by age having num >= 2;

DCL语句

  • 用户管理
use mysql;
select * from user;

create user 'admin'@'localhost' identified by '123456';

alter user 'admin'@'localhost' identified with mysql_native_password by '666666';

drop user 'admin'@'localhost';
  • 权限控制
show grants for 'root'@'localhost'

grants all on test.tb_user to 'admin'@'localhost'
grants all on *.* to 'admin'@'localhost'

revoke all on test.tb_user from 'admin'@'localhost'

函数

字符串函数
image.png
数值函数
image.png
日期函数
image.png
流程函数
image.png

存储引擎

  • 显示所有的存储引擎,Mysql5.5以后默认使用InnoDB存储引擎,innodb 引擎会对每个表在mysql/data里面都对应一个 ibd文件
// 显示所有的存储引擎
show engines;
image.png

MyISAM被MongoDB取代,Memory被Redis取代。

相关文章

  • HIVE搭建

    安装mysql centos7安装mariaDB安装mysql教程1安装mysql教程2安装教程3安装mysql教...

  • centos 7 安装mysql 8.0及设置

    MySQL 8安装教程:参考一下文章 MySQL 8安装教程1 或者 MySQL 8安装教程2 完成MySQL安装...

  • MySQL基础必知必会

    MySQL 教程--检视阅读 准备:Windows 上安装 MySQL 教程地址,PHP语言基础 教程地址2 教程...

  • MySQL安装与使用

    MySQL 5.7 版本的安装及简单使用(图文教程) mysql5.1简明教程 21分钟 MySQL 入门教程 [...

  • MySQL教程

    MySQL 入门教程 MySQL 安装 MySQL 管理 MySQL PHP 语法 MySQL 连接 MySQL ...

  • MYSQL 基本语法(上篇)

    @[TOC] MYSQL 本文整理自 菜鸟教程希望查看原文的请移步 菜鸟教程 安装 MYSQL MYSQL 下载 ...

  • sql快速入门教程1简介

    sql快速入门教程1简介 sql教程2数据库和SQL简介 sql教程3 MySQL介绍 sql教程4 MySQL ...

  • sql教程3 MySQL介绍

    sql快速入门教程1简介 sql教程2数据库和SQL简介 sql教程3 MySQL介绍 sql教程4 MySQL ...

  • sql教程4 MySQL SELECT

    sql快速入门教程1简介 sql教程2数据库和SQL简介 sql教程3 MySQL介绍 sql教程4 MySQL ...

  • sql教程2数据库和SQL简介

    sql快速入门教程1简介 sql教程2数据库和SQL简介 sql教程3 MySQL介绍 sql教程4 MySQL ...

网友评论

      本文标题:Mysql教程

      本文链接:https://www.haomeiwen.com/subject/rofcprtx.html