目录
- 修改密码与激活成功教程密码
- 字符编码与配置文件
- 基本SQL语句
修改密码与激活成功教程密码
前提
在MySQL中SQL语句的结束符是分号(;)
修改密码
修改密码方式1: set password=password('你想要设置的密码');
# 该命令修改的是当前登录用户的密码
修改密码方式2: # 在不登陆的情况下修改 mysqladmin -u用户名 -p原密码 password 新密码
激活成功教程密码
1.先停止MySQL服务(管理员身份)
net stop mysql
2.以取消校验授权表的形式启动服务端
mysqld --skip-grant-tables
3.管理员身份直接登录
mysql -uroot -p
4.修改指定用户的密码 # 去存储用户数据表中修改密码数据 update mysql.user set password=password(321) where user="root" and host="localhost"; # 修改对应用户的密码
5.停止服务并正常启动 ctrl+c或者再以net stop mysql命令停止 net start mysql
字符编码与配置文件
查看当前MySQL服务端基本信息
\s # 发现MySQL内部字符编码不统一 需要统一避免乱码
配置文件
# 配置文件 MySQL默认配置文件my-defalut.ini
# 配置文件后缀名 ini,xml..
1.MySQL默认的配置文件需要去修改 如果想修改配置 可以拷贝一份再做修改 my.ini
2.在该文件内拷贝几行固定的配置 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8
3.修改完配置文件一定要重启服务端
# 查看所有的数据库名称 show databases;
# 查看指定的数据库
show create database db1;
2.增
# 创建数据库db1 create database db1;
3.改
# 修改数据库编码
alter database db1 charset='gbk';
4.删
# 删除指定的数据库
drop database db1;
针对表
注意事项
1.如何查看当前在哪个库下 select database(); 2.切换数据库 use db1;
1.查
show tables; # 查看某个库下所有的表名 show create table t1; # 查看指定的表信息 desc(describe) t1; # 查看表结构
2.增
create table ti(id int,name char); # 创建表(必须有字段名和类型)
3.改
alter table ti modify name varchar(16); # 修改字段类型
4.删
drop table ti; # 删除指定的表
针对记录
1.查
select * from t1; # 查看t1表中所有的数据 select id,name from t1; # 查看指定字段对应的数据
2.增
insert into t1 values(1,'ben',123); # 插入数据 insert into t1 values(1,'ben',123),(2,'tom',666); # 插入多条数据
3.改
update userinfo set name='benNB' where id=1; # 将id是1的数据的name字段改为benNB
4.删
delete from userinfo where id=2; # 删除符合条件的数据 delete from userinfo; # 删除表中所有的记录
今天的文章基本SQL语句分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/56642.html