y数据库基本知识从入门到入坟

CREATE DATABASE database_name

2.删除数据库

DROP DATABASE database_name

3.选择数据库

USE database_name

4.数据类型

(1)数值类型

(3)字符串类型

5.创建数据表

CREATE TABLE table_name (column_name column_type)

6.删除数据表

DROP TABLE table_name

7.更新数据表信息

(1)添加表字段

ALTER TABLE table_name ADD new_column DATATYPE

使用FIRST关键字可以将新增列的顺序调整至数据表的第一列

ALTER TABLE table_name ADD new_column DATATYPE FIRST

使用AFTER关键字可以将新增列调整至数据表的指定列之后

ALTER TABLE table_name ADD new_column DATATYPE AFTER old_column

(2)删除表字段

ALTER TABLE table_name DROP old_column

(3)修改表字段类型

ALTER TABLE table_name  MODIFY column_name NEW_DATATYPE

(4)修改字段名称

ALTER TABLE table_name CHANGE old_column_name new_column_name DATATYPE

8.插入数据

INSERT INTO table_name  (column1, column2,column3...columnN)

VALUES

(value1, value2, value3...valueN);

9.查询数据

SELECT column1, column2, column3...columnN FROM table_name

(1)使用*可以替代字段名,SELECT语句会返回表的所有字段

例:SELECT * FROM table_name

(2)可以使用WHERE语句来包含任何条件

例:SELECT * FROM table_name WHERE column=1

(3)可以使用LIMIT属性设定返回的记录数

例:返回查询结果的前三条记录

SELECT * FROM table_name LIMIT 3

例:返回查询结果的第三条记录

SELECT * FROM table_name LIMIT 2,1      (2指的是第几条数据(从0开始计数),1指的是从2开始返回几条数据)

(4)可以使用OFFSET指定开始查询的偏移量,默认情况下偏移量为0

例:SELECT * FROM table_name LIMIT 2 OFFSET 3 等于 SELECT * FROM table_name LIMIT 2,3

10.更新数据

UPDATE table_name SET column1=value1, column2=value2

WHERE condition

11.删除数据

DELECE FROM table_name

WHERE condition

LIKE子句中使用%号来表示任意字符,其的效果类似正则表达式中的*,如果没有使用%,那么LIKE的效果等价于=

SELECT * FROM table_name

WHERE column1 LIKE %condtion%

SELECT column1,  column2, column3...columnN FROM table_a

[WHERE condition]

UNION [ALL | DISTINCT]

SELECT column1,  column2, column3...columnN FROM table_b

[WHERE condition]

UNION的作用的连接两个查询结果集

DISTINCT的作用是对两个结果集进行去重处理,默认情况下已经是DISTINCT的结果了

ALL的作用的不对两个结果集进行去重处理

SELECT * FROM table_name

ORDER BY column1 [ASC | DESC]

ASC:将结果集按column1升序排列,默认情况下使用升序排序

DESC:将结果集按column1降序排列

把数据按照指定列(可以是一列或者多列)进行分组,通常和计算函数COUNT()还有SUM(),AVG()等求值函数一起使用

例:根据column1将数据进行分组,并且统计每种数据的记录数

SELECT column1, COUNT(*) FROM table_name

GROUP BY column1

WITH ROLLUP可以将GROUP BY的统计结果集基础上再做相同的统计(SUM,AVG....)

例:假设有下面这样一张表 name=姓名,website=网站,access_count=访问记录

执行如下代码:

SELECT name, SUM(access_count) FROM table_name

GROUP BY name WITH ROLLUP

得到:

INNER JOIN被称为内连接或者等值连接,获取两个表中字段匹配关系的记录

INNER JOIN table2

ON condition

LEFT JOIN被称为左连接,获取左边所有记录,右表没有的记录补为NULL

LEFT JOIN table2

ON condition

RIGHT JOIN被称为右连接,获取右边所有数据,左表没有的记录补为NULL

