SQL数据的增删改查:此部分所有SQL语句在navicat中与mysql命令行执行效果一样,只是mysql服务端在命令行执行,而navicat只是在客户端的图形化打开操作。
一、进入数据库
.连接数据库:mysql -uroot -p
.查看数据库:show databases;
.进入指定数据库:use test;
.查看表:show tables;
.查看当前用户名:select user();
.查看当前所在数据库:select database();
.修改字符集:set names 'gbk';
.查看设计表:desc students;
.修改普通用户密码:update user set authentication_string=password('123456') where user='wzx';
flush privileges;
.忘记root用户密码:进入mysql的配置文件,找到my.ini的配置文件:
再[mysqld]下加入:skip-grant-tables后再重新启动mysql服务:
再进行连接测试:
.登录后记得删除配置文件并重新设置root密码:update user set authentication_string=password('123456') where user='wzx';
flush privileges;