unit5:数据库

##数据库是一个高级的表格软件
#常见的数据库:

Mysql mongodb db2 sqlite sqlserver
#数据库中常见名词
1.字段 表格中的表头
2.表 表格
3.库 存放表格的目录
4.查询 对表格中的指定内容进行查看
数据库mariadb安装
在这里插入图片描述
安装数据库
在这里插入图片描述
在这里插入图片描述
看一下软件包
在这里插入图片描述
/var/lib/masql 是数据目录
在这里插入图片描述
在这里插入图片描述
第一次安装完成后查看mysql状态发现有严重错误,显示failed,分析原因是第一次安装电脑死机一次导致没有安装完全,第二次安装前没有删除干净数据库残留文件导致,
故先卸载数据库 yum -y remove mari*
删除数据库文件 rm -fr /var/lib/mysql/*
重新安装并启动mariadb yun -y install mariadb mariadb-server
在这里插入图片描述
再次查看状态,发现正常了
设置密码,输入初始化脚本命令,会询问数据库原始密码,没有密码直接操作,然后问是否设定数据库管理员密码y,是否要禁止匿名登录y,是否禁止管理员通过远程登录y,删除测试库y,刷新y。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

剩下全选yes
再重启一次,端口就关闭了
##数据库的基本管理
1.查看
SHOW DATABASES; #显示数据库名称
USE mysql; #进入mtsql数据库
SHOW TABLES; #数据库中所有的表
SELECT * FROM user; #查询所有数据
SELECT Host,User,Password FROM user; #查询指定字段
或SELECT Host,User,Password FROM user WHERE User='root’and Host=‘localhost’;

在这里插入图片描述
SHOW USE用法,记得加分号;
或者SHOW TABLES FROM mysql;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
接条件

2.创建
CREATE TABLE westos.linux ( username varchar(6) not null, password varchar(30) not null);
创建westos下的linux数据库
在这里插入图片描述
DESC westos.linux
查看数据库状态
在这里插入图片描述
向表中插入数据
在这里插入图片描述
向表中插入多个数据
INSERT INTO westos.linux VALUES (‘lee1’,123),(‘lee2’,234);
在这里插入图片描述

3.更改
在这里插入图片描述

一般情况下不更改数据库名字,如果非要更改,
可以在cd /var/lib/mysql/下,(mv 数据库 新数据库)来完成更改,再重启数据库,就好了
,有可能会导致数据丢失
更改表的名字是可以的
在这里插入图片描述

添加字段
在这里插入图片描述

删除字段
在这里插入图片描述

添加一个字段到具体位置
在这里插入图片描述

更新表格数据,如果没有条件限制,会把age下的每一项都添加,如果有限制条件就只在条件要求的范围添加
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值