MySQL学习


前言

提示:这里可以添加本文要记录的大概内容:


提示:以下是本篇文章正文内容,下面案例可供参考

一、MySQL启动停止

在这里插入图片描述

1 启动停止

  1. Win+R 输入services.msc
    在这里插入图片描述
    在这里插入图片描述
  • 启动
    net start mysql80
  • 停止
    net stop mysql80

2 客户端连接

mysql [-h 127.0.0.1] [-P 3306] -u root -p

使用这种方式需要配置PATH环境变量。

二、SQL

1. SQL通用语法

  1. SQL语句可单行或多行书写,以分号结尾。
  2. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。

2.SQL分类

  • DDL
  • DML
  • DQL
  • DCL
    在这里插入图片描述

3. DDL数据定义语言

  1. DDL-数据库操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

注意:SQL语句后加分号表示语句结束。
创建数据库时,返回query OK表示创建成功。

  1. DDL表操作
    (1) 查询
    在这里插入图片描述
    (2)创建
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

create table tb_user(
-> id int comment “编号”,
-> name varchar(50) comment “姓名”,
-> age int comment “年龄”,
-> gender varchar(1) comment “性别”
-> )comment ‘用户表’;

数据类型

  1. 数值类型
    • TINYINT:小整数值
    • SMALLINT:大整数值
    • MEDIUMINT
    • INT
    • BIGINT:极大整数值
    • FLOAT
    • DOUBLE(整体长度,小数位数)
    • DECIMAL(用来精确描述小数):小数值
  2. 字符串类型
    在这里插入图片描述
  • char(字符串最大长度)
  • varchar(字符串最大长度)
  1. 日期类型
    在这里插入图片描述
    (3) 修改
  • 添加字段
    在这里插入图片描述
  • 修改字段
    在这里插入图片描述
  • 删除字段
    在这里插入图片描述
  • 修改表名
    在这里插入图片描述
  • 删除表
    在这里插入图片描述

4. DML数据操纵语言

在这里插入图片描述
(1) 添加数据
在这里插入图片描述

# 给指定字段添加数据
insert into 表名(字段名1,字段名2...) values(1,值2...);

注意:
插入数据时,指定的字段顺序需要与值的顺序一一对应。
字符串和日期型数据应包含在引号中。

(2)修改数据

在这里插入图片描述

注意:如果没有where条件,则会修改整张表的所有数据。

(3) 删除数据
在这里插入图片描述
在这里插入图片描述

5. DQL数据查询语言

(1)DQL-语法
在这里插入图片描述
(2) 基本查询
在这里插入图片描述
查询所有字段可以使用以下语句,但尽量不要使用✳。

# 查询所有字段返回
select * from emp;
# 或
select 字段名1,字段名2... from 表名;

在这里插入图片描述
在这里插入图片描述
(2) 条件查询
在这里插入图片描述
在这里插入图片描述

# 查询姓名为两个字的员工信息
select * from emp where name like '__';

# 查询身份证号最后一位是0的员工信息
select * from emp where idcard like '%0';

(3) 聚合函数

  • 聚合函数对列操作。
  • 常见聚合函数
    在这里插入图片描述

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值