2、建立MYSQL帐号_创建数据库与表_操作外部SQL文件

阅读() @2018-07-15 14:13:35

利用命令行工具操作数据库常用命令如下(持续更新中):

1、登录数据库:【mysql --host localhost --user admin --password】。

2、显示目前所有的数据库:【show databases;】.

3、使用其中的某个数据库:【use 数据库名;】。

4、显示某个数据库中所有的数据库表:【show tables;】。

5、给某个数据库设置单独的管理员帐号密码,通过这个账号密码也只能看到这个数据库,本服务器中的其他数据库时看不到或无法操作的:【grant all on 数据库名.* to "帐号名"@"主机名" identified by "密码"】。

6、删除某个数据库:【drop database 数据库名】。

7、创建一个数据库:【create database 数据库名】。

9、数据库备份:【mysqldump -uroot(要备份的数据库的账号) -p dede2(数据库名)>d:\dede2.sql(要备份的路径和名称)】。例如:mysqldump -uroot -p dede2>d:\dede2.sql(不用加分号;)。

10、删除数据库表:【drop table 数据库表名;】。

11、恢复删除的数据库表:【mysql -uroot(要恢复的数据库的账号) -p dede1(数据库名) < d:/dede1.sql(要恢复的路径和名称)】。例如:mysql -uroot -p dede1<d:\dede1.sql(不用加分号;)。

12、使用create database 创建了一个空的数据库,可以从外部导入其他数据库备份的数据,用【source 数据路径】,例如:source d:\dede.sql。

13、更改数据表名:rename table 表1名称 to 表2名称,例如rename table teacher to teachers;。

14、删除表中的某条记录:delete from 数据表名 where id=1;

15、连不上MySQL , ERROR NO.1045 简单的解决方法:

(1)停止MySQL服务:运行net stop mysql

(2)修改MySQL源文件夹中的my.ini,运用查找功能找到【mysqld】,在其下加上一行 skip-grant-tables,保存。

(3)启动MySQL服务:运行net start mysql

(4)ok了。

微信二维码
锐壳主机