zoukankan      html  css  js  c++  java
  • 数据库管理

    管理员密码设置:

    1.知道原始密码
    1.1需要登录到mysql中执行更新语句来修改
    update user set password =password('123') where host='localhost' and user='root';
    
    1.2mysqladmin小工具:
    mysqladmin -u root -p123 password 321
    -p原始密码
    
    2.不知道原始密码
    2.1删除权限相关文件
    2.2跳过授权表手动启动mysql指定参数
    mysqld --skip-grant-tables
    update user set password =password('111') where host ='localhost' and user='root'
    重启mysql
    

    操作库:

    切换数据库  use+库名
    查看所有数据库 show +databases;
    查看某个数据库的详细信息 show create databse +库名
    创建新的数据库  create database +库名 charset utf8
    删库         drop database 库名
    
    

    操作表:

    创表:  create table 表名 (列名  列数据类型) charset utf8
    删表  drop table 表名
    查看库下表  show tables;
    查看表结构 desc 表名
    插入值 insert into 表 values(...)
    查看表内容  select * from 表
    清空表的数据   truncate table  表
    
    添加表的字段  alter table 表 add  列名  列的数据类型
    删除字段     alter table 表  drop 列名
    修改表的数据类型  alter table 表 modify 旧列  新列  新的数据类型
    改表名       rename   table 旧表名  to  新表名
    
    

    创建mysql账户:

    创建账户 create user 用户名@localhost  identified by '123'
    删除   drop user  用户名@localhost
    在创建用户同时授权
    grant all on *.* to 用户名@localhost   identified by '123'
    
    收回权限  revoke all on *.* from 用户名@localhost;
    刷新权限  flush privileges
    
    将拥有权限的用户授予其他用户权限
    grant all on *.* to root1@localhost identified by '123' with grant option
    
    授予某个用户在任何机器上登录
    grant all on *.* to 用户@"%" identified by '123'
    
    
  • 相关阅读:
    Angular2学习笔记一
    @valid注解
    JPA注解@GeneratedValue
    java8 lambda 表达式
    Lombok的使用
    mybatis-plus的集成与使用
    mybatis之Sql语句构建器
    mybatis之使用注解
    php学习----异常处理(接上篇)
    php学习----错误处理和代码重用
  • 原文地址:https://www.cnblogs.com/zhuyuanying123--/p/11218691.html
Copyright © 2011-2022 走看看