一篇文章教会你进行MySQL数据库和数据表的基本操作

前言
Naicat for Mysql使用
通常情况下,篇文我们都是通过mysql.exe(客户端),连接mysql服务的。
但是章教有个问题。
第一个问题就是数据数据太丑了。 第二个问题是库和因为这不会自动提示啊...,早都习惯了各种自动提示工具,在用这么Low的
安装
下一步下一步就可以了!!!

破解
管理员运行PatchNavicat

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

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

关于Mysql的操作一些概念理解
需要先理清一个概念,Mysql不是篇文数据库。
我们连接的章教是Mysql服务,不是数据库
所以当别人听到连接数据库时,其实指的是连接跑起来的Mysql服务。
数据库的数据数据理解
数据库可以理解为文件夹。
通过show DATABASES;命令查看自己下面有哪些数据库。库和

再切换到

同样可以发现有这个几个文件夹。基本
如果再<mysql安装位置>\data新建一个文件夹。操作

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

所以就得出了一个结论,章教数据库其实就是一个文件夹。
数据表的数据数据理解
那数据库相当于文件夹,那数据库里面放的,就是数据表了。

表内容

其实会发现,数据表跟Excel很相似。
那Excel有啥数据表也有啥。
通常都是表头(蓝色框),表内容(红色框)。
总结
数据库就是一个个文件夹

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

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

数据库相关命令
查看当前Mysql下的数据库
命令
show DATABASES;结果

使用数据库
使用数据库的意思就是。
数据库其实就是一个个文件夹,使用数据库就是进入这个数据库,相当于进入到这个文件夹里里面。
命令
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;
执行结果

删除数据库
DROP <数据库名称> # 示例,删除 school 数据库 DROP school数据表相关命令
记得一定要use 数据库,进入数据库才能操作表。
创建表
格式
create table 表名( 列名 列类型 [其他参数1 其他参数2 ...], 列名 列类型 [其他参数1 其他参数2 ...] ... )ENGINE=InnoDB DEFAULT CHARSET=utf8其他参数包括有
是否可以为空 not null -- 不可空 null -- 可空 默认值 defalut 2 -- 默认2 自增自增一般用在id上,并且只能有一个自增列,插入时不需要管这个列,会自动添加值。WordPress模板
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时,一定要注意一个问题,就是sql后面一定要加一个;
这章主要讲的是数据库的操作和数据表的操作。
如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。
本文转载自微信公众号「IT共享之家」,可以通过以下二维码关注。转载本文请联系IT共享之家公众号。

相关文章
Ubuntu 14.04中加入了开启本地菜单的选项,允许用户将全局菜单移动到各个窗口中。前面为大家介绍了如何禁用Ubuntu 13.10全局菜单,而在14.04中只需更改设置即可完成。打开系统设置中外2025-11-05
云计算飞速发展的今天,越来越多应用程序已经转为选择云原生架构,这就少不了Serverless、微服务、API等技术的协助。延伸阅读,点击链接了解 Akamai API Security但同时也有越来越2025-11-05
在日益发展的世界中,物联网由联网的计算机化物体组成,例如联网安全摄像头、智能冰箱和具有 WIFI 功能的汽车。物联网安全主要是保护这些类型的设备并确保它们不会将威胁引入网络的过程。物联网的主要目标是通2025-11-05- 对于用户该不该吐槽国产数据库的问题,是显而易见的。只要是个产品就必然会有缺陷,用户用得不爽了,就必然会吐槽,这是天经地义的事情。对于数据库厂商而言,有人吐槽不仅不是坏事还是好事。如果一个数据库产品连吐2025-11-05
- 摘要:近年来,智能手机市场竞争激烈,各大品牌纷纷推出高性能、高配置的新机型。作为一款备受瞩目的手机,中兴N5S电信版凭借其强劲的性能和畅快的网络连接,在市场上脱颖而出。本文将详细介绍中兴...2025-11-05
十几年前,互联网产业蓬勃发展,相比传统 IT 企业,互联网应用每天会产生海量的数据。如何存储和分析这些数据成为了当时技术圈的痛点,彼时,分库分表解决方案应运而生。当时最流行的 Java 技术论坛是 j2025-11-05

最新评论