zoukankan      html  css  js  c++  java
  • mysql操作

    创建用户:
      create user ‘username@localhost’identified by 'password' //这个密码已加密
    删除用户
      drop user 'username'@'localhost';

    授权:
      grant all privileges on 'database_name'.'table_name' to 'username'@'localhost'
    撤销用户权限:
      revoke from
    查看用户权限
      show grants for 'username'@'localhost';

    设置与更改用户密码
      set password for 'username'@'localhost'=password("password");
    如果是当前用户set password =password("password");
      update user set password='password'where user='用户';(方法不可取,因为mysql中用户密码是加密的)
      mysqladmin -u用户名 -p旧密码 password新密码;
    密码要是忘了解决办法可以先将所用的data删了,换成原来备份的data

    查看当前用户
      select user();
    查看当前数据库
      select database();
    查看所有用户
      select user,password,host from user;
    在mysql数据库中user表中

    cmd登入

      mysql -u username -p database(p后面有空格)
      mysql -u username -p(无空格)password
    回车要求你输密码 直接password就行 这里都要求权限

    更改表名
      alter table oldname rename to newname;

    更改属性类型
      alter table tablename modify column column_name type;

    显示表的属性
      decribe tablename;

    创建数据库时指定字符编码
      create database dbname default charset='utf8';(这里单引号可以不带)
      CREATE DATABASE test2 DEFAULT CHARACTER SET[=]utf8;
    设置字符编码:
      set character_set_dababase='utf8'(这里单引号可以不带)
    查看数据库字符编码
      show variables like 'character_set_%';
      show variables like 'collation_%';

    mysql数据库数据
    用户:root(所有的权限) apple(拥有zhangleping所有的权限)
    数据库:information_schema mysql test zhangleping apple
    其中information_schema下都是视图 其他都是基本表
    表:

    给表增加一列

      alter table table_name add (colume_name colume_type);(这个括号可要可不要)
    删除一列
      alter table table_name drop column(这是关键字) column_name;
    oracle 语法
    (修改列名
      alter table table_name rename column column1 to column2;
    设置一列不可用
      alter table table_name set unused(column_name);
    删除表中所以不可用列
      alter table table_name drop unused columns;)
    更新表
      update table_name set(update 后面不能有table关键字)

    privilege_type
    SELECT //查询
    INSERT //插入
    UPDATE //更新
    DELETE //删除
    CREATE //创建
    DROP //删除
    RELOAD //
    SHUTDOWN //
    PROCESS //
    FILE //
    REFERENCES //
    INDEX //
    ALTER //
    SHOW DATABASES
    SUPER
    CREATE TEMPORARY TABLES
    LOCK TABLES
    EXECUTE
    REPLICATION SLAVE
    REPLICATION CLIENT
    CREATE VIEW
    SHOW VIEW
    CREATE ROUTINE
    ALTER ROUTINE
    CREATE USER
    EVENT
    TRIGGER
    CREATE TABLESPACE
    USAGE

  • 相关阅读:
    知社 —— 第 4 次站立式会议(04-28)
    知社 —— 第 3 次站立式会议(04-27)
    知社 —— 第 2 次站立式会议(04-26)
    知社 —— 第 1 次站立式会议(04-25)
    团队代码规范、冲刺任务与计划
    团队作业第四次 — 项目系统设计与数据库设计
    团队作业第三次 — 项目需求分析
    第01组 Alpha冲刺(5/6)
    2019 SDN上机第4次作业
    2019 SDN阅读作业
  • 原文地址:https://www.cnblogs.com/apple-apple-apple/p/3779447.html
Copyright © 2011-2022 走看看