MySQL
Ecargwjx
所有的曲折终会变成彩虹
展开
-
MySQL忘记root用户密码的解决步骤
(1)停止mysql服务; 以管理员方式打开cmd窗口,输入命令 net stop mysql(2)使用无验证方式启动mysql服务; mysqld --skip-grant-tables(3)打开新的cmd窗口,直接输入mysql命令回车,即可登录成功;(4)cmd窗口下,修改root用户密码;use mysql;update user set password = passw...原创 2019-11-25 11:43:07 · 155 阅读 · 0 评论 -
MySQL事务、隔离级别及相应案例详解
1. 事务的基本介绍(1)概念 如果一个包含多个步骤的业务操作被事务处理,那么这些操作要么同时成功,要么同时失败。(2)操作开启事务:start transaction;回滚:rollback;提交:commit;(3)在MySQL数据库中事务默认自动提交事务提交的两种方式自动提交:一条DML(增删改)语句会自动提交一次。手动提交:如果start transaction...原创 2019-11-25 11:18:17 · 273 阅读 · 0 评论 -
MySQL多表关系及多表查询
文章目录1. 多表关系1.1 多表关系分类与实现1.2 数据库设计的范式2. 多表查询2.1 笛卡尔积2.2 内连接查询2.2.1 隐式内连接2.2.2 显式内连接2.3 外连接查询2.3.1 左外连接2.3.2 右外连接2.4 子查询1. 多表关系1.1 多表关系分类与实现(1)一对一如:人和身份证分析:一个人只有一张身份证,一张身份证也只能对应一个人。实现方式:可以在任意一方添加...原创 2019-11-25 11:16:21 · 307 阅读 · 0 评论 -
MySQL约束
1.约束1.1 约束概述(1)概念 对表中的数据进行限定,保证数据的正确性、有效性和完整性。(2)分类非空约束:not null,值不能为空。唯一约束:unique,值不能重复(唯一)。主键约束:primary key,值非空且唯一。外键约束:foreign key,让表与表产生关系,从而保证数据的正确性。1.2 非空约束(1)创建表时,添加条件约束create tab...原创 2019-11-25 11:13:28 · 196 阅读 · 0 评论 -
MySQL数据库之用户管理(DCL)
1.SQL分类(1)DDL(Data Definition Language)数据定义语言 操作数据库和表(增删改数据库和表) 关键字:create,drop,alter等(2)DML(Data Manipulation Language)数据操作语言 操作数据库中表的数据(增删改表数据) 关键字:insert,delete,update等。(3)DQL(Data Query...原创 2019-11-25 11:10:05 · 241 阅读 · 0 评论 -
MySQL数据库表数据之查询(DQL)
1.SQL分类(1)DDL(Data Definition Language)数据定义语言 操作数据库和表(增删改数据库和表) 关键字:create,drop,alter等(2)DML(Data Manipulation Language)数据操作语言 操作数据库中表的数据(增删改表数据) 关键字:insert,delete,update等。(3)DQL(Data Query...原创 2019-11-25 11:08:29 · 365 阅读 · 0 评论 -
MySQL数据库表数据之CRUD(DML)
1.SQL分类(1)DDL(Data Definition Language)数据定义语言 操作数据库和表(增删改数据库和表) 关键字:create,drop,alter等(2)DML(Data Manipulation Language)数据操作语言 操作数据库中表的数据(增删改表数据) 关键字:insert,delete,update等。(3)DQL(Data Query...原创 2019-11-25 11:05:25 · 254 阅读 · 0 评论 -
MySQL数据库和表之CRUD(DDL)
1.SQL分类(1)DDL(Data Definition Language)数据定义语言 操作数据库和表(增删改数据库和表) 关键字:create,drop,alter等(2)DML(Data Manipulation Language)数据操作语言 操作数据库中表的数据(增删改表数据) 关键字:insert,delete,update等。(3)DQL(Data Query...原创 2019-11-25 11:03:21 · 294 阅读 · 0 评论 -
MySQL基本操作
1.SQL注释(1)单行注释 --注释内容 或 #注释内容(采用双横杠的方式时,–与注释内容之间必须加空格)(2)多行注释 /* 注释内容 */2.SQL分类(1)DDL(Data Definition Language)数据定义语言 主要用来定义数据库对象:数据库,表,列等。 关键字:create,drop,alter等。(2)DML(Data Manipulation...原创 2019-11-24 22:00:30 · 239 阅读 · 0 评论