mysql 基本操作

 

 

综合操作:

 

 #登录数据库

[root@msdatet ~]# mysql -u root -p      

 

# 显示数据库

mysql> show databases;                       

 

#进入testdata数据库

mysql> use testdata;                              

 

#显示当前数据库下的所有表 

mysql> show tables;          

 

#查询user表结构 

mysql> desc user;             

 

#查看usertable表内容

mysql> select * from usertable;    

 

#把usertable表修改表名为UT

mysql> alter table usertable rename UT;      

 

#把usertable表sex字段删除

mysql> alter table usertable drop column sex;    

 

#把usertable表age字段更改名为nianlin并把类型修改为char类型

mysql> alter table usertable change age nianlin char null;   

 

#删除数据库testdata

mysql> drop database testdata;       

 

#删除usertable表

mysql> drop table usertable;          

 

#创建usertable表并设定相关字段及类型

mysql> create table usertable (name varchar(50),age int(10),sex char not null);        

 

 

 

 

表操作:

 

#  查看usertable表内容(所有查找)

mysql> select * from usertable;          

 

#  查看字段name为zhangshang的数据(精确查找)

mysql> select * from usertable where name='zhangshang';   

 

#查看字段name为zhangshang的数据(模糊查找)

mysql> select * from usertable where name like 'zhangshang';   

 

#usertable表插入内容(插入)

mysql> insert into usertable (name,age) values ('zhangshang',11);    

 

#把usertable表字段name为zhangshang的修改为xiaoming(修改)

mysql> update usertable set name='xiaoming' where name='zhangshang';  

 

# 删除usertable表中字段name内容为xiaoming的数据(删除)

mysql> delete from usertable where name='xiaoming';  

 

 

 

 

数据库备份:

 

[root@msdatet ~]# mysqldump -u root -p testdata > /home/testdata_backup.sql

 

 

 

数据库还原:

提示:假如你数据库已经把testdata数据库删除掉了,需要进入mysql数据库创建一个新的数据库进行覆盖,

如果testdata数据库没有删除,只是删除了表格可以直接还原,表名可以自定义。

 

[root@msdatet ~]# mysql -u root -p testdata < /home/testdata_backup.sql

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值