浅谈数据库(未完善)

数据库概述

什么是数据库?

所谓的数据库就是指存储和管理数据的仓库

扩展内容1:数据库由哪些分类?(了解)

早期:层次式数据库,网络型数据库
现在:关系型数据库,非关系型数据库

什么是关系型数据库?

底层以二维表的形式保存数据的库就是关系型数据库
stu-学生表

学生编号姓名年龄
1001张三三35
1002李思思18

扩展内容2:常见的关系型数据库有哪些?(了解)

  • Sql Server:微软提供,收费,适用于一些中型或大型的项目中,在java中的使用占比不高(.NET中使用的较多)
  • Oracle:甲骨文公司提供,收费,适用于一些大型或者超大型的项目中,在java中的使用占比非常高
  • mysql:瑞典MySQLAB公司提供,免费开源,适用于一些小型或者中型的项目中,在Java中的使用占比较高(小巧轻量)
    mariadb
  • DB2:IBM公司提供,收费,在一些银行、金融等行业中使用较多。在java中的使用占比也不高。
  • Sqlite:迷你数据库,嵌入式设备中

数据库相关概念

1.什么是数据库服务器
数据库服务器就是一个软件(比如MySQL软件)将数据库软件安装在电脑上,当前电脑就是一个数据库服务器。就可以对外提供存取数据的服务

2.什么是数据库
数据库就是存储和管理数据的仓库,通常情况下,一个网站的中的所有数据会存放在一个数据库中。

3.什么是表
一个数据库中可以创建多张表,每张表用于存储一类信息(数据库)
4.什么是表记录
一张表中可以包含多行表记录,每一行表记录用于存储某一个具体的数据

什么是SQL语言?

SQL是一门用于操作关系型数据库的通用的语言(使用SQL可以操作所有的关系型数据库)

使用SQL可以操作数据库,表、表记录
(1)创建数据库、删除数据库、修改数据库、查询数据库
(2)创建表、删除表、修改表、查询表
(3)新增表记录、删除表记录、修改表记录、查询表记录

连接mysql服务器

通过命令行工具可以登录MySQL客户端,连接MySQL服务器,从而访问服务器中的数据
1、连接mysql服务器:

mysql -uroot -proot

-u:后面的root是用户名,这里使用的是超级管理员root;
-p:(小写的p)**后面的root是密码,这是在安装MySQL时就已经指定的密码;

2.连接mysql服务器并制定IP和端口:

mysql -uroot -proot -h127.0.0.1 -P3306
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值