1.修改登陆密码:
mysql有时候忘记密码了怎么办?这里给出案例和说明!
Windows下的实际操作如下
1).关闭正在运行的MySQL。
2).打开DOS窗口,转到mysql\bin目录。我的是C:\Program Files\MySQL\MySQL Server 5.5\bin:输入命令> cd C:\Program Files\MySQL\MySQL Server 5.5\bin执行进入目录。
3).输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4).再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5).输入mysql回车,如果成功,将出现MySQL提示符 >
6). 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
7).改密码:> update user set password=password("123456") whereuser="root"; (别忘了最后的分号)
8).刷新权限(必须的步骤)>flush privileges;
9).退出 > \q
10).注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。
2 .入门最基本的语句:
输入 命令 mysql –uusername –password;这样username的用户链接上服务器。当连上服务器时,面对的是库,库有一个或者多个,想要对表、行操作的话,当已经知道的情况下,我们选择已经创建的库,可以先选库。
面对的是新的服务器时,不知道有哪些库,先可以查看所有的库:> show databases;
然后选择库:> use 库名;(database 是要选择的库名)选择库完之后,查看库下的所有表:> show tables;
1)自己创建一个数据库:> creat database 数据库名[charset 字符集],可以用show databases;查看是否创建完成。
然后选择数据库gy1: > use gy1;在这个库下面来完成对表的操作。
2)删除一个数据库:> drop database 数据库名;
drop database gy1;
3)更改数据库的名称:
MYsql 中,列/表可以改名,database不能改名。
PhpMyAdmin 似乎有这样的功能,他是建新库,把所有的表复制到新库,再删除旧库完成的。
4)查看表:> show tables;
5)建一个简单的表:
create table(
sunm id int,
sname varchar(10)
)engine myisam charset utf8;//engine 指的是表的引擎,和性能有关,
6)插入值
在创建一张表,然后插入值:
>insert into stu values
(1,’zhangsan’),
(2,’lisi’),
(3,’wangwu’);
6)修改表名称:
> rename table stu to nerstu ;//修改表名不常见
7)清空一个表:
> truncate 表名;
truncate与delet是有区别的:
truncate 相当于删除再重建一张同样结构的表,操作后得到一张全新的表
而delete是从删除所有的层面来操作的。Truncate相当于把旧的学籍表扔了重画,delete相当于擦掉学籍表的数据库。
如果清空,则truncate比较快些。
8)删除表:
> drop table 表名;