阿里云服务器(centos7)的使用(3)一MySQL的常用命令
项目中使用的是MySQL数据库,所以对MySQL的常用命令总结:
1,用root账号以密码方式登录MySQL
mysql -u root –p
2,显示所有的数据库:
show databases;
注:所有的mysql命令都要以;结尾,不然不会执行。
3,创建数据库
create database <数据库名>;
例如创建school的数据库: create database school;
现在数据库里 已经有school这个库
4,删除数据库
drop database <数据库名>;
例如删除school这个数据库:drop database school;
school这个库已经被删除了
5,打开指定的数据库
use <数据库名>;
例如打开school数据库:use school;
提示:Database changed 就说明已经打开school数据库了
6,创建表
create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
7,查看数据库中的所有表
show tables;
例如查看resume_server下的所有的表:show tables;
8,查看数据库表结构
desc <表名>;
例如查看Users表的结构:desc Users;
9,在表中插入记录
insert into <表名> [( <字段名1>[,..<字段名n > ])] values (值1 )[, (值n )];
10,查询表中的记录
select <字段1,字段2,...> from <表名> where <表达式>;
例如 查Users表中的id,userName:select id,userName from Users
例如查询Users表中第1-2的id,userName:select id,userName from Users limit 1,2;
11,删除数据表
drop table <表名>;
12,退出数据库
quit
13,导出数据库文件
不能在mysql命令下执行
mysqldump -u 用户名 –p 数据库名 > 导出的文件名;
还需要输入 复制的数据库的密码
复制导出resume_server的数据库:mysqldump -u root -p resume_server > resume_server_out.sql;