前端、数据库面试要点

数据库分类

关系型数据库:Oracle、MySQL、SQLServer、Access

非关系型数据库:MongoDB、Redis、Solr、ElasticSearch、Hive、HBase

CRUD语句

insert into 表名 values(数据)

delete from 表名 where 条件

update 表名 set 修改数据 where 筛选条件

select 查询条件 from 表名

索引

唯一索引 create unique index 索引名 on 表名(字段名) 主键自动创建 加速查询 + 列值唯一(可以

                有null)

单值索引 create index 索引名 on 表名(字段名)仅加速查询

复合索引 create index 索引名 on 表名(字段名1,字段名2)多列值组成一个索引,专门用于组合

                搜索,其效率大于索引合并

组合索引  多列值组成一个索引,专门用于组合搜索,其效率大于索引合并

全文索引  对文本的内容进行分词,进行搜索

约束

非空约束 not null

主键约束 primary key

外键约束 foreign key

唯一约束 unique

默认约束 default

检查约束 check

sql优化

查询sql尽量不适用select * ,使用具体字段

字段类型使用varchar代替char

查询结果避免返回大量数据

避免在where语句中使用or来连接条件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值