![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习
深林时_见你
一个从0开始学习的程序员
展开
-
DCL-数据库控制语言(授权)
##DCL学习 DCL:管理用户,授权 1.管理用户 (1).添加用户 *语法: create user '用户名'@'主机名' IDENTIFIED by '密码'; (2).删除用户 *语法: DROP user '用户名'@'主机名'; (3).修改用户 *语法: Ⅰ. UPDATE user SET password = PASSWORD('新密码') where user= '用户名'; UPDATE user SET password = PASSWORD('root'原创 2021-01-22 17:40:19 · 189 阅读 · 0 评论 -
mysql的事务
##事务 最好的案列就是银行转账,要么转账成功,要么失败。 1.事务的基本介绍 1.概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作 1.开启事务:start transaction 2.回滚:rollback 3.提交:commit; 3.Mysql数据库中事务默认提交 *事务提交的两种方式: 自动提交: *Mysql就是自动提交的 *一条DML(增删改)语句会自动提交一次事务 手动提交: *oracle 数据库默认是手动提交事原创 2021-01-20 17:31:40 · 78 阅读 · 2 评论 -
mysql的备份与还原、多表查询
数据库的备份和还原 1.命令行: *语法: mysqldump -u用户名 -p密码 数据库名称> 保存路径 *还原: 1.登录数据库 2.创建数据库 3.使用数据库 4.执行文件。Source 文件路径 2.图形化工具 ##多表查询 *查询语法: Select 列名列表 From 表名列表 Where... *笛卡尔积: *有两个集合a,b,取这两个集合的所有组成情况。 *要完成多表查询,需要消除无用的数据。 *多表查询分类: 1.内连接查询: 1.1隐式内连接:使用where条件 举例:原创 2020-12-21 17:57:13 · 75 阅读 · 0 评论