Navicat Premium 12 (My)的使用

命令行对mysql的操作命令

0.在mysql目录下创建一个my.ini文件[配置文件]

  1. 进入数据库—— mysql -u用户名 -p密码

  2. 启动mysql服务 ——net start mysql mysql -用户名 -p密码

  3. 修改密码 ->输入use mysql; -> 回车 -> 输入 set password=password(’[输入新密码]’)->修改成功之后输入 \p退出程序

  4. 卸载mysql ——mysql -remove

  5. 使用数据库 —— use 数据库名

  6. 查看数据库有哪些表 —— show tables;

  7. 显示表结构 —— desc 表名;

  8. 创建用户(注意:必须是具有创建用户的管理员权限)
    create user ‘用户名’@[是允许后面的任何IP地址链接数据库]’%’[这是一个host的IP地址] identified by ‘密码’;
    【批注:把’%'改成’local’表示只能给本机连接数据库】

  9. 授权给数据库做增删改查操作 —— grant 操作 on 数据库名.表名 to ‘用户名’@‘IP地址’;
    【批注:操作包括select,insert,update,delete,也可以使用all关键字授权所有操作, *号可以表示所有的表格】

  10. 回收权限 —— revoke 操作 on 数据库名.表名 from ‘用户名’@‘IP地址’;

  11. 删除用户 先撤销权限revoke —— 删除用户 drop user ‘用户名’@‘IP地址’;

  12. Tomcat里面出现黄色感叹号 就是部署失败,需要build一下

  13. idea里面可以导入eclipse项目,转换成idea项目 new->project from existing source

  14. file->settings->plugins->Browse repositories…[阿里巴巴代码规约设置]

  15. 右键->关闭实施检测规范[关闭代码规约规范]
    -----------------------这是一条鬼畜的分割线-------------------------

  16. 单表拷贝 -> create table 新表 select * from 旧表

  17. mysql中自动增长 —— auto_increment

  18. 关联外表(设置外键) -->Navicat Premium 12 (My)的使用

  19. mysql中设置时间默认为当前时间
    Navicat Premium 12 (My)的使用

  20. 如果用交叉查询的话就会产生 笛卡尔积问题 -> 解决:添加一个等值条件
    Navicat Premium 12 (My)的使用
    解决后:
    Navicat Premium 12 (My)的使用

  21. 在mysql中查询第一条记录
    Navicat Premium 12 (My)的使用

  22. 用sql语句在mysql中同时添加多条数据
    Navicat Premium 12 (My)的使用