一、入门语句,修改密码

1. 查看当前服务器下面有哪些库
show databases;
2. 创建一个数据库
create database mydb character set utf-8;
3. 删除数据库
drop database test;
4. 修改数据库
(只能修改字符集和整理集,简单,先自己看)。
不能修改数据库的名字。
5. 选择数据库
use Dbname
查看use进了哪个库
select database();
查看当前登录的用户
select user();
6. 如何查看一下库下面的所有表
show tables;
7. 如何删除一张表
drop table 表名;
8. 如何修改表名
rename  table  旧名  to  新名
9. 查看表结构
desc 表名;
10.创建一张表
create  table  stu (
id int,
name varchar(10),
age int);
修改密码三种方法:
第一种:
[root@li ~]# mysqladmin -u root password "123" --把root用户登录密码改为123
[root@li ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
 
[root@li ~]# mysql -p123 --参数与密码之间没有空格
[root@li ~]# mysql -p --不想明文登录就使用这种方式
Enter password:
第二种:
mysql> update mysql.user set password=password("456") where user="root" and host="localhost";   --使用sql语句在数据库内部直接修改用户密码表,password()是一个密码加密函数
mysql> flush privileges;                                                  --修改过密码后都要记得刷新权限表            
第三种:
mysql> set password for 'root'@'localhost'=password('123');       --使用此操作语句也可以修改密码,修改后不需要刷新权限表
 
忘记密码如何修改,可以在配置文件里加上:
skip-grant-tables     --注意写到[mysqld]参数组下,表示跳过授权
 
posted @ 2019-08-12 13:30  Paco_Pig  阅读(341)  评论(0编辑  收藏  举报