目录

数据库MySQL使用命令从零开始在Navicat创建一个数据库及其数据表一.创建基础表

数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表

一. 使用工具和命令

1.1 使用的工具

Navicat Premium 17 :“Navicat”是一套可创建多个连接的数据库管理工具。

MySQL版本8.0.39   。

1.2 使用的命令

Navicat中使用的命令

命令命令解释
SHOW DATABASES;展示所有的数据库
CREATE DATABASE 数据库名称;创建指定数据库
DROP DATABASE 数据库名称;删除指定数据库
CREATE TABLE 表名 (列名1 数据类型 [约束], 列名2 数据类型 [约束], …) ;创建数据表
ALTER TABLE 表名 ADD 列名 数据类型 [约束];在表格中插入一列
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);给数据表插入数据

二. 新建链接

2.1 点击“连接”

初始界面点击“连接”。

https://i-blog.csdnimg.cn/direct/9c5b4994120b4f0c919b67a35d477427.png

2.2 直接点击“下一步”就好

https://i-blog.csdnimg.cn/direct/3f55bcec11b74d55ac79e94cde09047a.png

2.3 完成创建

https://i-blog.csdnimg.cn/direct/2a60152d41854d73863f4d21f07e8a6e.png

2.4 查看链接

https://i-blog.csdnimg.cn/direct/fd7723bf81724108b0e68f9f054cae25.png

三.  使用命令创建一个数据库

3.1 点击新建查询

https://i-blog.csdnimg.cn/direct/ce147e80face4ac3a967be018adb2a86.png

3.2 输入命令介绍

PS: 数据库名,数据表名,字段名都不允许出现任何大写字母。

https://i-blog.csdnimg.cn/direct/f4f618b5b982411a977b532298ec6f2c.png

代码解释

SHOW DATABASE;  /*展示连接下所有的数据库*/

3.3 命令执行顺序

PS: 命令执行完成之后需要在左侧导航栏右键刷新才能显示出结果。

存在多条命令的时候,会按照顺序执行命令,在结果区域会显示已处理的查询,成功,失败。已处理的查询:代表的命令的总数量。成功:代表命令执行成功的数量。失败:代表命令执行失败的数量。

https://i-blog.csdnimg.cn/direct/e9dd53afce7c414699350df3f517874c.png

选中一部分命令之后,红色框内由原来的运行,变为了“运行已选择的”。点击之后,依然需要刷新。

https://i-blog.csdnimg.cn/direct/245145499d6b4830b18109acb696e4ed.png

删除之前的测试语句。

https://i-blog.csdnimg.cn/direct/29ff9bcef2d345b1bd429f97a03828d2.png

代码解释

CREATE DATABASE class_one;     /* 创建名为 class_one 的数据库*/
CREATE DATABASE test;    /* 创建名为 test 的数据库*/
CREATE DATABASE test_one;    /* 创建名为 test_one 的数据库*/

DROP DATABASE test; /_ 删除名为 test 的数据库_/
DROP DATABASE test_one; /_ 删除名为 test_one 的数据库_/

四. 创建一个数据表

4.1 选择数据库

USE class_one;  /_ 使用数据库名 _/

https://i-blog.csdnimg.cn/direct/632535f6ff084c6b811e06a7b9af5edd.png

4.2 创建数据表

CREATE TABLE student(

id INT(4),

name VARCHAR(20),

sex char(1));

创建有三个字段的数据表。

https://i-blog.csdnimg.cn/direct/60f38e268dac4d74a2a6955ae794c5f5.png

双击红色框查看表的状态。

https://i-blog.csdnimg.cn/direct/c6e21449577848acbcf860065b0e7239.png

4.3 给数据表补充字段

ALTER TABLE student ADD age int(4);

给数据表增加一个名为“age”的列,整型。

注意:int(4) 不是最大长度为 4,有兴趣的可以自己查一下。

4.4 给数据表插入数据

INSERT INTO student

(id,name,sex,age)

VALUES

(‘1’,‘张三’,‘男’,‘18’);

给数据表插入数据

INSERT INTO 数据表名字 (第一列, 第二列, 第三列, ...)
VALUES (符合第一列的值, 符合第二列的值, 符合第三列的值, ...);

https://i-blog.csdnimg.cn/direct/662e8bf771a543808059c234b451ba7d.png

查看生成数据情况

https://i-blog.csdnimg.cn/direct/2fccb81e19d046c991f8ada9e006ff14.png

INSERT INTO student (id,name,sex,age) VALUES (‘2’,‘李四’,‘男’,‘18’);

与前文的作用相同。只是需要把换行换为空格

https://i-blog.csdnimg.cn/direct/acd13c5ce5af4f88ac3aa473a2aa429f.png

五. 创建成果展示

https://i-blog.csdnimg.cn/direct/3463848c828d47ccb3f90c54327dd6e7.png