删除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=''; 有条件的去改