第四天
操作
#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等)语句。这个比较少用到。