目录
安装MySQL
选择custom
选择MySQL Server
选择服务安装路径和数据存储路径
配置MySQL
配置端口号
选择授权方式
设置root用户的密码
建立连接
新建数据库
新建表
数据库中选择表右键新建
添加字段
字段类型:
int
varchar
double
datetime
备注、默认值、是否可空:
设置主键
唯一区分记录的字段,无任何含义
特点:非空、不可重复
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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/165109.html