剑指offer-----Mysql常用命令行

1 .连接mysql:

   连接到本机上的Mysql:

打开cmd 即dos窗口 

然后找到mysql的bin目录  cd 路径

在键入命令 mysql -hlocalhost -root -p

最后输入密码:

  

 

   连接到远程主机上的Mysql:

mysql -h远程主机IP -u用户名 -p密码

    退出mysql命令:

exit

 2 .修改密码:

mysqladmin -u 用户名 -p 旧密码 password 新密码

 3.创建数据库:

create database 数据库名

 

 4.显示数据库: 

show databases

5.删除数据库: 

drop database 数据库名

6.连接数据库: 

use 数据库名

 

7.当前选择的数据库: 

select database();

1 显示当前数据库的版本: select vcersion()

2 显示当前时间: select now()

3 显示年月日 : select dayofmonth(current_date);

4 显示字符串: select "my mysql"

5 当计算器: select  (4*4/10) +25

6 串接字符串: select concat(f_name," ",I_name);

8.创建数据表: 

create table 表名

(

  字段名 类型,

 字段名 类型,

);

 

 

9.删除数据表: 

drop table 表名

 

10.表中插入数据: 

inset into 表名 values( shuju);

 

10.查询表中的数据: 

select 字段名 from 表名 where <表达式>

1 查询表中所有数据 :select *from 表名

2 查询表中前n行数据 :select *form 表名 by id limiti 0,n;

 

 

11.删除表中的数据: 

delect  from 表名 where <表达式>

1 删除表名为myclass中编号为1的记录 :delect from myclass where id=1;

 

 

11.修改表中的数据: 

update  表名 set 字段=新值 where 条件

例如 :update myclass set name='哈哈哈' where id=1;

 

 

 

12.增加字段: 

alter table 表名 add 字段 类型

mysql >alter tablemyclass add passtest int(4) default '0'

加索引: mysql>table 表名 add index 索引名(字段名1[,字段名2.。。]);

例如 :update myclass set name='哈哈哈' where id=1;

13.修改表名: 

rename table 原表名 to 新表名

14.备份数据库: 

1 导出整个数据库 : mysqldump -u用户名 -p密码 数据库名> 导出文件名

2 导出一个表: mysqldump -u用户名 -p 数据库名 表名> 导出文件名 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值