一、入门语句,修改密码
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]参数组下,表示跳过授权