Mysql数据库数据处理基础速成

更新时间:2024-07-08 09:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、安装数据库可视化工具

Navicat for MySQL

二、新建一个链接

1.配置链接,确认连接成功2.测试是否成功 3.提示成功 4.确定

三、操作数据库

1.选中要操作的数据库 2.选中查询 3.新建查询

四、操作数据库表

1.增INSERT INTO

语法:

INSERT INTO table_name( field1, field2,...fieldN) VALUES ( value1, value2,...valueN); 例子

INSERT INTO `t_staff` (`staffName`, `sex`, `email`, `mobile`) VALUES ('系统管理员', NULL, '', '19911112222');

2.删delete

语法:

DELETE FROM table_name[WHERE Clause] 例子:删除t_staff表里面的数据

delete fromt_staff where staffName=‘苗丹’

3.改UPDATE

语法:

UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] 例子: UPDATE

`t_staff`

SET

`id`='21',

`departmentId`=NULL,

`userRoleId`='0',

`staffCode`='dev',

`password`='96e79218965eb72c92a549dd5a330112', `staffName`='系统管理员', `sex`=NULL, `email`='', `mobile`='19911112222', `createTime`='2017-03-14

`phone`='', 13:49:00',

`age`=NULL, `updatorId`='21',

`birthday`=NULL,

`idCard`='',

`creatorId`=NULL,

`status`='0',

`updateTime`='2018-01-15 14:28:50',

`token`=NULL, `serviceId`=NULL, `ts`='2018-02-26 11:24:25', `dr`='0', `lastlogintime`='2018-02-26 11:24:25', `authorizeid`='23', `servicecount`='0', `totalmoney`=NULL,

`authorizetime`='2017-09-08 `qualification`=NULL, `hisscore`=NULL,

16:51:54',

`userstatus`='1',

`orgtype`=NULL,

`city`=NULL, `score`=NULL,

`qualificationaudit`=NULL, `histotalmoney`=NULL,

`invitermobile`=NULL,

`cardmobile`=NULL, `bankname`=NULL,

`bankno`=NULL, `bankcode`=NULL, `bindbankdate`=NULL WHERE (`id`='21');

4.查select

语法:

SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]控制查询条目数

1)查询某张表 t_staff为例 * :代表所有

如果只是单查其中某几个字段,select后面跟字段名 select*fromt_staff

2)带上条件的查询(where)

select*fromt_staffwherestaffName=‘苗丹’ 3)查询固定的几个字段

selectstaffCode,staffName,mobilefromt_staffwherestaffName=‘苗丹’ 4)控制条目数 limit

select * from t_staff LIMIT 0,10 – 从0开始,查10条数据

5.查询where

语法:

SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE condition1 [AND [OR]] condition2.....

6.排序 orderby 语法:

SELECT field1, field2,...fieldN table_name1, table_name2... ORDER BY field1,[field2...][ASC [DESC]] 例子:

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 '%苗%'

本文来源:https://www.bwwdw.com/article/9ah.html

Top