MySQL数据库基本语句和配置文件及修改密码

MySQL数据库的基本使用方法

修改密码与破解密码

字符编码与配置文件

基本MySQL语句

 

MySQL语句的重小知识

在MySQL数据库中的SQL语句结束符号是英文的分号(;)

 

修改密码与破解密码

修改密码的方式:

1.在不登录的情况下修改密码

mysqladmin -u用户名 -p原密码 password新密码

2.在登陆情况下修改密码

set password=password('你自己想要的密码')

这个命令修改的是我们现在所登录的用户的密码

 

 

 

忘记了密码怎么办急!急!急!(仅限本地)

1.先停止MySQL服务(以管理员身份打开cmd)

   net stop mysql

2.取消校验授权表的形式启动服务端

   mysqld --skip-grant-tables

3.前面一个窗口不要关再打开一个窗口以管理员身份直接登录

   mysql -uroot -p

4.修改指定用户的密码(本质是去储存用户数据表中修改密码数据)

   update mysql.user set password=password(2000915) where user="root" and host="localhost"; (修改用户的密码)

  

5.停止服务并且正常使用

   ctrl+c或者再以net stop mysql命令停止

   然后在输入net start mysql 使其运行

 

 

 

字符编码和配置文件

字符编码

查看当前服务端的基本信息(\s)

如果发现MYSQL内的字符编码不同意的话就需要统一 避免以后出现乱码的现象

 

配置文件

MySQL默认的配置文件是my-defalut.ini

MySQL默认的配合文件需要去修改的话不能在原文件,可以重新复制一份再修改

复制的文件名必须是my.ini

在复制的文件内重新写入以下固定的配置格式

 

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

修改完配置文件之后一定要重启以下服务端

 

基本SQL语句

1.查询
    show databases;  # 查看所有的数据库名称
    show create database ddd;  # 查看指定的数据库(了解)

  

2.增加
    create database ddd;  # 创建数据库ddd

 

 

 

3.修改
    alter database ddd charset='gbk';  # 修改数据库编码

 

4.删除
    drop database ddd;  # 删除指定的数据库

 

 

如何查看当前在哪个库下
    select database();

 

 

切换数据库
    use ddd;

 

 

1.查
    show tables;  # 查看某个库下所有的表名
    show create table d1;  # 查看指定的表信息(了解)
    desc d1;  # 查看表结构(很常用)  全称是 describe t1;

 

 

 

 

 

 

2.增
    create table d1(id int,name char);  # 创建表(必须有字段名和类型)

 

 

3.改
    alter table d1 modify name varchar(16);  # 修改字段类型

 

 

4.删
    drop table d1;  # 删除指定的表

 

文件(记录)

先有库和表(自己创建的库和表示最好的,mysql自带的不要去使用)

1.查 select * from d1; # 查看d1表中所有的数据 select id,name from d1; # 查看指定字段对应的数据

 

 

2.增
    insert into d1 values(1,'chris');  # 插入数据
    insert into d1 values(2,'maya'),(3,'mama');  # 插入数据

 

 

3.改
    update d1 set name='chrisNB666' where id=1;  # 将id是1的数据的name字段改为chrisNB666

 

 

 

4.删
    delete from d1 where id=4;  # 删除符合条件的数据
    delete from d1;  # 删除表中所有的记录

 

 

 

 

 

 

 

 

 

posted @ 2021-09-02 16:16  ふじわらたくみ  阅读(607)  评论(0编辑  收藏  举报