Mysql学习笔记(一)

概念

数据、数据库、数据库系统、数据库管理系统概念

数据是描述事物的符号。数据有多种表现形式,可以是数字,也可以是文字、图形、图像、声音、语言等。

数据库(Database)指长期存储在计算机内的、有组织的、可共享的数据集合。通俗的讲,数据库就是存储数据的地方。

数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

数据库管理系统(DBMS)是数据库系统的核心软件之一,是位于用户与操作系统之间的数据管理软件,用于建立,使用和维护数据库。它的主要功能包括数据定义、数据操作、数据库的运行管理、数据库的建立和维护等几个方面。

Mysql数据库是什么?

Mysql数据库实质上是Mysql数据库管理系统。是市面上流行的数据库管理系统之一。

Mysql数据库管理系统的优势:

1)MySQL 是开放源代码的数据库:开源。

2)MySQL 的跨平台性:MySQL 不仅可以在 Windows 系列的操作系统上运行,还可以在 UNIX、Linux 和 Mac OS 等操作系统上运行。

3)功能强大且使用方便:MySQL 是一个真正的多用户、 多线程 SQL 数据库服务器。它能够快速、有效和安全的处理大量的数据。

4)可免费使用。

Mysql命令表的增删查改操作

完成Mysql数据库的环境搭建并且配置完环境变量后,我们就可以在命令窗口实现一些简单的Mysql数据操作了。

用以管理员身份运行的方式打开命令提示窗口
在这里插入图片描述
输入 net start mysql 来启动mysql服务
在这里插入图片描述
连接到本机上的MYSQL
mysql -u root -p 输入该指令后系统会提示输入密码,输入密码即可连接成功,如果刚安装好mysql,超级用户root是没有密码的,故直接回车即可进入到mysql中了。进入mysql环境后,所有的命令后都要加上分号作为命令结束符

在这里插入图片描述
表在数据库中,所以我们要实现表的操作,首先要创建一个数据库。
语句 create database 库名

例如:创建一个名为LOL的数据库
在这里插入图片描述
可以通过 show databases 命令来查看你的数据库。
在这里插入图片描述
可以看到lol数据库已经建好了。

接下来开始建表,建表之前要先用 use 库名 指令来进入数据库中。这里我们进入lol库中。
在这里插入图片描述
建表格式:create table 表名(字段名1 类型, 字段名2 类型, …, 字段名n 类型);
例:创建一个名为hero的表,里面有两列元素 num 和 name,num的类型是int,name的类型是varchar并且有20长度且值不为空。在这里插入图片描述
开始往表里插入数据,格式:insert into 表名 values(数据, 数据);
例:增加序号为1名字为傲之追猎者的数据
在这里插入图片描述
再用查找命令看已加入的信息。
查找表中所有信息:select * from 表名;

在这里插入图片描述

也可以用 select 要查找的列名 from 表名 指令查找表中部分信息。
例:在这里插入图片描述
也可根据条件查找,这时要用 select * from 表名 where 条件; 指令。
例:查找num为1的英雄名称
在这里插入图片描述
方便演示,分别再加入(2,‘杰斯’)(3,‘豹女’)等数据。
在这里插入图片描述
使用 update 表名 set 字段名=X1, …, 字段名=Xn where 条件 命令更新数据。
例:把豹女改为妖姬
在这里插入图片描述
删除数据:delete from 表名 where 条件;
例:删除凯南
在这里插入图片描述
删除表/库 drop table/database 表名/库名;

总结

建表的时候还会考虑到关系的完整性,这牵扯到定义表的主键外键。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值