MySQL概述
数据库
~存储数据的仓库,数据是有组织的进行存储
~英文:Database,简称DB
数据库管理系统
~管理数据库的大型软件
~英文:DataBase Management System, 简称DBMS
SQL
~英文:Structured Query Language, 简称SQL, 结构化查询语言
~操作关系型数据库的语言
~定义操作所有关系型数据库的统一标准
关系型数据库
关系型数据库建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能相互连接的二维表组成的数据库
优点:
~都是使用表结构,格式一致, 易于维护
~都是使用SQL语言操作,方便,可用于复杂查询
~数据存储在磁盘中,安全
SQL的通用语法
1.SQL语句可以用作单行和多行书写,以分号结尾
2.MySQL数据的SQL语句不区分大小写,关键字建议大写
3.注释
~单行注释: -- 注释内容 或 # 注释内容(这种是MySQL特有的)
~多行注释:/* 注释 */
SQL的分类
DDL
数据定义语言,用来定义数据库对象:数据库,表,列等
DML
数据操作语言,用来对数据库中的表的数据进行增删改
DQL
数据查询语言,用来查询数据库中的记录(数据)
DCL
数据控制语言,用来定义数据库的访问权限和安全级别,创建用户
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!