(完整版)Mysql数据库数据处理基础速成

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、安装数据库可视化工具
Navicat for MySQL
二、新建一个链接
1.配置链接,确认连接成功
2.测试是否成功
3.提示成功
4.确定
三、操作数据库
1.选中要操作的数据库
2.选中查询
3.新建查询
四、操作数据库表
1.增INSERT INTO
语法:
例子
INSERT INTO `t_staff` (`staffName`, `sex`, `email`, `mobile`) VALUES ('系统管理员', NULL, '', '199********');
2.删delete
语法:
delete from t_staff where staffName = ‘苗丹’
3.改UPDATE
语法:
例子:
UPDATE `t_staff` SET `id`='21', `departmentId`=NULL, `userRoleId`='0', `staffCode`='dev', `password`='96e79218965eb72c92a549dd5a330112', `staffName`='系统管理员', `sex`=NULL, `email`='', `mobile`='199********', `phone`='', `age`=NULL, `birthday`=NULL, `idCard`='', `creatorId`=NULL, `createTime`='2017-03-14 13:49:00', `updatorId`='21', `updateTime`='2018-01-15 14:28:50', `status`='0', `token`=NULL, `serviceId`=NULL, `ts`='2018-02-26 11:24:25', `dr`='0', `lastlogintime`='2018-02-26 11:24:25', `authorizeid`='23', `authorizetime`='2017-09-08 16:51:54', `userstatus`='1', `orgtype`=NULL, `city`=NULL, `servicecount`='0', `qualification`=NULL, `qualificationaudit`=NULL, `invitermobile`=NULL, `score`=NULL, `totalmoney`=NULL, `hisscore`=NULL, `histotalmoney`=NULL, `cardmobile`=NULL, `bankname`=NULL, `bankno`=NULL, `bankcode`=NULL, `bindbankdate`=NULL WHERE (`id`='21');
4.查select
语法:
1)查询某张表t_staff为例
* :代表所有
如果只是单查其中某几个字段,select 后面跟字段名
select * from t_staff
2)带上条件的查询(where)
select * from t_staff where staffName = ‘苗丹’
3)查询固定的几个字段
select staffCode,staffName,mobile from t_staff where staffName = ‘苗丹’
4)控制条目数limit
select * from t_staff LIMIT 0,10 –从0开始,查10条数据
5.查询where
语法:
6.排序order by
语法:
例子:
select * from t_staff where staffName like '%苗%' and score >3 ORDER BY score desc 7.关联查询left join
例子:
SELECT
*
FROM
t_staff
LEFT JOIN t_department ON t_staff.departmentId = t_department.id
WHERE
staffName LIKE '%苗%'。

相关文档
最新文档