千家信息网

MySQL数据库和数据表的基本操作有哪些

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"MySQL数据库和数据表的基本操作有哪些",在日常操作中,相信很多人在MySQL数据库和数据表的基本操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2025年11月07日MySQL数据库和数据表的基本操作有哪些

这篇文章主要介绍"MySQL数据库和数据表的基本操作有哪些",在日常操作中,相信很多人在MySQL数据库和数据表的基本操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"MySQL数据库和数据表的基本操作有哪些"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

前言

Naicat for Mysql使用

通常情况下,我们都是通过mysql.exe(客户端),连接mysql服务的。

但是有个问题。

  • 第一个问题就是太丑了。

  • 第二个问题是因为这不会自动提示啊...,早都习惯了各种自动提示工具,在用这么Low的

安装

下一步下一步就可以了!!!

破解

管理员运行PatchNavicat

打开之后,游览到安装Navicat for MySQL的目录,完成即可。

新建查询

连接好之后,点击查询,再点击新建查询,就可以写SQL了。

关于Mysql的一些概念理解

需要先理清一个概念,Mysql不是数据库。

我们连接的是Mysql服务,不是数据库

所以当别人听到连接数据库时,其实指的是连接跑起来的Mysql服务。

数据库的理解

数据库可以理解为文件夹。

通过show DATABASES;命令查看自己下面有哪些数据库。

再切换到

同样可以发现有这个几个文件夹。

如果再\data新建一个文件夹。

再通过show DATABASES;命令查看当前有哪些数据库,可以发现确实多了刚才新建文件夹(数据库)。

所以就得出了一个结论,数据库其实就是一个文件夹。

数据表的理解

那数据库相当于文件夹,那数据库里面放的,就是数据表了。

表内容

其实会发现,数据表跟Excel很相似。

那Excel有啥数据表也有啥。

通常都是表头(蓝色框),表内容(红色框)。

总结

数据库就是一个个文件夹

数据表是不能单独存在的,需要放在数据库中,xlsx举例使用。

而数据库又分表头,表内容,行,列。

数据库相关命令

查看当前Mysql下的数据库

命令

show DATABASES;

结果


使用数据库

使用数据库的意思就是。

数据库其实就是一个个文件夹,使用数据库就是进入这个数据库,相当于进入到这个文件夹里里面。

命令

use <数据库名字>; # 例如 use  进入mysql这个数据库,

在日常使用中,要操作哪个数据库里面的表,一定要use 这个数据库。

创建数据库

命令

CREATE DATABASE <数据库名称> DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# 示例,创建一个school数据库CREATE DATABASE school DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

执行结果

删除数据库

DROP <数据库名称> # 示例,删除 school 数据库 DROP school

数据表相关命令

记得一定要use 数据库,进入数据库才能操作表。

创建表

格式

create table 表名(     列名  列类型  [其他参数1 其他参数2 ...],     列名  列类型  [其他参数1 其他参数2 ...] ... )ENGINE=InnoDB DEFAULT CHARSET=utf8

其他参数包括有

  • 是否可以为空

not null -- 不可空 null     -- 可空
  • 默认值

defalut 2 -- 默认2
  • 自增

自增一般用在id上,并且只能有一个自增列,插入时不需要管这个列,会自动添加值。

auto_increment -- 自增 -- 虽然自增加这一个关键字就行了,但是由于主键是不能为空的,所以要配合其他关键字 not null auto_increment primary key
  • 主键

主键,一种特殊的唯一索引,不允许有空值。

如果主键使用单个列,则它的值必须唯一。

如果是多列,则其组合必须唯一。

... primary key(nid,num)
  • 外键

constraint fk_cc foreign key (color_id) references color(nid)

其他参数一一对应上就行了。

示例

创建一个老师表

create table teacher(     id  int not null auto_increment PRIMARY key,     teacher_name varchar(16) not null )ENGINE=InnoDB DEFAULT CHARSET=utf8

查看数据库有哪些表

命令

show TABLES;

结果

删除表

drop table <表名>

清空表

delete from <表名> truncate table <表名>

到此,关于"MySQL数据库和数据表的基本操作有哪些"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

数据 数据库 数据表 文件 文件夹 命令 就是 参数 基本操作 问题 学习 内容 示例 结果 服务 查询 关键 关键字 更多 概念 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 阿里免费领云服务器 服务器管理系统如何操作 网络安全为主题的宣传画名 人民怎么对待网络安全 美业市场大数据库 ip地址怎么添加共享服务器 小学生学网络安全 统筹协调网络安全工作和 linux端口服务器 找到数据库所在文件夹 贵池区多功能软件开发服务耗材 什么是代理服务器的地址和端口 是否设立网络安全责任部门 宝尊网络技术有限公司 服务器怎么按iis管理器 河南时代青年网络技术 张家口广电总局网络安全局 新乡牧野华申网络技术有限公司 数据库家庭地址允许空吗 添加接口数据库没数据 台州java软件开发工程师 软件开发需求不明确 地方网络安全建设 宁夏IPTV服务器信号源 护苗网络安全主题教育视频 鹰潭企业服务器哪家做的好 软件开发数据库管理平台官方版 计算机软件开发累吗 sci一般需要多少个数据库 大众点评软件开发加班
0