千峰JAVA逆战班Day36

Day36

*二阶段介绍:通过前端网页,将我们后台写的逻辑代码和数据,去供别人使用
在这里插入图片描述

*数据库(有服务端和客户端 ):

​ I. 可以用txt等文件存储,为什么还需要数据库?

​ 因为使用数据库存储会更 安全,**效率 **也会更高

​ II. 目前的主流数据库分类:

​ 关系数据库:MySQL、SQL Server、Oracle、Access

​ 非关系数据库:Redis(键值对存储数据库) 、HBase (列存储数据库)、 MongoDb (文档型数据库)、 Graph(图形数据库)

​ III. 数据库服务器端与客户端概念图:
在这里插入图片描述

​ SQL语句是用来同意操作数据库管理系统的标准语句,但是每个DBMS软件都有各自的特色语言(函数)

​ IV. 数据库、数据表、数据列、数据行:

​ 数据库服务器中有很多数据库,一个数据库里面有很多数据表,一个数据是由数据列和行组成。

*数据库的DDL语句:一般是被禁用的,了解即可。

​ create 创建 drop 删除 alter 修改 show 展示

​ I. 创建数据库:

create database test;
create database test charset UTF8;  指定编码的数据库

​ II. 删除数据库:

drop database test;

​ III. 修改数据库:

alter database test character set utf8;

​ IV. 查询数据库信息:

show databases; //展示所有数据库
use 数据库名;//指定使用这个数据库

*数据库的DML语句;(重点

​ I. insert into 增

insert intovalues(1,值2,值3);
insert into(字段1,字段2,字段n) values(1,值2,值n);
例子:
INSERT INTO `user` VALUES(001,"jack",18,"123");
INSERT INTO `user`(ID,age) VALUES(002,19);
添加多条记录:
INSERT INTO `user` VALUES(001,"jack",18,"123")(002,"rose",19,"111")(003,"tom",20,"222")(004,"tony",21,"333");

在这里插入图片描述

​ II. delete 删

delete from[where 条件]
例子:
DELETE FROM `user`;// 删除user表的所有信息,而不是删除user表

​ III. update 改

update 表名 set 字段1=1,字段2=2,字段n=值n [where 条件];
例子:
UPDATE `user` SET age=22,`password`=456 WHERE ID=1;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UioAo4iO-1585023326927)(C:\Users\吴一凡\AppData\Roaming\Typora\typora-user-images\image-20200323201709020.png)]

​ IV. select 查(基础的DQL 语句,只讲了一点所以放在这里)

select 列名称 from 表名称
select * from 表名称
例子:
SELECT ID,age FROM `user`;
SELECT * FROM `user`;

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值