数据库

数据库 SQL Structured Query Language 结构化查询语言
存放数据。
使用绳子打结 - 持久性、清晰度不足 -> 石头/龟壳(甲骨文) - 不便于携带、字少 -> 竹简 - 小、重 -> 竹纸 - 造价、持久性 -> 电脑word txt ecxl硬盘 - 查阅不方便 -> 数据库( 持久化数据 便于查询、操作数据 增删改查 )
将数据保存在硬盘中,使用数据库操作软件便捷的进行增删改查;

数据库软件分类
	1、关系型数据库:数据以表的形式展示每一条数据之间会存在字段,表与表之间也会产生关系;会一种就是会所有,会有数据库方言,着重记住每一种数据库的方言;
		如:SQLServer	Mysql	Oracle	主流关系型数据库	
	2、非关系型数据库:NOSQL 数据之间没有任何关系;每一种数据库都是全新的版本,每一个库的学习都是新的开始;
		如:Redis( key-value类型 ) 非持久化使用	MongoDB( 文档形式 )	 

学Java为什么搞sql
引用要用java语句来操作sql数据库,进行增删改查;

mysql的卸载
1、控制面板卸载mysql
2、将安装mysql的文件夹删除
3、展示隐藏文件夹,找到C盘中programData文件夹中mysql,删除
4、找到注册表
current_User --> software
Local_Machine --> controllerSet相关的 --> services -->mysql
5、重启
6、如果上面还是没好 –
mysql 基于microsoft visual c++ 2013 把这个相关的全部卸载之后,再重新装

mysql关系型数据库
从建库建表插入数据查询数据
关系型数据库操作分类:
1、DDL 数据定义语言(data definition language) 操作表结构
主要用来定义数据库中 数据库 数据表 以及修改表结构
涉及关键字:create drop alter TRUNCATE( 将表删除之后,重新执行建表语句 )
2、DML 数据操作语言(Data Manipulation Language)操作表记录
主要用来定义 对表中数据的 增 删 改
涉及关键字:insert delete update
3、DCL 数据控制语言(Data Control Language)控制数据库中权限 操作表结构、表记录
主要用来定义 用户对一个库 表的 操作权限 是否可以 增 删 改 查
涉及关键字:grant、remove
4、DQL 数据查询语言(data query language)查看表记录 重点、难点
主要用来定义对数据库中表内容进行查询,单表查询 多表查询 条件查询
涉及关键字:select

sql操作
1、使用mysql,连接上mysql数据库
打开本地mysql的客户端 --> 黑窗口
show databases; 查看本机中的全部数据库
黑窗口比较难用,所以使用可视化工具; navicat 11 --> mysql 5.xx版本
mysql 8.xx版本 --> navicat 15版本
2、使用navicat连接mysql数据库
如果想要连接别人的数据库,远程数据库,需要开启数据库的远程连接–> 用户端口权限
可以使用指令 GRANT ALL PRIVILEGES ON * . * TO ‘root’@’%’ IDENTIFIED BY ‘密码’;
3、使用navicat进行数据的操作

服务器
服务器机器:硬盘 内存 处理器
本地服务器: 搭建服务器,就是电脑主机,相当于搭建一个机房, 无尘、恒温、恒湿、除静电、发电机
维护成本非常高;
云服务器(云端):it 阿里 租了一个大场地,小公司来我组我的服务器,我收你管理费;
占用场地非常大,
服务器服务:tomcat / weblogic 使用服务,可以将项目发布到服务器上;可以在网络上进行访问;
http://localhost:8080/项目名/资源路径

	https://www.baidu.com
	https 网络传输协议 
		http  超文本传输协议
    	https SSL 加密的超文本传输协议
	万维网	www		Wrold Wide Web	蜘蛛网 Internt 互联网 联网就可以访问互联网上的内容;
	域名 baidu.com  域名解析 --> 是个ip  220.181.38.149(:80)  80默认端口 ,可以省略不写
	项目名 ROOT 使用 / 直接代替,可以不写
	百度主页资源 index.html 
	
	http://220.181.38.149/index.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值