MySQL 控制台 常用命令

找到mysql.exe拖到控制台后输入命令 (空格)-u(账号)(空格)-p(密码)
mysql -uroot -proot
查看所有库 : show databases; //注意添加分号
mysql> select version(); 查看版本
mysql> select now(); 查看当前时间
mysql> show status like ‘Threads%’; 查看当前连接数
mysql>show global variables like ‘max_conn%’; 查看最大连接数

1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.导出一个数据库结构
mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.带语言参数导出
mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

例如,将aaa库备份到文件back_aaa中:
  [root@test1 root]# cd /home/data/mysql
  [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

选择一个库: use+表名;

查看选择的库中的表: show tables;

创建库: create database +库名;

删除库:drop database + 库名;

desc +表名: 查看表结构;

创建表: create table +表名(

字段名 +类型(比如int(),varchar()) +(字段的描述(是否可以为空not null,自动增长auto_increment)) +以此类推加字段每个之间用逗号隔开,设置主键可以使用primary key(字段名))

插入数据: insert info +表名(字段1,字段2…) values(值1,值2…);

查询: select * from +表名;

修改数据: update+ 表名+ set+ 字段=值,字段=值…;// 这样会修改这个表中所有行的这个字段; 添加条件 where 字段=值 只修改字段等于值的数据

删除数据:delete * from 表名;//删除所有 where添加条件

查询前几条数据: select * from 表名 limit 数字(前几行);

从第几行+1开始查询几行 select * from limit 2,4 (从第三行开始向下查询四条); // 使用limit 做分数据查询

select 字段1,字段2… from 表名 where 条件(比如id>3);

order by 排序

order by 字段 desc// 反序排序

order by 字段 desc limit 1 // 反排序后取第一条 mysql语句灵活组合

ex:select * from 表名 order by 字段(如果是数字按大小写,字母按a-z);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值