本文共 1607 字,大约阅读时间需要 5 分钟。
数据库是现代应用中的核心技术,本文将从基础知识开始,逐步介绍数据库管理系统(DBMS),SQL查询语言以及 MySQL的特点和操作命令等内容。
###数据库简介和 DQL 数据查询语言
数据库是存储有组织数据的核心容器,DBMS通过管理和操作数据库实现数据的增删查改。与之相关的SQL(Structured Query Language)是目前主流数据库通用的数据操作语言。
###数据库存储数据的特点
###常见基础命令
show databases;
use 库名;
show tables;
show tables from 库名;
create table 表名(列名 列类型,列名 列类型,...);
desc 表名;
###MySQL简介
MySQL是一款关系型数据库管理系统,由MySQL AB公司开发,目前属于Oracle公司。它以其高效的运行机制和开源特点闻名,广泛应用于Web开发和数据存储。
MySQL的主要优势包括:
###MySQL编程规范
# 注释内容
或 - 注释内容
。/* 注释内容 */
。###创建和删除库
CREATE DATABASE 数据库名;USE 库名;ALTER DATABASE 修改信息;DROP DATABASE 数据库名;
###MySQL服务操作
net start 服务名
。net stop 服务名
。mysql [-h 主机名] [-P 端口] -p 密码
。exit
或 \q
。###DQL语言基础
DQL(Data Query Language)是MySQL中最常用的操作语言,主要功能是数据的查询和操作。
####查询语法
1.基本语法:
SELECT 查询列表FROM 表名[WHERE 某字段 = 某值];
SELECT distinct_COLUMN_NAMEFROM 表名;
SELECT_COLUMN_NAME AS 别名FROM 表名;
SELECT *FROM 库名.表名;
SELECT 函数名(参数列表);
####运算符示例
SELECT 100 + 90; -- 最基础的加法SELECT '123' + 90; -- 字符型和数值型相加SELECT null + 12; -- 包含null的运算结果为null
SELECT concat("a", "b") AS 结果;
SELECT 列名FROM 表名WHERE recruit_date = '2023-10-01' AND salary > 5000;
SELECT nameFROM 表名WHERE name like '%c%'; -- 包含字符'c'SELECT budgetFROM 表名WHERE budget like '2___'; -- 数值型预留四位空格匹配
##MySQL学习列表
##致谢
感谢诸君的关注。如果对内容有任何疑问或建议,欢迎在评论区留言!😊
转载地址:http://jbcvz.baihongyu.com/