文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2024-04-02 19:55

关注

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

前言

Naicat for Mysql使用

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

但是有个问题。

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

安装

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

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

破解

管理员运行PatchNavicat

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

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

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

新建查询

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

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

关于Mysql的一些概念理解

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

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

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

数据库的理解

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

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

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

再切换到

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

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

如果再<mysql安装位置>\data新建一个文件夹。

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

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

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

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

数据表的理解

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

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

表内容

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

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

那Excel有啥数据表也有啥。

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

总结

数据库就是一个个文件夹

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

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

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

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

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

数据库相关命令

查看当前Mysql下的数据库

命令

show DATABASES;

结果


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

使用数据库

使用数据库的意思就是。

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

命令

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

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

创建数据库

命令

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

执行结果

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

删除数据库

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;

结果

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

删除表

drop table <表名>

清空表

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

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