一、数据表的导出备份
点击数据表找到导出
之后页面显示导出方式有“快速”和“自定义”两种,一般没有特殊要求,我们用“快速”导出功能就可以,点击执行,会下载到本地(后缀为sql的文件)。
导入数据表
点击数据库,找到sql。将下载文件内的内容ctrl+a全选,ctrl+c全部复制进去,点击执行。刷新一下就实现数据表的导入了
二、sql语句(查询、新增、修改、删除)
查询: select */字段名 from 表名 where 条件
例:select name FROM table WHERE name='主食'
select * from table where name=1
新增: insert into 表名 (字段1,字段2,...) values (值1,值2,...)
例:insert into table (name,num) values (999,8)
修改: update 表名 set 字段1=值1,字段2 =值2 where 条件
例:update table set name=001,num=999 where id=881
删除: delete from 表名 where 条件
例:delete from table where id=1
删除多条:
1.delete from table where id=1 or id=2
2.delete from table where id in (882,883)
搜索: select * from table where title like '%张%'
%,匹配0个或多个字符,title字段内包含张的
使用%在字符串中表示任意字符或字符序列的位置。
例如,LIKE'abc%def'将匹配以"abc"开头且以"def"结尾的任意字符串。
select * from table where title like '张%' //title字段 张 开头的人员信息
select * from table where title like '%张' //title字段 张 结尾的人员信息
select * from table where title like '陈_' //title 字段 陈开头+一个字的人员名 一个下划线代表一个字符
分页:
select * from table limit 0(index) , 5(pagesize)
排序:
select * from table order by id desc/asc //desc 倒序,asc 正序(默认)
1条sql语句查询多个表
SELECT * FROM msj_canpin as c,msj_canpin_classify as m where c.type = m.id
// SELECT * FROM 表1 c,表2 as m where 条件
左连接
SELECT * FROM msj_canpin as c left join msj_canpin_classify as m on c.type=m.id
SELECT * FROM 表1 as c left join(左连接)表2 as m on 条件