千家信息网

MySQL数据库基础入门——控制命令篇(小白也能看懂~~)

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MySQL数据库基础入门本篇大纲:主流数据库简单介绍数据库大体分类MySQL数据库管理一、主流数据库简单介绍SQL Server (微软公司产品)--主要针对客户端,可承载并发量非常少面向Window
千家信息网最后更新 2026年11月01日MySQL数据库基础入门——控制命令篇(小白也能看懂~~)

MySQL数据库基础入门

本篇大纲:

主流数据库简单介绍

数据库大体分类

MySQL数据库管理

一、主流数据库简单介绍

SQL Server (微软公司产品)--主要针对客户端,可承载并发量非常少

面向Windows操作系统

简单、易用

Oracle (甲骨文公司产品)

面向Windows操作系统

简单、易用

DB2 (IBM公司产品)

面向所有主流平台

大型、安全、完善

MySQL (甲骨文公司收购)

> 免费、开源、体积小

二、数据库大体分类

主要大体分为关系数据库、非关系数据库

关系数据库

​ 关系数据库系统是基于关系模型的数据库系统,它的基本概念来自于关系模型
​ 关系模型建立在关系代数的理论基础上,数据结构使用简单易懂的二维数据表,可以用简单的"实体关系"(E-R)图来直接表示
​ E-R图中包含了实体(数据对象)、关系和属性三个要素

主要应用实例

非关系数据库

​ 非关系数据库也被称作NoSQL(Not Only SQL),存储数据不以关系模型为依据,不需要固定的表格式

​ 非关系型数据库作为关系数据库的一个补充,在日益快速发展的网站时代,发挥着高效率与高性能

​ 不以关系模型为依据,而是K-V关系(key-键;value-值)

​ value同样可以为一个具体的对象(其中包含:属性、行为)

三、MySQL数据库管理

1、基本管理操作

查看数据库列表信息

​ show databases;

查看某数据库中的所有数据表信息

​ show tables;

显示数据表结构信息

​ describe [数据库名].表名;

2、SQL语言

概述

SQL是Structured Query Language的缩写,即结构化查询语言

属于关系型数据库的标准语言

用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能

分类

DDL:数据定义语言

DML:数据操纵语言

DQL:数据查询语言

DCL:数据控制语言

具体讲解

DDL语句

​ 主要用于创建数据库对象,例如库、表、索引等

创建数据库:create database 数据库名;    实例:create database test;创建数据表:create table 表名(字段定义);    实例:create table users (name char(4) not null,passwd int(10) not null,primary key (name));删除数据库:drop database 数据库名;    实例:drop database test;删除数据表:drop table [数据库名].表名;    实例:drop table test.user; & use test; drop table user;

DML语句

​ 主要用于对表中的数据进行管理,包含以下操作:

​ INSERT:插入新数据

​ UPDATE :更新原有数据

​ DELETE :删除不需要的数据

插入新的数据记录:insert into 表名(字段1,字段2......) values (字段1的值,字段2的值......);    实例:insert into user(name,passwd) values ('zfm',123456);更新原有数据:update 表名 set 字段1=值1 [,字段名2=值2] where 条件筛选;    实例:update user set passwd=123 where name='zfmdd';删除指定数据记录:delete from 表名 where 条件表达式;    (没有where作条件将删除表中所有记录)    实例:delete from test where name='zfmdd';

DQL语句

​ 数据查询语句,主要用于数据表中查找符合条件的数据记录

查询时可不指定条件:SELECT 字段名1,字段名2 FROM 表名 WHERE 条件表达式;    实例:select * from test where name='zfmdd';查看表前几行数据:Select * from 表 limit 行数;

DCL语句

​ 主要用来管理系统中的对象权限

设置用户权限:grant 权限列表 on 数据库名.表名 to 用户名@来源地址 [identified by '密码'];    实例:grant replication test.slave on *.* to 'myslave'@'192.168.142.135' identified by 'asd123';查看用户权限:show grants for 用户名@来源地址;    实例:show grants for 'myslave'@'192.168.142.135';撤销用户权限:revoke 权限列表 on 数据库名.表名 from 用户名@来源地址;    实例:revoke replication on test.slave from 'myslave'@'192.168.142.135';

另类

更改特定数据表中的特定字段定义:    alter table 表名 modify column 字段名 新的定义;为数据库的特定数据表添加栏位    alter table 表名 add 新字段名 类型(定义长度) [comment '需要添加的注释内容'];    可在类型后追加关键字"first"、"after 字段名(置于某字段后)"删除栏位    alter table 表名 drop 字段名;
数据 数据库 字段 实例 数据表 语言 管理 权限 条件 用户 对象 模型 系统 语句 查询 主流 产品 信息 地址 数据查询 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技怎么样 湖南永感互联网科技有限公司 江苏根荣互联网科技 互联网科技行业发展 与互联网科技公司 互联网科技小贷 期待互联网科技 贷财互联网科技 北京禾田雨橡互联网科技 互联网科技论坛 互联网科技教育视频 广州新华互联网科技学校电竞方面 四川慕妮娅互联网科技有限公司 特约风豹互联网科技为什么扣费 互联网科技公司营业执照怎么办理 杭州披云加互联网科技有限公司 图游互联网科技 广州梦谷互联网科技有限公司领导 上海万顺科技互联网有限公司招聘 青岛易易互联网科技 西安纸贵互联网科技有限公司 中国互联网科技工作委员会毛军 互联网科技未来 有马互联网科技 互联网科技作文 联恩商钥互联网科技有限公司 西藏七维空间互联网科技有限公司 厦门比较好的科技互联网公司 中国互联网公司排名锤子科技 中科明德北京互联网科技
0