MySql十大语句
为什么要用mysql来学习?
答:
1:mysql和linux php apache配合紧密,LAMP构架。
2:mysql开源,免费。
什么是数据库?
遵守sql标准,来开发一套用来存储和管理数据的软件,这套软件就叫数据库系统。
基本入门语句10条:
0:连接服务器 mysql -hlocalhost -uroot -p123456
1:查看所有库 show databases
2:创建库 create database xx charset utf8;
3:删除库 drop database 库名
4:选择数据库 use databases
5:查看表 show tables
6:创建表 create table 表名(
snum [primary key auto_increment]int,
sname varchar(10)
)engine myisam charset utf8;
7:删除表 drop table 表名;
8:改表名 rename table 旧表名 to 新表名
9:清空表 truncate 表名;
表/列可以改名,数据库不能改名
truncate相当于删表再重建一张同样结构的表,操作后得到一张全新表
而delete是从删除所有的层面来操作的。
效果:
truncate对于自增型的列,自增量会恢复到从1开始,
而delete是不影响自增列。
如何破解数据库的密码:
1:通过任务管理器或者服务管理,关掉mysqld(服务进程)
2:通过命令行+特殊参数开启mysqld
Mysqld --skip-grant-tables
3:此时,mysqld服务进程已经打开,并且,不需要权限检查.
4:mysql -uroot 无密码登陆服务器.
5: 修改权限表
A: use mysql;
B:update user set Password = password('11111') where User = 'root';
C:flush privileges;
6:通过任务管理器,或服务管理,关掉mysqld服务进程.
7:再次通过服务管理,打开mysql服务.
即可用修改后的新密码登陆.
浙公网安备 33010602011771号