千家信息网

mysql数据库有哪些基本的操作命令

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,下面讲讲关于mysql数据库有哪些基本的操作命令,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库有哪些基本的操作命令这篇文章你一定会有所受益。一、Mysql
千家信息网最后更新 2026年11月03日mysql数据库有哪些基本的操作命令

下面讲讲关于mysql数据库有哪些基本的操作命令,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库有哪些基本的操作命令这篇文章你一定会有所受益。

一、Mysql 基本操作命令:

(1)查看数据库列表信息:

show databases;

(2)查看数据库中的数据表信息:

use  数据库名;         //查看数据库show tables;          //查看数据表

(3)显示数据表的结构(字段):

describe 数据库名;

二、SQL 语句概述:

(一)SQL 语言:

结构化查询语言;是关系型数据库的标准语言;用于维护管理数据库,比如数据查询,数据更新,访问控制,对象管理等功能;

(二)SQL 分类:

DDL :数据定义语言;DML :数据操纵语言;DQL :数据查询语言;DCL :数据控制语言;

(1)DDL 操作命令:

DDL 语句用于创建数据库对象,如库、表、索引等;


1、创建:


create  database  数据库名;               //创建数据库create  table  表名(字段定义....)        //创建数据表


例如,以下创建一个info表,里面包含ID号,成绩,姓名住址:

主键:确定表中唯一实体对象的标识,具有唯一性和非空性(两点需同时满足)


mysql> use team;                               //进入数据库Database changed              mysql> create table info(                     //创建一个名为info的表    -> id int(4) not null,                        -> name char(10) not null,    -> address varchar(50) default '北京',    //default为默认值    -> score decimal,    -> primary key (id));                    //以id号为主键


备注:


一般用 char 类型的 存放 固定的数据 如 身份证号(18) 电话号 性别 …

用varchar 存放可变的数据

float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)

double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)

decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)

2、删除:

drop  table  [数据库名.]表名      //删除指定的数据表drop  database  数据库名          //删除指定的数据库


(2)DML 操作命令:

DML 语句用于对表中的数据进行管理,包括以下操作:


insert :插入新数据;update :更新原有数据;delete : 删除不需要的数据;

1、插入(insert)

insert  into  表名(字段1,字段2....) values(字段1的值,字段2的值.......)


例如,基于上一个表,我们做一下插入操作:


mysql> insert into info (id,name,address,score) values (001,'zhangsan','上海',99);//插入一个名为zhangsan,id号为1,上海,成绩为99的信息mysql> insert into info (id,name,address,score) values (002,'lisi','杭州',88);//插入一个名为lisi,id号为2,杭州,成绩为88的信息mysql> insert into info (id,name,address,score) values (003,'wangwu',default,77);//插入一个名为zhaowu,id号为3,南京,成绩为77的信息

2、修改、更新(update)

update 表名 set 字段名1=值1 where 条件表达式


例如,以下这个表,给 jack 添加一个地址:

输入以下命令即可:

update info set address='武汉' where name='jack';


3、删除(delete)

delete from 表名 where 条件表达式detele from 表名    //删除整张表


(3)DQL 操作命令:

用于从数据表中查找符合条件的数据记录,查询时可不指定条件

命令:select


1、不指定条件:

select 字段1 from 表名

2、指定条件查询:

select 字段1 from 表名 where 条件表达式

(4)DCL 操作命令:

1、设置用户权限(用户不存在时,则新建用户):

GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [ IDENTIFIED BY '密码' ]

2、查看用户的权限:

SHOW GRANTS FOR 用户名@来源地址

3、撤销用户的权限:

REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址

对于以上mysql数据库有哪些基本的操作命令相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

数据 数据库 命令 字段 用户 条件 语言 数据表 信息 权限 查询 地址 成绩 有效 对象 来源 用户名 表达式 语句 更新 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司的优势 深圳互联网科技公司 科技与互联网发展 易互联网科技有限公司 华宇互联网科技 艾特科技互联网 重庆科技学院互联网 中盈科技互联网信息有限公司 宜昌元轩互联网科技有限公司 消费医药和互联网科技 互联网公司黑科技创始人 佛山市翊博互联网络科技有限公司 科技赋能视角下互联网保险发展 皮皮虾互联网科技有限公司 南京一网一红互联网科技有限公司 九思连强互联网电子科技有限公司 保山互联网科技靠谱吗 恒生科技指数 中概互联网 互联网科技大佬云集 黑龙江互联网科技公司 互联网科技网 科技创新与互联网经济 金融科技创新监管互联网金融 互联网科技公司官网 互联网汽车科技小镇 团飞科技与伯堂互联网服务平台 云南省自由互联网科技有限公司 吉林省码上互联网科技电话 10位科技互联网大佬 华人运通互联网科技公司
0