1.登录mysql数据库
1.1登录本地数据库
mysql -uroot -p
//root为用户名 1234为密码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ce368a9d9dbebe337758d42f3d4adbd8.png)
1.2登录远程数据库
mysql -hxx.xx.xx.xx -uroot -pxxx
2.数据库操作:
2.1查看数据库:
mysql> show databases;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7dda185c3794581480291d8d0eb7ec28.png)
2.2创建数据库:
mysql> create database user; //user为数据库名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/46cc49f114b4843b6db842496949ead0.png)
2.3使用(进入)数据库:
mysql> use user; //user为数据库名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c3f835bb6250017081c2f8237d38d297.png)
2.4删除数据库:
mysql> drop database user; //user为数据库名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/94180ca3c5374c6b2f4eee9d55c648c4.png)
3.表操作:
3.1查看数据库中可用的表:
mysql> show tables;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/90bb4761b456e5e9e092388f6be02833.png)
3.2查勘表结构:
mysql> describe account; //account为表名
或
mysql> desc account; //account为表名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cd95c1c7734737c52e4eaedf905fffcb.png)
3.3新建表:
mysql> create table account(
id int(20) not null auto_increment,
name varchar(20),
primary key(id)
);
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8c3632942eda4e197338c5e23b66171d.png)
3.4修改表:
//在表的最后面新加列
mysql> alter table account add age int(8);
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/44df40a4edfd827a34882d85e0fe2d54.png)
//在表的最前面新加列
mysql> alter table account sdd user_id int(8) first;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f712ddafb65a26b9f846bb2b26a46a33.png)
3.5删除表:
mysql> drop table account;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2edd360b0770ebf5fe183d93bfaf4dfb.png)
4.表数据操作:
4.1查询表数据:
mysql> select * from account;
4.2添加数据:
mysql> insert into account values (1,'zhangsan');
4.3修改数据:
mysql> update account set name='wanger' where id=2;
4.4删除数据:
mysql> delete from account where id=1;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7055b3f5a7f91045932ef3f7d82711e6.png)