zoukankan      html  css  js  c++  java
  • mysql数据库的常用知识

    问题一:如果使用可视化工具链接mysql?

    mysql默认情况下是不支持远程连接的!只需要几个步骤就能轻松搞定了。

    1.vi /etc/mysql/my.cnf 修改里面bind-address项,将127.0.0.1改成0.0.0.0

    2.重启mysql,service mysql restart

    3.最后执行赋权命令:mysql -u用户名 -p密码 -e "GRANT ALL PRIVILEGES ON *.* TO '赋权的用户名'@'%' IDENTIFIED BY '赋权的密码' WITH GRANT OPTION;"

    例:mysql -uroot -proot123 -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;"

    问题二:常见的一些修改操作?

    1.修改表 增加字段
    alter table 表名 add 字段名 限制;
    例:
    alter table test add testcolumn varchar(100) not null;

    2.修改表 修改字段类型
    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
    例:
    alter table test modify testcolumn Integer not null;

    3. 修改表 修改表名
    alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空]

    DELETE FROM tb_client_log_201711 WHERE LOG_TIME>DATE_SUB(CURDATE(),INTERVAL 9 DAY);

  • 相关阅读:
    python kivy 简单入门
    django 入门实例
    window docker安装
    apache进程和用户请求的关系
    php cookie工作原理
    react-router 简单的nginx配置
    node单线程支撑高并发原理(node异步I/O)
    知识图谱
    java
    java
  • 原文地址:https://www.cnblogs.com/superfj/p/8522120.html
Copyright © 2011-2022 走看看