当前位置: 首页 > article >正文

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下的每一项都添加,如果有限制条件就只在条件要求的范围添加
在这里插入图片描述

http://www.lryc.cn/news/2418452.html

相关文章:

  • 怎么完全卸载赛门铁克_卸载Symantec Endpoint Protection, 无需password的卸载方法
  • 数据结构与算法知识要点简明教程(合集)
  • ROUTE.EXE文件丢失导致程序无法运行问题
  • 用Ajax方式提交form表单
  • C/C++生态工具链——单元测试工具Catch2简介
  • java jdbc reparecall_JDBC学习笔记
  • RO11 -用RemObjects SDK创建异步调用客户端
  • Windows7系统sfc_os.dll文件丢失问题
  • 常见游戏外挂分类及原理概述
  • 播放器比的就是画质
  • 电脑回收站无法清空:原因及解决方案大揭秘
  • myeclipse部署时An internal error occurred 错误的几种情况
  • verilog实现多周期处理器之——(六)简单算数操作指令的实现
  • 本人跑fedora 13的烦恼
  • java定时器Timer 类的使用及Timer already cancelled问题解决
  • Apache License Version 2.0中文翻译版
  • 关于Tapestry5运行时报错的解决方法。
  • TransactionScope使用(二)——msdtc不可用
  • hmailserver的反垃圾邮件功能
  • 基于python豆瓣电影爬虫数据可视化分析推荐系统(完整系统源码+数据库+详细文档+论文+详细部署教程)
  • 《黄金瞳》 台词:你人真好!
  • FreeBSD下Mount总结
  • ISA Server 2004的安装与SMTP 筛选器的使用
  • ExtJS中表格控件的使用,属性设置和数据的获取
  • 深入浅出—设计模式重要原则
  • 网页客服代码集锦
  • TC20下的内联汇编 (转)
  • 让你的Vista,Win7变成多国语言版!
  • 信托公司利用境外资金的两大途径
  • Linux中的Netlink详解