电脑小白和ta的小白电脑——MySQL的简单使用
数据库的基本操作:增删改查
分别使用cmd环境和Navicat可视化工具连接MySQL数据库来实现
这里默认了已经安装和配置MySQL↓
https://www.cnblogs.com/gifted35/p/9775689.html
(一)cmd命令行操作
1、连接数据库并登录
首先确保打开了MySQL服务:
右键点击“开始”菜单,选择“计算机管理”,选择服务和应用程序 -> 服务,找到MySQL,查看是否启动:
以管理员身份打开命令提示符cmd,用‘cd'命令进入之前安装MySQL的目录
小tips:如果忘记了安装在哪里,可以在“服务”中右键点击MySQL,查看“属性”,可以看到可执行文件路径:
用下面的命令登录到本地MySQL的root用户:
mysql -u root -p
连接成功如下图所示:
2、创建数据库
我们可以在登陆 MySQL 服务后,使用CREATE命令创建数据库,语法如下:
CREATE DATABASE 数据库名;
比如我这里创建了mydb,mydb1,mydb2三个数据库。
可以用show命令查看数据库,语法如下:
show databases;
3、删除数据库
可以使用DROP命令删除数据库,语法如下:
DROP DATABASE 数据库名;
比如我这里删除了mydb1这个数据库。
4、选择数据库
可以使用USE命令删除数据库,语法如下:
USE 数据库名;
比如我这里选择了mydb这个数据库。
5、创建数据表
创建MySQL数据表需要以下信息:
- 表名
- 表字段名
- 定义每个表字段
可以使用CREATE命令来创建数据表,语法如下:
CREATE TABLE table_name (column_name column_type);
比如我这里创建了mytable和mytable1两个数据表,都将col1字段作为主键(PRIMARY KEY语句实现)。
可以用show命令查看数据表,语法如下:
show tables;
6、删除数据表
可以使用DROP命令删除数据库,语法如下:
DROP TABLE table_name;
比如我这里删除了名为mytable1的数据表。
7、插入数据
可以使用INSERT INTO……VALUES命令来插入数据,语法如下:
INSERT INTO table_name(field1, field2,...fieldN)
VALUES(value1, value2,...valueN );
比如我这里添加了三行数据,主键分别为1,2,3。
8、查询数据
可以使用SELECT命令来查询数据,语法如下:
SELECT column_name, column_name
FROM table_name
[WHERE Clause]
[LIMIT N][OFFSET M]
其中WHERE命令为条件限制语句。
比如我这里分别查询了mytable表中所有数据、某两列数据以及col3不为空的行。
9、删除数据
可以使用DELETE FROM命令来删除数据,语法如下:
DELETE FROM table_name [WHERE Clause];
比如我这里删除了主键值大于等于三的数据行。
10、修改数据
可以使用UPDATE命令来修改数据表中数据的值,语法如下:
UPDATE table_name SET field1 = new-value1, field2 = new-value2
[WHERE Clause]
比如这里我修改了主键为2的一行中col3的数据,将其改为当前日期。
11、修改字段
在ALTER命令中使用CHANGE子句来修改数据表字段,语法如下:
ALTER TABLE table_name CHANGE column_name new_column_name new_column_type;
比如这里我将col1的字段名改为id,更明显地表达它就是主键。
12、添加字段
在ALTER命令中使用ADD子句来添加数据表字段,语法如下:
ALTER TABLE table_name ADD column_name column_type;
比如这里我在mytable表中添加了一个名叫col4的字段。
13、删除字段
在ALTER命令中使用DROP子句来添加数据表字段,语法如下:
ALTER TABLE table_name DROP colcumn_name;
(二)Navicat操作
1、连接数据库并登录
右键点击创建的连接localhost_3306(该连接是登录到本地MySQL的root用户的),点击“打开连接”。
2、创建数据库
右键点击打开的连接localhost_3306,选择“新建数据库”
在打开的窗口中填写数据库名,这里创建的数据库名是“mydb1”。
3、删除数据库
右键点击要删除的数据库,选择“删除数据库”。
4、选择数据库
双击列表中的数据库名,即可选择并打开数据库。
5、创建数据表
创建MySQL数据表需要以下信息:
- 表名
- 表字段名
- 定义每个表字段
在打开的数据库中,点击“新建表”来新建一个新的数据表。
定义数据表中的各个字段:字段名、类型、长度、小数点、是否允许空值,通过点击最后一列来设置主键。
点击“保存后设置数据表名。
6、删除数据表
右键点击要删除的数据表,选择“删除表”来删除已创建的数据表。
7、插入数据
双击打开数据表,进入数据表编辑界面,点击图中标记的按钮可以插入数据。
8、查询数据
点击查询 -> 新建查询来创建查询。
点击查询创建工具 -> 要查询的数据库,在下方可以修改查询语句。
也可以通过查询编辑器来直接修改查询语句。
点击“后查看查询结果。
9、删除数据
双击数据表,进入数据表编辑界面。
选中要删除的数据行,点击下面标记的按钮删除改行数据。
10、修改数据
双击数据表,进入数据表编辑界面。
单击要修改的数据,即可编辑该数据。
11、修改字段
右键点击要修改的数据表,选择“设计表”。
单击要修改的字段及其信息,即可修改。
12、添加字段
右键点击要修改的数据表,选择“设计表”,进入数据表设计界面。
点击“添加栏位”来添加字段。
13、删除字段
右键点击要修改的数据表,选择“设计表”,进入数据表设计界面。
选中要删除的字段,点击“删除栏位”来删除字段。
Nice to meet you~
电脑小白和ta的小白电脑——MySQL的简单使用的更多相关文章
- 电脑小白和ta的小白电脑——MySQL数据库
数据库我选择了MySQL,因为据说MySQL是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS之一了,而且,免费呀! MySQL数据库开发环境的配置 (一)下载MySQL ...
- 电脑小白和ta的小白电脑——Git的使用
简单介绍Git的安装和基本指令,不要抱太大希望QAQ 看完这篇博客,最多学会如何向远程库上传和从远程库拉取项目,复杂功能要 做中学! (一)Git的安装 1.下载 (1)官网下载地址: https:/ ...
- 电脑小白和ta的小白电脑——Tomcat服务器
配置web服务器tomcat,这里默认了已经配置JAVA开发环境↓ https://www.cnblogs.com/gifted35/p/9775112.html (一)下载tomcat 我安装的服务 ...
- 电脑小白和ta的小白电脑
从零开始的项目,先介绍一下项目准备工作 (一)操作系统 Windows 10(64位系统) (二)基础软件 这里包含可以使用“下一步”安装法的软件~ 1.浏览器 用于测试前端代码的适配性,可以适当多安 ...
- 电脑小白和ta的小白电脑——PowerDesigner的安装与破解
(一)下载 网盘链接:https://pan.baidu.com/s/1Ts_4D4LL7OukaMPgErp6ng 提取码:werf (二)安装 进入解压缩后的安装包文件夹: 1.双击运行Power ...
- 电脑小白和ta的小白电脑——JAVA开发环境
JAVA开发环境的搭建有一点点复杂,不过一步一步来一般不会出错. (一)下载JDK 首先我们需要下载java开发工具包JDK,可以通过官网下载:http://www.oracle.com/techne ...
- 同一台电脑安装两个不同版本的mysql。简单暴力有效
1.先找到mysql的安装地址.找到my.ini 2.修改端口号(mysql默认端口是3306)我这里修改为3307 3.打开服务.找到刚刚修改的mysql版本 4.重新启动该服务(我已经安装了mys ...
- 新买苹果电脑,mac系统中小白应该了解哪些东西?
本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...
- 为什么会有可恶的腾讯电脑管家&怎么干掉它-电脑开机出现腾讯电脑管家-无法卸载腾讯电脑管家
为什么会有可恶的腾讯电脑管家 怎么干掉它 电脑开机出现腾讯电脑管家 无法卸载腾讯电脑管家 某天,趁空闲,升级了一些常用软件,其中就升了新版电脑qq,晚上玩完电脑后关机睡觉,第二天早上开机.出现了图一: ...
随机推荐
- 如何改变vim中的光标形状 : 在插入状态下显示为 beam?而在 其他 状态下 为 block?
分成两种情况来说明: 如果是在 shell 即: gnome-termial终端中, 来启动或 使用 vim的话, 你是 无法 实现这种需求的: 改变vim中的光标形状 : 在插入状态下显示为 bea ...
- VFIO PF SRIOV IOMMU UIO概念解释、关联
1.UIO出现的原因 第一,硬件设备可以根据功能分为网络设备,块设备,字符设备,或者根据与CPU相连的方式分为PCI设备,USB设备等.它们被不同的内核子系统支持.这些标准的设备的驱动编写较为容易而且 ...
- C语言-第6次作业
1.本章学习总结 1.1思维导图 1.2 本章学习体会 学习感受:先是接触到网络工程导论的建立文件的方式,觉得很方便很好用,而后直接从代码的层面建立文件,觉得很新奇,更加方便,随着大作业的一步一步升级 ...
- C语言--第4次作业
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 初识数组:这几周第一次接触数组,感觉有点懵,是一个很陌生的知识点,但是运用范围及其广泛,大大简化了程序,增大了 ...
- _spellmod_aura_on_classmask
-- 修改职业所有技能,公共冷却时间.冷却时间等--小技巧: 根据职业107,108来修改(近期会有改动) `aura` 技能光环ID `spellfamily` 职业代码 `type1` 百分比还是 ...
- C# 封装SDK 获取摄像头的水平角度和垂直角度
最近需要做一个C#版本的控制终端,控制摄像头,获取摄像头的水平角度和垂直角度 获取当前摄像头的角度,需要调用一个名为NET_DVR_GetDVRConfig的bool类型的函数 在C++中,函数定义: ...
- Halcon 标定与准确测量
- 一步一步搭建vue项目
1 安装步骤 创建一个目录,我们这里定义为Vue 在Vue目录打开dos窗体,输入如下命令:vue create myproject 选择自定义 4. 先选择要安装的项目,我们这里选择4个 5 ...
- Venom- Eminem
I got a song filled with shit for the strong willed. 我写了一首充满戾气的歌献给意志坚强的人. When the world give you a ...
- vSphere虚拟化平台升级注意事项
关注嘉为科技,获取运维新知 一. Vmware生命周期查询 目前,绝对部分企业均使用VMware vSphere 来构建云计算基础架构,从而减少运行的服务器数量,降低资金成本和运营成本,提高业务灵活性 ...