THE END
0.MySQL数据库入门看这一篇就够(超级详细,从零学起)mysql入门文章浏览阅读1.3w次,点赞69次,收藏255次。学习MySQL数据库是一个循序渐进的过程,从基本的概念到高级的操作和优化都有很多知识点需要掌握。下面是一个详细的学习指南,涵盖了从基础到高级的内容。_mysql入门jvzquC41dnuh0lxfp0tfv8ftx2631jwvkerf1mjvckrt1:8;95<46>
1.数据库快速入门数据库快速入门 本文档旨在介绍如何创建 MySQL 数据库实例、进行基本设置以及连接到数据库实例。引导新手快速了解基础场景的操作和配置及相关功能。 步骤一:创建 MySQL 数据库实例 进入交大云控制台。 点击“数据库”->“创建数据库”按钮,弹出数据库创建页面。 jvzquC41lerpwm3ulv{/gmz0ep5eqlzogpz0fnyckn4ivvqAkfC22<8
2.MySQLMySQL入门基础mysql数据库基础知识【MySQL】MySQL入门基础 本文介绍了数据库的基础概念,比较了文件存储与数据库的区别,重点讲解了MySQL的基本使用,包括连接服务器、数据库管理、数据表结构、SQL分类以及InnoDB和MyISAM存储引擎的特性。 该文章已生成可运行项目,预览并下载项目源码 文章目录 一、数据库基础jvzquC41dnuh0lxfp0tfv8r2a8=6;>8361gsvrhng1jfvjnnu1746;83927
3.MySQL数据库入门最详细的入门教学mysql使用入门教程二、MySQL基础知识 三、进入MySQL 四、数据库的基本操作 五、数据表的基本操作 六、数据的基本操作 一、前言 作者作为一名自学测试开发的爱好者,因为正在学习网页设计,考虑到后台问题,所以便自学了数据库,可能给大家总结的不是很全,但是一些必要的点肯定会讲到。现在市场上有很多图形化的数据库,没有什么可讲的,读 jvzquC41dnuh0lxfp0tfv8|gkzooa?<7758628ftvkimg8igvcomu8645:815B>
4.Mysql基础知识点汇总Mysql本文给大家汇总介绍了mysql的23个基础的知识点,这些都是学习mysql的必备知识,小伙伴们可以参考下。GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。 jvzquC41yy}/lk:30pku1jwvkerf1@75;;4ivv
5.MySQL数据库的基础知识^更上一层楼$1.数据库day01 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 Project: conf bin core db: 存放一个个的文件 1、2都是从本地读取的数据。 3.将所有数据存放到一个第三方的jvzquC41yy}/ewgnqiy/exr1du813B4r13815@7720nuou
6.MySQL入门教程MySQL 入门教程 MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握MySQL的基本知识,并轻松使用MySQL数据库。 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,jvzquC41yy}/y
7.快速入门数据库快速入门 本文档旨在介绍如何创建 MySQL 数据库实例、进行基本设置以及连接到数据库实例。引导新手快速了解基础场景的操作和配置及相关功能。 步骤一:创建 MySQL 数据库实例 进入交大云控制台。 点击“数据库”->“创建数据库”按钮,弹出数据库创建页面。 jvzquC41lerpwm3ulv{/gmz0ep5eqlzogpz0fnyckn4ivvqAoqj>s|yctv,jfF6255
8.Mysql基础(入门)例如:在mysql里创建一个库createdatabasedb3;它在文件系统里就是多了一个目录,cd /var/lib/mysql/(yum安装数据库数据存储的位置) 在这里面有一个db3目录,这就是刚刚create database db3做出来的。cd db3,ls 有个初始文件,db.opt。 在数据库创建一张表createtablet3(id int);再切过去看会发现多了一个jvzquC41dnuh0lxfp0tfv8|gkzooa>8372:528ftvkimg8igvcomu86488=8;A8
9.MySQL零基础入门:从安装到实战的全流程指南mysql0基础无论是初创公司快速搭建业务系统,还是大型企业处理海量数据,MySQL都能提供可靠的支持。本文将带大家从零开始,系统且深入地了解MySQL的基础知识,为后续的进阶学习和实践打下坚实的基础。 目录 一、什么是MySQL 二、安装与连接MySQL 三、创建数据库和表 四、数据的增删查改jvzquC41dnuh0lxfp0tfv8ha32841jwvkerf1mjvckrt1:9::583;?
10.MySQL数据库入门(超详细,多图解)mysql使用教程图解MySQL数据库入门(超详细,多图解) 本文从基础知识出发,详细介绍了在DOS环境下MySQL的安装、登录及基本操作,包括数据库、数据表的创建、查询、修改和删除等操作。适合初学者快速上手。 一,前言 作者是一名双非本科大二在校学生,因为闲得无聊就自学了数据库,从软件领域来说吧,无论是C/S、B/S架构的软件,只要涉及jvzquC41dnuh0lxfp0tfv8vsa7732A9641gsvrhng1jfvjnnu1734>9536<
11.MySQL数据库基础学习入门教程(非常详细)MySQL数据库基础学习入门教程(非常详细) 本文介绍了MySQL的基础知识,包括数据库的概念,如DBMS和SQL,以及主流的数据库管理系统。接着详细阐述了MySQL的下载、安装过程,特别是社区版本的特性。安装步骤包括同意许可协议、自定义安装、配置服务器和设置root用户密码。最后,文章提供了通过命令行连接MySQL的方法,并提到了PythonjvzquC41dnuh0lxfp0tfv8}z38=67=>:;9?0c{ykenk0fnyckny03<687;?66
12.MySQL数据库介绍——初始数据库MySQL腾讯云开发者社区哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧! 一.数据库基础知识 Mysql是⼀个开放源代码的数据库管理系统(DBMS) ,它是由 Mysql AB 公司开发、发布并⽀持的。 Mysql 是⼀个跨平台的开源关系jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04=9;;9;