欢迎来访~

MySQL常用命令汇总

MySQL操作命令,基本常用的就这些吧,虽说不多,但我整理这个花了周六一天时间,效率有点太低了哈。这些命令如果不经常用很容易忘记,在此分享出来,忘了的时候再回来看看。
 
命令对象:
数据库:hello2099
数据表:user
数据:mysql> select * from user;
+------+---------------+------+------+----------------+
| id   | name          | sex  | age  | email          |
+------+---------------+------+------+----------------+
|    1 | 1号北极熊      | 男   |   24 | 123456@163.com |
|    2 | 2号北极熊      | 男   |   25 | 223456@163.com |
|    3 | 3号北极熊      | 女   |   21 | 323456@163.com |
|    4 | 4号北极熊      | 女   |   22 | 423456@163.com |
|    5 | 5号北极熊      | 男   |   25 | 523456@163.com |
|    6 | 6号北极熊      | 男   |   24 | 623456@163.com |
+------+---------------+------+------+----------------+
 
MySQL常用命令:
层级/对象 操作 命令
终端命令
[root@hello2099]# 登录 mysql -u root -p
mysql -h 108.108.108.108 -u root -p
[root@hello2099]# 修改密码 mysqladmin -u root -p password ‘123456’
[root@hello2099]# 导入/恢复数据库 mysql -u root -p hello2099 < hello2099.sql
[root@hello2099]# 导出/备份数据库 mysqldump -u root -p hello2099 > /root/hello2099.sql
[root@hello2099]# 导出/备份数据库表 mysqldump -u root -p hello2099 user > /root/user.sql
数据库
数据库 查看 show databases;
数据库 查看版本等 select version();
status;
show variables;
数据库 创建 create database hello2099;
数据库 使用,切换 use hello2099;
数据库 删除 drop database hello2099;
数据库 导入数据库 source /root/hello2099.sql;
数据库 当前所在库 select database();
数据表
数据库–表 查看 show tables;
数据库–表 创建 create table user (id int(5),name char(20),sex enum(‘男’,’女’),email char(20));
数据库–表 重命名 alter table user rename users;
数据库–表 查看创建表的语句 show create table  user;
数据库–表 删除 drop table user;
数据库–表–字段 查看 desc user;
数据库–表–字段 修改字段名称 alter table user change id ID int(5);
数据库–表–字段 修改字段类型 alter table user modify id int(4);
数据库–表–字段 添加 alter table user add number int(5);
数据库–表–字段 第一列插入字段
某列后面插入字段
alter table user add number int(5) first;
alter table user add age int(3) after sex;
数据库–表–字段 删除 alter table user drop number;
数据库–表–数据 查看/查找 select * from user;
数据库–表–数据 添加 insert into user values (1,’1号北极熊’,’男’,24,’123456@163.com’);
insert into user(id,name) values (2,’2号北极熊’);
数据库–表–数据 修改 update user set age=22 where name=’4号北极熊’;
数据库–表–数据 删除 delete from user where name=’5号北极熊’;
数据库–表–数据 数据表排序 select * from user order by id desc
select * from user order by id asc
数据库–表–数据 查看行数 select count(*) from user;
其它命令
查看错误 show warnings;
查看权限 show grants;
赋予权限 grant all privileges on hello2099.* to hello@’localhost’ identified by “password” with grant option;
刷新权限 flush privileges;
 
刚接触MySQL不久,整理可能会有错误之处,还请发现了的及时留言提出,谢谢!
 
 
-The End-
赞(0)
可附来源转载:姜维驿站 » MySQL常用命令汇总

富强、民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善