900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 数据库MySQL基础知识(适合新手入门)

数据库MySQL基础知识(适合新手入门)

时间:2022-01-17 11:12:46

相关推荐

数据库MySQL基础知识(适合新手入门)

第一次发布,有问题请指正。

1.MySQL工具下载(图形化界面工具)

该工具主要有以下优点:

1.功能强大,界面友好。

2.简化开发,提高工作效率。

安装包:链接:/s/1QmeVhchAJBP2Vuxr46S3eA

提取码:6fmr(永久有效)

*******数据库中常用的数据类型:int float double char(固定长度) Varchar(可变长度) text文本 image 图片

2.DML

**DML全称是Data Manipulation Language (数据操作语言),用来对数据库中的数据记录进行增、删、改

等操作。

添加数据(INSERT)

删除数据(DELETE)

修改数据(UPDATE)

**

1.添加数据

**

INSERT INTO 表名 (字段1,字段2,字段3…)VALUES(值1,值2,值3…);

案例:表名 people ,身份号 id ,名字name, 年龄age,班级class,家庭住址address。

向表people中添加一条数据

INSERT INTO people (id,name,age,class,address)VALUES(1,‘张三’,18,‘高三8班’,‘某某地址’);

若给整张表的全部字段都需要添加数据。如下:

INSERT INTO 表名 VALUES(值1,值2,值3…);

若给整张表批量的添加数据,如下:

INSERT INTO people (id,name,age,class,address)VALUES(1,‘张三’,18,‘高三8班’,‘某某地址’),

(2,‘李四’,19,‘高三9班’,‘某某二地址’);

注意事项

1.插入数据时,字段名必须与字段值保持一致。

2.注意每个字段值的类型,字符串必须在引号之中。

3.插入字段值的大小应该在规定的字段名的范围之内,防止出错。

**

**

2.修改数据

**

1.修改数据的具体语法如下:

UPDATE 表名 SET 字段名1 = 值1,字段名2 = 值2,…(可以加上一个 WHERE条件);

案例:把people表中id=1的人的年龄改为22,如下:

update people set age = 22 where id = 1;

或者将people表中所有人的班级改为同样的班级,都为高三11班,如下:

update people set class = ‘高三11班’;

**

3.删除数据

删除数据的语法格式如下:

delete from 表名 (可以加where条件);

案例:删除上表中people表里面 id = 1 的人,如下:

delete from people where id = 1;

或者删除所有的同学,如下:

delete from people;

注意事项:

1.delete删除数据的时候,where条件可以存在,也可以不存在,若where条件存在,则会删除整张表中的所有数据。

2.可以使用UPDATE进行表中的数据的修改更新,不要轻易使用DELETE进行数据的删除操作,以免造成数据的丢失。

**

**

3.DQL

**

DQL的全称是Data Query Language (数据查询语言),用来查询数据库中表的数据记录。

关键字:SELECT

具体的语法格式如下:

SELECT

字段名

FROM

表名

WHERE

条件列表

GROUP BY

分组列表

ORDER BY

排序列表

我们在讲解这部分内容的时候,会将上面的完整语法进行拆分,分为以下几个部分:

基本查询(不带任何条件)

条件查询(WHERE)

聚合函数(count、max、min、avg、sum)

分组查询(group by)

排序查询(order by)

分页查询(limit)

1.基本查询

SELECT 字段1,子段2,字段3 from 表名;

案例:查询people表中张三的所有信息。(不带where条件)

select id,name,age,class,address from people;

若是查询整张表,可以是如下操作:

select * from people;

字段设置别名:

select 字段1[别名1],字段2[别名2]…from 表名;

案例,查询所有人的age,别名是’年龄’,如下:

select age ‘年龄’ from people;

去除重复记录

select distinct 字段名 from 表名;

2.条件查询

SELECT 字段名 from 表名 where 条件;

3.聚合函数查询

SELECT 聚合函数(字段列表) FROM 表名 ;

4.分组查询

SELECT 字段名 FROM 表名 [ WHERE 条件 ] GROUP BY 分组字段名 [ HAVING 分组 后过滤条件 ];

5.排序查询

SELECT 字段名 FROM 表名 ORDER BY 字段1 排序方式1 , 字段2 排序方式2 ;

6.分页查询

注意事项:1.起始索引都是从0开始的,起始索引 = (查询页码 - 1)每页记录数。

2.若为第一张表,起始索引可以不写。*

SELECT 字段名 FROM 表名 LIMIT 起始索引, 查询记录数 ;

4.查看数据库:show databases;

查看数据库中的表:use 数据库名 show tables;

查看表的结构:desc 表名;

本章讲解的是对数据库中表的数据记录进行的操作,下章会给大家讲解对表的结构进行操作的讲解,如有问题,请大家指正。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。