命令行对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中同时添加多条数据