分类 Database 下的文章

MySQL中DDL、DML、DCL的那些语句

DDL(data definition language):数据定义语言DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 常用的语句关键字包括: CREATE ALTER DROP DML(data manipulation language):数据库操纵语言用于添加、删除、...

Mysql忘记root密码的恢复方法

标题是忘记root密码,其实我个人觉得像数据库(mysql、oracle等)这么重要的服务,管理员的密码怎么可能忘记。但凡事都没有绝对,在使用mysql的过程中,总归会有遗忘或者误操作导致root密码不正确的情况。我本人也偶尔会出现这种情况,所以记录一下恢复方法,以便之后使用的时候不用满百度去搜索。 #停止mysql服务 service mysql...

MySQL数据库(十):用户授权与撤销授权

前言: 1.mysql数据库服务在不授权的情况下,只允许数据库管理员从数据库服务器本机登陆. 2.系统管理员才有修改数据库管理员密码的权限.一、用户授权(grant) 默认只有数据库管理员从数据库服务器本机登陆才有授权权限1.授权命令格式: 1.1从客户端登陆的时候不需要密码 grant 权限列表 on 数据库名 to 用户名@"客户端地址"; ...

MySQL数据库(九):修改表结构

前言: 1.修改表结构的时候受表中已存储数据的限制 2.查看表结构desc 表名; 1.修改表结构 格式:alter table 表名 修改动作; 2.修改动作 <add,modify,chang,drop> 1.1 add 添加新字段 (新添加的字段默认追加在已有字段的下方) 格式:add 字段名(宽度) 约束条件,add ...

MySQL数据库(八):表记录的基本操作(增删改查)

一、增 insert:增加(条件一条新纪录,默认新添加的记录都添加在已有记录的末尾)1.格式: 1.1添加新纪录时,只给记录中的某几个字段赋值 insert into 表名(字段名1,字段名2...)values(值1,值2....); *值得类型是字符的话需要用双引号引起来1.2 添加新纪录时,给所有记录中的所有字段赋值 insert into...