工作用到的数据库navicat,下面简单介绍一下使用navicat和基本的查询语句
一:navicat介绍
1、连接数据库
2、查看表结构
选中某个表右键-->对象信息,就可以看到表中每个表头代表什么意思
3、不使用查询语句,使用工具快速查询:打开一个表--->点击“筛选向导”;可以多条件查询如下:
4、打开表--->左下角有操作,如下图
5、数据库结构
6、数据库新建查询窗口
7、测试中需要数据时,可以向某个数据库表中导入数据:
①新建excel表格,表头与表一致,表中不需要的传入的字段可以不写
②打开一个表--->点击“新建向导”--->Excel文件,下一步--->选择excel表格路径并选择有内容的sheet,下一步--->“第一个数据行”输入2,因为excel表格中第一行为表头,其他不需要动;下一步--->下一步--->表格中和excel表中的字段自动对应,如下截图--->下一步--->下一步--->开始
二:基本查询语句
1、SELECT * from article where author like "%朱%" ORDER BY id DESC (where和order by是并列的)
2、UPDATE article set author="朱晓" where id=28
3、delete from article where id=26
4、insert article(title,author,content) VALUES ("标题","zhu","正文正文")
5、Between包括了边界值,not between除了这个范围内的,都可以查询出来
select * from article where id BETWEEN 10 and 20 查询出id为10--20的记录,包括10和20的记录
6、In是查询具体某个数值的记录
select * from article where id in (15,20) 查询出id等于15、20的记录
7、SELECT status,created_at from article ORDER BY status ASC,created_at DESC
8、多表查询
SELECT expert.name,expert_account.income from expert,expert_account where expert.id=expert_account.expert_id
where后条件使用的符号