.如何通过命令行连接mysql数据库
windows端打开cmd 进入mysql所在的目录下,进入bin目录下:
比如我的路径是在:D:\phpStudy\mysql\bin下输入:
mysql -hlocalhost -uroot -p
mysql -uroot -p 也可以(但是这里连接的是本地,如果不在本地需要用第一个);
-h 表示连接的主机名,一般都是在本地,如果不在本地就需要写上地址
-u 这个是用户名
-p 整个是密码
比如: -h200.200.102.100 这个样子表示连接的是这个ip上的数据库。
mysql -h200.200.102.100 -uroot -p
在p后边可以直接输入密码,但是这时会被显示出来,不安全,一般都是输入完p后 按 回车键 然后再输入密码是看不见的更安全些。
这个时证明连接数据库成功,此时就可以进行操作了,但是第一步必须选择一个数据库
选择数据库:
use 数据库名 即可
show databases; //显示存在的数据库
use test;//test为相对应的数据库名称,表示使用某个数据库
show tables; //显示此数据库的所有表
desc book; //book为对应的表名称,此命令为展示表的字段详情
create database test; //建数据库。名字为test
create table user(id int(4) not null primary key auto_increment,username char(20)not null,password char(20) not null);
//创建数据库,名为user
insert into user (1,'功夫码','2019.04.23'); //插入一条数据
select * from user;//查询所有的信息