mysql常见命令
1.首先要先登录mysql数据库
mysql -h192.168.117.1 -P3306 -uroot -proot 或者mysql -h 192.168.117.1 -P 3306 -u root -proot
2.显示mysql数据库中有哪些库
show databases;
或者在dos窗口中,使用dos命令mysqlshow -h 192.168.117.1 -P 3306 -u root -proot
3.使用某个库或者说切换到某个库
use test;
4.查看某个库中的所有表
show tables;
5.既然test库中没有表,那我想看一下mysql这个库中有哪些表?我们可以use mysql; 然后再show tables;但是这样太麻烦了,我们可以使用show tables from mysql;这条语句查看mysql库中的所有表(注意:语法是show tables from 库名;)
show tables from mysql;这条语句,意思是查看mysql库中的所有表,此时我们还处在test库中,并不处在mysql库(即我们并没有切换到mysql库中查看mysql库中的所有表,而是还处在test库中的情况下,查看mysql库中的所有表)
show tables from mysql; 查看mysql库中的所有表
select database(); 查看下我们当前所在哪个库
6.创建表
create table person(id int,name varchar(20));
再来查看下test库中的所有表
show tables;
这样的话,test库中就有了person表
7.显示表的结构 desc 表名;或者describe 表名;或者 show columns from 表名;
desc person;或者describe person;或者show columns from person;
describe可以简写成desc
8.查询某表中的数据 select * from 表名;
select * from person;
9.向表中插入数据
insert into person (id,name) values (666,'令狐冲');
insert into person (id,name) values (888,'韦小宝');
9.更新表中的数据
update person set name='张无忌' where id=666;
10.删除表中的数据
delete from person where id=666;