Navicat Premium 12 (My)的使用

xiaoxiao2025-05-19  41

命令行对mysql的操作命令

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

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

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

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

卸载mysql ——mysql -remove

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

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

显示表结构 —— desc 表名;

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

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

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

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

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

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

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

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

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

mysql中自动增长 —— auto_increment

关联外表(设置外键) -->

mysql中设置时间默认为当前时间

如果用交叉查询的话就会产生 笛卡尔积问题 -> 解决:添加一个等值条件 解决后:

在mysql中查询第一条记录

用sql语句在mysql中同时添加多条数据

转载请注明原文地址: https://www.6miu.com/read-5030364.html

最新回复(0)