【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步

目录

  • 安装MySQL
    • 选择custom
    • 选择MySQL Server
    • 选择服务安装路径和数据存储路径
  • 配置MySQL
    • 配置端口号
    • 选择授权方式
    • 设置root用户的密码
  • Navicat
    • 建立连接
    • 新建数据库
    • 新建表
    • 添加字段
    • 设置主键
  • SQL语句
    • DML(重点)
    • DQL(重点)
    • 运算符
    • 其它函数
    • 增删改查CRUD

安装MySQL

选择custom

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第1张图片

选择MySQL Server

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第2张图片

选择服务安装路径和数据存储路径

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第3张图片

配置MySQL

配置端口号

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第4张图片

选择授权方式

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第5张图片

设置root用户的密码

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第6张图片

Navicat

建立连接

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第7张图片

新建数据库

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第8张图片

新建表

数据库中选择表右键新建

添加字段

字段类型:

int

varchar

double

datetime

备注、默认值、是否可空:

【安装】安装MySQL & 相关配置 & Navicat 的使用入门 & SQL语句初步_第9张图片

设置主键

唯一区分记录的字段,无任何含义

特点:非空、不可重复

SQL语句

DML(重点)

添加:insert into 表名 (字段名…,…) values(值…,)

删除:delete from 表名 where …

修改:update 表名 set 字段名=值,字段名=值 where …

DQL(重点)

查询:select 字段名…,… from 表名 where …

运算符

=、>、<、>=、<=、!=

like ‘%_’(重点)

between…and…

and

or

not

in(1,2,3)

is null

is not null

其它函数

去重:select distinct 字段 from 表名

排序:select … from 表名 order by 字段(默认升序 asc,降序 desc)(重点)

取范围:select … from 表名 limit (传一个参数:取的记录数,从第一条记录开始取;传两个参数:开始的位置0,取的记录数)(重点)

最大值:max(字段)

最小值:min(字段)

平均值:avg(字段)

求和:sum(字段)

取记录数:count(1)

分组:select…from 表名 where 字段… group by 字段 having count(1)…(having表示对分组后的数据进行查询,where表示对分组前的数据进行查询)

增删改查CRUD

添加:insert into 表名 (字段名…,…) values(值…,)

删除:delete from 表名 where …

修改:update 表名 set 字段名=值,字段名=值 where …

查询:select 字段名…,… from 表名 where …

模糊查询:select 字段名…,… from 表名 where 字段 like ‘%_’

排序:select … from 表名 order by 字段(默认升序 asc,降序 desc)

取范围:select … from 表名 limit (传一个参数:取的记录数,从第一条记录开始取;传两个参数:开始的位置0,取的记录数)

左联:以左边的表为基准,通过on的关联条件,查询右边的表来补充数据,如果查询不到,补充上null

select * from dept left join emp on emp.dept_id = dept.id

你可能感兴趣的:(运维,mysql,sql,数据库)