mysql 添加备份列_mysql增删改查备份基本操作

删除A表中的ID 中的开头以B* 的数据库。

复制代码 代码如下:

delete FROM tablename WHERE id like 'B%'

单独删除 A 表中的ID B

复制代码 代码如下:

delete FROM tablename WHERE id = 'B'

您可能感兴趣的文章:

连接:mysql -h主机地址 -u -p

增:

建库:create database leaf;

建表:

create table users (

username varchar()     not null,

password varchar()   not null);

表里面插入数据

insert into users('','');

一次性插入多条:加个逗号在写就好

mysql> desc leaf    -> ;

+----------+-------------+------+-----+---------+-------+

| Field    | Type        | Null | Key | Default | Extra |

+----------+-------------+------+-----+---------+-------+

|username | varchar(20) | NO   |     | NULL    |       |

| password | varchar(20) | NO   |     | NULL    |       |

+----------+-------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

mysql> insert into leaf() values("u1","p1");同 mysql> insert into leaf(username,password) values("u1","p1");

mysql> insert into leaf(username) values('u4');、、单独插入一个健值

mysql> insert into leaf(username) values('u2'),('u3;);批量插入一个健值

mysql> select * from leaf;

+----------+----------+|

username | password |

+----------+----------+

| u1       | p1       |

| u1       | p1       |

| u2       |          |

| u3       |          |

| u4       |          |

+----------+----------+

5 rows in set (0.00 sec)

insert into leaf values(username ,password);\\ 注意这条命令,我们输入表名不跟括号values的值不加引号,并且是key的值 这样做了以后会插入一个空行。

删:

删库:

drop database leaf;

删表:

drop table t1;

删除表里一个列

alter table what drop listname;删除A表中的ID 中的开头以B* 的数据库。

复制代码 代码如下:

delete FROM tablename WHERE id like 'B%'

单独删除 A 表中的ID B

复制代码 代码如下:

delete FROM tablename WHERE id = 'B'

truncate Table TableName  \\保留表结构,删除表中的所有数据。。 与delete的不同:

改:

更改表结构:

增加表结构:

1.在leafs后面加alter table tablename add virth char(20) not null default '' after  leafs; // ''注意是两个单引号。。

2.在最后面加

alter table tablename add dty char(20) not null default '' ; // ''两个单引号

3.在最前面加

alter table tablename add leaflove char(20) not null default 0 first;  // leaflove是你要加的。

更改列类型:

alter table tablename modify usernamess varchar(20) not null default '';

更改列类型和名字

alter table tablename change virth virsh varchar(20) not null default 0;

更新表数据

update leaf set name='' ; 把name这数据全都改

update leaf set name='' where password=''; 有条件的去改

查:

查看表里的数据

select * from leaf where name='hat';//条件

查看表结构

show columns from what;

或者desc 表名;

查看表的创建代码:show create table what;

查看2今制日志:mysqlbinlog mysql-bin.0000001

授权:

所有权限grant all  on *.* to root@'172.25.254.2' identified by 'westos' ;

部分权限grant replication slave on *.* to root@'172.25.254.2' identified by 'westos' ;''''

改密码:

更改当前密码set password=password("westos");

SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");

撤销用户权限:

revoke select on *.* from 'pig'@'%';

删除用户 DROP USER 'username'@'host'; ''''

下来是mysql的备份操作

mysqldump -u -p 库名 > ?.sql

恢复

mysql -u -p < ?.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值