mysql增删改查

//查询一个表里面的栏:

show columns from 表名;

//删除一个数据库表

drop database 表名;

//插入信息到表中

INSERT INTO 表名 VALUES ("hyq","M");

//查询表中信息

select *from 表名;

//修改表中某项信息

UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

代表着从新设备字段名3是c的字段名1和字段名2的内容

//在第一列前面加一列

alter table 表名 add column 列表名 属性 制约条件 first;

//在任何一列的后面加上一列

altertable 表名 add column 列表名 属性 制约条件 after 需要在哪个后面添加的列名;

//删除表中的一列

alter table 表名 drop column 列表名;

//打开一个数据库,比如说就是在一个文件夹中有一个.sql结尾的文件,开的方式查询里面的数据库就是

show databases;

//然后进入某个数据库

use 数据库名字;

//然后看这个数据库都有什么表格

show tables;

//给表格添加一个索引

alter table表名字 add index 索引名(列名);

create index 索引名 on 表名字(列名);

//创建一个视图,可以一张表的几种需要的属性显示在一个里面

create view 视图名(列表名a, 别表名b, ...)as select 列表1,列表2,...from 表格名;

然后会给出创建成功,然后就是select *from 视图名;

//查看一个txt类型的文件

gedit  xxx.txt;

//导入操作,把一个文件里的数据保存进一张表中

load data infile ’文件路径和文件名‘ into table 表名字;

//导出操作,是把数据库中的某个表的数据保存到文件中

select 列1,列2 into outfile ’文件路径和文件名‘ from 表名字;

//数据库备份

mysqldump -u root 数据库名>备份名字,备份完可以直接用ls查询到,然后可以用gedit查看备份文件的内容,也可以用cat直接在屏幕中显示.

//数据库恢复

source /tmp/SQL6/MySQL-06.sql
这就是一条恢复语句,它把 MySQL-06.sql 文件中保存的mysql_shiyan 数据库恢复。
还有另一种方式恢复数据库,但是在这之前我们先使用命令新建一个空的数据库 test:
mysql -u root          #因为在上一步已经退出了MySQL,现在需要重新登录
CREATE DATABASE test;  #新建一个名为test的数据库
再次 Ctrl+Z 退出MySQL,然后输入语句进行恢复,把刚才备份的 bak.sql 恢复到 test 数据库:
mysql -u root test < bak.sql



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值