mysql常用命令

核能气质少年 提交于 2020-04-06 01:49:38

windows下mysql命令:

1.客户端连接MySQL数据库服务器(bin目录下执行):mysql -h 数据库服务器IP -u 用户名 -p 数据库名称

eg登陆本地:D:\AppServ\MySQL\bin>mysql -h localhost -u root -p

2.显示当前数据库服务器上所有的数据库:show databases;

3.选中某个指定的数据库:use 数据库名称

4.查询选定的数据库中存在的所有表show tables(已经使用use命令指定了某个数据库)或者show tables from 数据库名称

5.查看数据库中某个表结构:describe 表名

6.导出某个数据库,保存为SQL脚本文件(bin目录下执行):mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件名称.sql或者mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件所在绝对路径

7.通过SQL脚本文件导入指定的数据库命令格式:source SQL脚本文件名称.sql或者source SQL脚本文件所在绝对路径

 

mysql> create database example;
Query OK, 1 row affected (0.02 sec)

 

mysql> use example;
Database changed
mysql> source example.sql

8.另一种通过SQL脚本文件还原数据的方法(bin目录下执行):mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 < SQL脚本文件名称.sql或者mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 < SQL脚本文件绝对路径

9.创建数据库:create database 数据库名称  删除数据库: drop database 数据库名称 删除表: drop table 表名

10.修改密码使用mysqladmin(bin目录下): mysqladmin-u root-p password mypasswd命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,就是你自己的密码了。

11.常用sql语句:

  select name,sex,birth from user order by sex,birth desc;按性别排序,再按生日倒序;

  select distinct sex from user;检索出该字段中每个惟一的输出记录;

  create table user-(-id int(4)not null auto_inrement primary key,-name varchar(20),-sex char(1),-birth date);创建数据表user;

12.切换字符集:mysql> charset 字符集

13.清空表:delete from 表名

14.统计一个表前几条数据的某个属性的和:SELECT sum(Ccredit) FROM ( select * from course limit N) a;




 


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!