文章目录

  • 前言
  • 一、MySQL是什么?
  • 二、MySQL的安装教程
  • 三、MySQL的基本语法规则
  • 四、一些重要的SQL命令总结
  • 五、使用SQLyog实现增删改查
  • 1.查------SELECT
  • 2.增------INSERT
  • 3.删------DELETE
  • 4.改------UPDATE



前言

本篇文章将会带领你梳理MySQL的基础知识,请各位大佬指点。


一、MySQL是什么?


MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

转自百度百科。

我的理解数据库就是表。

二、MySQL的安装教程

链接: 下载地址

mysql 全角半角转换方法 mysql是什么_sql


这里要说明的是安装好MySQL以后,需要与版本匹配的密钥去解锁MySQL,所以建议大家使用老版本,与新版本落后三四版就可以,网上有很多密钥,讲到这里,我想大家肯定都懂了,注意密钥要与版本匹配哦!匹配!匹配!匹配!重要的事说三遍,不匹配不能用。

三、MySQL的基本语法规则

  • MySQL的字母不区分大小写,即:select和SELECT表达同样的内容,实现同样的功能。
  • 运行过程不是从上至下,但是大体上还是从上至下。
  • 每次在SQLyog只能运行一条语句,只能有一个分号。
  • MySQL的分号只在最后所有语句完成后添加即可。

四、一些重要的SQL命令总结

命令

操作结果

SELECT

从数据库中提取数据

UPDATE

更新数据库中的数据

DELETE

从数据库中删除数据

INSERT INTO

更新数据库中的数据

CREATE DATABASE

创建新数据库

ALTER DATABASE

修改数据库

CREATE TABLE

创建新表

ALTER TABLE

变更(改变)数据库表

DROP TABLE

删除表

CREATE INDEX

创建索引(搜索键)

DROP INDEX

删除索引

五、使用SQLyog实现增删改查

1.查------SELECT

这里先讲select是因为,数据库中最重要,最复杂的内容就是select,至于 删除,更新,增加,这些在学会select后都比较容易去理解。

代码如下(示例):

select 查询内容
from 要查询的表
where 添加条件
order by 根据一定的标准排序

select:MySQL的查找关键词;
from:告诉编译器需要从那个库中找寻需要查找的目标
where:条件筛选,类似于Java当中的if,进行条件判断
order by :按照某种规则进行排序,这里的规则是按需求来,一般都是表中的内容,比如要按员工号排序,则必然要在where后添加 id属性。
排序有两种,desc:降序排列; asc:升序排列;

查找过程的顺序一般为:
1.from
2.where
3.select
4.order by

2.增------INSERT

代码如下(示例):

insert into  表名
value(“要添加的内容,每一项用 ‘,’隔开”)

或者

insert into  表名(对应表中每一列的列名)
value(“要添加的内容,每一项用 ‘,’隔开”)

插入数据有以上两种方式,列名例如:id、name、salary…
可以不用列名,但是这个时候value中的值应该全部一一对应表中的列名,即需要添加所有的列的值进去。
使用列名时,value中的每一项与列名一一对应,列名可以不写全,有些值MySQL可以设置默认值,当插入数据没有该列名时,MySQL会调用默认值填充,默认值需要在建表时确定。

3.删------DELETE

代码如下(示例):

delete
from 表名
where 设置条件

删除操作很好理解,直接delete即可,但是需要注意的是:一定要谨慎删除因为删除以后不能恢复,所以一定要小心,不要做删库跑路这种事。

4.改------UPDATE

代码如下(示例):

update 表名
set 列名 = value,列名 = value......
where 设置条件

更新数据时,WHERE 子句规定哪条记录或者哪些记录需要更新。如果省略了 WHERE 子句,所有的记录都将被更新!

都看到这里了,点个赞再走吧!!!【手动狗头】【手动心心】【手动狗头】