程序员教你怎样用MySQL命令修改密码

MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内.MySQL由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

1.导出一个表

命令:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u root -p test_db test1 > test_test1.sql

2.导出test_db数据库

命令:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p test_db > test_db.sql

3.导出一个数据库结构

mysqldump -u root -p -d --add-drop-table test_db > test.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导出所有数据库

mysqldump -u root -p –all-databases > mysql_all.sql

5.导入数据库

①常用source命令

进入mysql数据库控制台,

如mysql -u root -p

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source wcnc_db.sql

②使用mysqldump命令

mysqldump -u username -p dbname < filename.sql

③使用mysql命令

mysql -u username -p -D dbname < filename.sql

6.创建数据库

命令:create database <数据库名>

例如:建立一个名为test_db的数据库

mysql> create database test_db;

7.所有的数据库

命令:show databases (注意:最后有个s)

mysql> show databases;

8.删除数据库

命令:drop database <数据库名>

例如:删除名为 test_db的数据库

mysql> drop database test_db;

9.删除表

命令:drop table <表名>

例如:删除表名为test_db的表

mysql> drop table test_db;

10.插入数据

命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

例如:往表test中插入二条记录, 这二条记录表示:编号为001,名字为yangxz

mysql> insert into test values ("001″,"yangxz");

11.删除表中数据

命令:delete from 表名 where 表达式

例如:删除表test中编号为001的记录

mysql> delete from test where id=001;

12.修改表中数据

命令:update 表名 set 字段=新值,… where 条件

例如:修改test表中name字段的内容

mysql> update test set name='admin' where id=002;

例如:修改test表中name字段的长度

mysql> alter table test modify column name varchar(30);

13.修改密码

mysqladmin -uroot -p旧密码 password 新密码

mysql> use mysql;

mysql> update mysql.user set password='新密码' where user='用户名';

mysql> flush privileges;

mysql> set password for 用户名@localhost=password('你的密码');

mysql> flush privileges;

你可能感兴趣的:(程序员教你怎样用MySQL命令修改密码)