MySQL数据库的介绍
2021/11/15 2:14:40
本文主要是介绍MySQL数据库的介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据库简介:
数据库指的是长期存在计算机内,有组织,可共享,大量数据的集合。数据是按照特定的数据模型来组织,存储在数据库中。
数据库的好处:
1.持久化数据到本地
2.可以实现结构化查询,方便管理
数据库相关概念:
DB(database):数据库,保存一组有组织的数据的容器
**DBMS(Database Management System):**数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
**SQL:**结构化查询语言,用于和数据库通信的语言
SQL的语言分类
**DML(Data Manipulate Language):**数据操纵语言,用于添加,删除,修改数据,库记录,并检查数据完整性
关键字:insert,delete,update等
**DDL(Date Define Languge):**数据定义语言,用于库和表的创建,修改,删除
关键字:create,drop,alter等
TCL:(Data Control Language):数据事务语言
DQL:(Data Query Language):数据查询语言,用来查询数据库中表的记录(数据)
MySQL介绍:
MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的
官方网址:https://www.mysql.com/
MySQL的启动与停止:
方式一:计算机——右击管理——服务——MySQL
方式二:通过管理员身份运行cmd命令提示行
net start mysql(启动服务)
net stop mysql(停止服务)
MySQL服务的登录和退出
方式一:通过MySQL自带的客户端
只限于root用户
方式二:通过cmd命令提示行关闭,未配置MySQL环境变量,需在MySQL安装的bin下启动cmd
登录:
mysql 【-h主机名 -P端口号 】-u用户名 -p密码
退出:
exit或ctrl+C
MySQL的语法规范
不区分大小写
使用“;”结尾
各子句一般分行写
关键字不能缩写也不能分行
合理使用缩进
注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */
- 查询表中所有记录 * select * from 表名;-------------------------------------------------------------------------2. 基础查询 1. 多个字段的查询 select 字段名1,字段名2… from 表名; * 注意: * 如果查询所有字段,则可以使用*来替代字段列表。 2. 去除重复: * distinct 3. 计算列 * 一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算) * ifnull(表达式1,表达式2):null参与的运算,计算结果都为null * 表达式1:哪个字段需要判断是否为null * 如果该字段为null后的替换值。 4. 起别名: * as(可以省略)
条件查询
1.where子句后跟条件 - 运算符
-
、< 、<= 、>= 、= 、<>
- BETWEEN…AND
- IN( 集合)
- LIKE:模糊查询
- 占位符:
- _:单个任意字符
- %:多个任意字符
- 占位符:
- IS NULL
- and 或 &&
- or 或 ||
- not 或 !
-
这篇关于MySQL数据库的介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解