RHCE——mariadb

第四天
操作

#system  restart ntpd
# system  able  ntpd
指定端口由哪个程序监听
#lost c-i:22
#rpm –qa  |  grep mariadb
Systemctl status  mariadb
#system start mairdb
(查看指定程序监听的端口信息)
y/n(是否设置密码)
密码设置成功
(是否匿名登录等问题)
(登录成功)
#myql – uroor – (密码)
Exit退出
#mysql –u root
# mysql –u root  -p 
#show databases
#use  mysql; 
(数据已更改)
#shou tables(列出表)
#craete datanbases
#use person
#show tables
#create table student (
#number int,
#name varchar(50)
#sex varchar(10)
#age int,
#birth date 
;
#show tables;
#desc student;
#select * from student
Insert into student
#insert into student values 1,”zhangsan”,man,18,2001,06,04
#select * from student(查看)
#(更新)Update student set name=lisi’ 
#(指定条件)where birth=00000000;
#delete  from  student where name =’list’;
#creat user maomao inentified  by  ‘ redhat’
#exit
#use person
#select user()
#Grant select on peison.student to maomao
#exit
#select use person 
#select * from student;
#Insert into student value (2,’list’,’man’,20020607);
#revoke select on person ,student frommaomao;
(权限已经回收)
备份还原:
#mysqldump –u root –p person <-/person_backup_20200604.dump
#ues person
#Drop table student
#Shou tables
#Exit
#mysqldump –u root –p person <-/person_backup_20200604.dump
(确认密码)
#source -/person_backup_20200604.dump

笔记
1.数据库: 高效的存储和处理数据的介质(磁盘和内存)
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
2.数据库分类: SQL标准化查询语言也是关系型数据库管理系统的标准化语言 基于存储介质的不同分为:关系型数据库(SQL)和非关系型数据库(NOSQL:Not Only SQL)
3.产品:
oracle DB2 ;SQL-SERVER Mysql ; Access
memcached mongodb redis
什么是关系型数据库?
关系型数据库 :是一种建立在关系模型(数学模型)上的数据库。
关系型数据库:
数据库名
表名
表结构
表数据
DML(data manipulation language)数据操纵语言:
就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。
SELECT 列名称 FROM 表名称 where ; select xinming from student;
select name from student where number=1;
UPDATE 表名 SET name =xixi WHERE number=2;
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…);
DELETE FROM 表名称 WHERE 列名称 = 值;
DDL(data definition language)数据库定义语言
其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型, 表之间的链接和约束等初始化工作上

DCL(Data Control Language)数据库控制语言
是用来设置或更改数据库用户或角色权限的语句,包括(grant,revoke等)语句。这个比较少用到。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值