MySQL管理操作简析
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本文主要给大家介绍MySQL管理操作简析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。Mysql管理操作数据库管理操作查看数据库结构创建及删除库和表
千家信息网最后更新 2026年11月03日MySQL管理操作简析
本文主要给大家介绍MySQL管理操作简析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
Mysql管理操作
数据库管理操作
- 查看数据库结构
- 创建及删除库和表
- 管理表的记录
基本操作命令
- 查看数据库列表信息
- SHOW DATABASES

[root@localhost ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.17 Source distributionCopyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)- 查看数据库中的数据表信息
- USE数据库名
- SHOW TABLES
mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> show tables;+---------------------------+| Tables_in_mysql |+---------------------------+| columns_priv || db || engine_cost || event || ..... || user |+---------------------------+31 rows in set (0.00 sec)- 显示数据表的结构(字段)
- DESCRIBE [数据库名.]表名
mysql> describe db;+-----------------------+---------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------------------+---------------+------+-----+---------+-------+| Host | char(60) | NO | PRI | | || Db | char(64) | NO | PRI | | || User | cha(32) | NO | PRI | | || Select_priv | enum('N','Y') | NO | | N | || Execute_priv | enum('N','Y') | NO | | N | || ... || Trigger_priv | enum('N','Y') | NO | | N | |+-----------------------+---------------+------+-----+---------+-------+22 rows in set (0.00 sec)SQL语句概述
SQL语言
- 是Structured Query Language的缩写,即结构化查询语言
- 是关系型数据库的标准语言
- 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
SQL分类
- DDL:数据定义语言
- DML:数据操纵语言
- DQL:数据查询语言
- DCL:数据控制语言
DDL语句操作
- DDL语句用于创建数据库对象,如库、表、索引等
- 使用DDL语句新建库、表
- 创建数据库: CREATE DATABASE 数据库名
- 创建数据表: CREATE TABLE 表名(字段定义...)
mysql> create database school;Query OK, 1 row affected (0.00 sec)mysql> use school;Database changedmysql> create table info ( -> id int(4) , -> name char(10) not null, -> address varchar(50) default 'nanjing', -> primary key (id));Query OK, 0 rows affected (0.01 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || school || sys |+--------------------+5 rows in set (0.00 sec)mysql> show tables;+------------------+| Tables_in_school |+------------------+| info |+------------------+1 row in set (0.00 sec)DDL语句操作
- 使用DDL语句删除库、表
- 删除指定的数据表: DROP TABLE [数据库名.]表名
- 删除指定的数据库: DROP DATABASE 数据库名
mysql> drop table info;Query OK, 0 rows affected (0.00 sec)mysql> show tables;Empty set (0.00 sec)mysql> drop database school;Query OK, 0 rows affected (0.00 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)DML语句操作
- DML语句用于对表中的数据进行管理
- 包括以下操作
- INSERT:插入新数据
- UPDATE :更新原有数据
- DELETE :删除不需要的数据
mysql> create database school;Query OK, 1 row affected (0.01 sec)mysql> use school;Database changedmysql> create table info ( -> id int(4) not null, -> name char(10) not null, -> address varchar(50) default 'nanjing', -> primary key (id));Query OK, 0 rows affected (0.00 sec)mysql> insert into info (id,name,address) values (1,'zhangsan','beijing');Query OK, 1 row affected (0.01 sec)mysql> select * from info; //查看表所有内容+----+----------+---------+| id | name | address |+----+----------+---------+| 1 | zhangsan | beijing |+----+----------+---------+1 row in set (0.00 sec)mysql> update info set address='shanghai' where id=1; //将info表内id为1的address更改为shanghaiQuery OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> select * from info; //查看表内容+----+----------+----------+| id | name | address |+----+----------+----------+| 1 | zhangsan | shanghai |+----+----------+----------+1 row in set (0.00 sec)mysql> delete from info where id=1; //根据条件删除info表中id为1的数据,不带where条件时删除表内所有数据Query OK, 1 row affected (0.00 sec)mysql> select * from info;Empty set (0.00 sec)DQL语句操作
- DQL是数据查询语句,只有一条: SELECT
- 用于从数据表中查找符合条件的数据记录
- 查询时可不指定条件
- SELECT 字段名1,字段名2.... FROM表名
mysql> select * from info; //查看表所有内容+----+----------+---------+| id | name | address |+----+----------+---------+| 1 | zhangsan | beijing |+----+----------+---------+1 row in set (0.00 sec)mysql> select name from info where id=1; //条件查看表内容+----------+| name |+----------+| zhangsan |+----------+1 row in set (0.00 sec)DCL语句操作
设置用户权限(用户不存在时。则新建用户
- GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [ IDENTIFIED BY '密码' ]
查看用户的权限
- SHOW GRANT FOR 用户名@来源地址
- 撤销用户的权限
- REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址
看了以上关于MySQL管理操作简析,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
数据
数据库
语句
管理
用户
语言
数据表
权限
条件
查询
内容
字段
更新
地址
数据查询
来源
用户名
结构
信息
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技与互联网
科技类互联网
金融科技 互联网金融
金融科技与互联网金融
互联网医疗科技
唐信互联网科技
成都互联网科技公司
上海致骋互联网科技
米客互联网科技
深圳前海聚择互联网科技有限公司
须眉科技是互联网公司吗
央行互联网金融科技公司
移动互联网科技股
互联网5g黑科技有哪些
佛山市翊博互联网络科技有限公司
用友工业互联网科技发展
杭州披云加互联网科技有限公司
互联网科技包装股份有限公司上市
重庆科技产业互联网有哪些
宁波允成互联网科技有限公司
美国互联网科技巨头监管
互联网科技社
善班互联网科技有限公司
上海致骋互联网科技
互联网科技公司有哪些
互联网科技创新企业排名
互联网 科技馆
健康食品互联网创新科技园项目
威龙国际互联网科技公司
西安有哪些互联网高科技企业