深入学习MySQL数据库
文章平均质量分 75
L_cl
一切都会好的
展开
-
Mysql深入学习 基础篇 Ss.01 相关概念及初识SQL语法
DCL 数据控制语言,用来创建数据库用户,控制数据库的访问权限。DDL 数据定义语言,用来定义数据库对象(数据库,表,字段)DML 数据操作语言,用来对数据库表中的数据进行增删改。①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便。①单行注释:-- 注释内容 或 # 注释内容(MySQL特有)建立在关系模型基础上,由多张相互连接的二维表组成的数据库。存储数据的仓库,数据是有组织的进行存储。原创 2024-02-20 17:35:23 · 462 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.02 详解四类SQL语句
查询查询所有数据库查询当前数据库创建create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];删除drop database [if exists] 数据库名;使用use 数据库名;DML语言是数据操作语言,用来对数据库中表的数据记录进行增删改操作添加数据(insert)修改数据(update)删除数据(delete)1.DML —— 添加数据1.给指定字段添加数据。原创 2024-03-03 21:56:24 · 1133 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.03函数
很多东西,你肯等,它就会来 —— 24.3.5函数函数是指一段可以直接被另一段程序调用的程序或代码1.字符串函数常见的字符串函数函数 功能concat(S1,S2,…Sn) 字符串拼接,将S1,S2,Sn拼接成一个字符串lower(str)原创 2024-03-05 16:46:16 · 1064 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.04约束
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据目的:保证数据库中数据的正确、有效性和完整性分类:约束 描述 关键字。原创 2024-03-05 17:41:23 · 851 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.05多表查询语法及案例
1.概述:指从多张表中查询数据2.笛卡尔积:笛卡尔乘积是指在数学中,两个集合A集合和B集合的所有组合情况(在多表查询时,需要消除无效的笛卡尔积3.多表查询分类连接查询内连接:相当于查询A、B交集部分数据外连接:左外连接:查询左表所有数据,以及两张表交集部分数据右外连接:查询右表所有数据,以及两张表交际部分自连接:当前表与自身的连接查询,自连接必须使用表别名子查询1.多表关系一对多:在多的一方设置外键,关联另一方的主键多对多:建立中间表,中间表包含两个外键来关联另外两张表的主键。原创 2024-03-07 21:29:42 · 1155 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.06 事务
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作,这些操作要么同时成功,要么同时失败银行的存取款问题MySQL的事务是自动提交的,也就是说,当执行一条DML语句时,MySQL会立即隐式的提交事务二、事务操作案例:转账操作(张三给李四转账1000元)— 1.查询张三账户余额select * from account where name = '张三';— 2.将张三账户余额-1000。原创 2024-03-09 13:40:23 · 1020 阅读 · 0 评论 -
Mysql深入学习 基础篇 Ss.07 总结
一切都会好的 ——24.3.9原创 2024-03-09 13:47:32 · 376 阅读 · 0 评论