|
数据库概念:
数据库是按照数据结构来组织、存储和管理数据的仓库。
(简单点可以将它看成是显示中的一个可以存放大量信息的存货仓库,而且它在数据管理方面比生活中的仓库更方便)
数据库的本质:
其本质也是将数据存储在磁盘的本地文件中,只不过对外给我们提供了一个可操作其数据文件的API接口,不需要我们再编写比较底层的数据文件维护代码。
功能:增删改查
数据库有:Oracle、MySQL、SQL Server等很多,我用的是MySQL。
基本语句:
我的表是这样的,表名为stu,有三列,分别是number,name,age。
1.插入数据
insert into stu(表名) (number,name,age) values(1,'小明',18);
2.更新语句
update stu set age=20 where number =1;
update stu set age=20 (若这样没有指定更新哪个,就作用在所有的字段上)
3.删除
delete from stu where id=1;
4.查询
select age,number from stu where name ='小丽';
select * from stu
--asc升序 desc降序
select *from stu (where ...)order by number desc
4.分组 group by
select file,count(*),sum(),avg() from stu group by file
count(),sum(),avg()都是基本函数。
5.链接
inner join(内链接) 就是求两个表的交集
left/right join
select * from table1 inner join table2 on table1.id=table2.table1id
|
|