数据库方面的面试题

常用sql语句:

1.创建数据库,create database databasename

2.创建表,create table table name(name varhcar,age int)

3.插入值,insert into tablename (name,age) values("dd",2)

4.查询,select * from tablename

5.删除一条数据 delete from tablename where name=“”

常用的关键字,distinct 查询的该字段不重复

group by name 按照某个关键字分组,分组之后可以用min或者max函数

视图:create view viewName  as  (select * from )

视图是建立的一张虚拟的表,只能查看,不能增删改,主要是存储联合查询的类容

代码中也要为其实例化,配置映射文件


索引:可以加快查询的速度。所以用于经常需要查询的地方比较好。


存储过程:

什么是存储过程?命了名的代码块,编译过的T-SQL语句

好处:1.由于编译过,执行速度快

2.替代大量的T-SQL语句,降低网络的通信量,提高通信速率

3.对于没有权限访问的数据库,可以通过存储过程间接访问

函数:对从表中检索出来的数据,进一步操作这些数据,以获得有用或有意义的结果。

常用的有 :聚合函数,比如(count、sum、min、max)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值