终端命令操作数据库mysql

今天正好想导入数据库sql文件,平时使用phpMyAdmin工具进行操作,因为图形化,简单方便快捷。 可是今天导入sql文件的时候,可能数据文件太大,8MB上传成功,导入部分数据后,界面直接返回报502错误。 不知道什么原因。也请知道的友人留言,告知原因。

终端命令操作数据库mysql-LaokNas网络技术笔记
mysql

因为总是报错,说以选择了终端命令进行导入数据。 首先我们要在登陆终端后连接数据库:

1:连接远程数据库:mysql -h 主机名(ip) -u 用户名 -P 端口 -p

mysql -h 192.168.1.100 -u root -p 3306

2:连接本地数据路:

mysql -u root -p

输入对应的数据库密码登陆后就会显示 mysql> 这样说明我们已经连接到数据库了。

3:对数据库操作-新建数据库:

create DATABASE 数据库名;

4:选择数据库:

USE 数据库名

5:导入数据库sql文件 做这步骤之前,我们要先选择数据库,因为我们进入mysql后,里面会存储好多数据库,那么我们导入的时候,就要选择往哪个数据库导入。 假设我的数据库名为 user

USE user

回显:Database changed 这样说明我们已经选择了这个数据库,这样我们接下来才可以进行导入。 我们导入的文件为 username.sql

sourec /home/myfile/username.sql

回车后,如果sql文件没问题,就会回显

Query OK, 1 row affected (0.05 sec)

说明导入成功,一直到显示mysql> 这样这个数据就算导入完成了。

6:创建数据库表

    CREATE TABLE table_name (column_name column_type);

    //以下为创建数据表 runoob_tbl 实例:
    
    root@host# mysql -u root -p
    Enter password:*******
    mysql> use user;
    Database changed
    mysql> CREATE TABLE user_tbl(
       -> user_id INT NOT NULL AUTO_INCREMENT,
       -> user_title VARCHAR(100) NOT NULL,
       -> user_author VARCHAR(40) NOT NULL,
       -> submission_date DATE,
       -> PRIMARY KEY ( user_id )
       -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    Query OK, 0 rows affected (0.16 sec)

mysql>

7:删除数据库(谨慎操作) drop 命令删除数据库 drop 命令格式:drop database <数据库名>;

drop database user;
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容