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; # 删除表中所有的记录