MYSQL的增删改查

1.创建表

create table 表名(

字段名称 字段类型(int ,varchar 之类的)修饰条件(not null auto_increment,primary key等等),

字段名称 字段类型(int ,varchar 之类的)修饰条件(not null auto_increment,primary key等等),

字段名称 字段类型(int ,varchar 之类的)修饰条件(not null auto_increment,primary key等等)

);

2.删除表

删除表:drop table 表名;

删除表中的某列:alter table 表名 drop column 列名;

删除表中的数据:delete from 表名 where 条件;

(如果不加条件,则删除表中的所以数据)

truncate table 表名;

truncate删除,效率高一点点,truncate删除数据后,如果表中有自增列,则自增列从头开始;而delect则从上次删除的下一个开始。

3.增

插入单行

insert into 表名(字段名1,字段名2)values('更改值1','更改值2');

插入多行

insert into 表名(字段名1,字段名2)values('更改值1','更改值2'),('更改值1','更改值2'),('更改值1','更改值2');

注意:

1.插入的值的类型要与列的类型一致或兼容

2.列数与值的个数要保持一致 

3.列的顺序可以交换

4.可以省略列名,默认为给所有列添加数据,而且列的顺序与表中列的顺序一致

4.改

 格式:update 表名 set 字段名1='xxx',字段名2='xxx'where 限制条件(eg:stuid=2)

修改表名:alter table 旧表名 rename to 新表名;

修改列名:alter table 表名 change column 旧列名 新列名 数据结构

修改列的数据类型:alter table 表名 modify column 列名 新数据类型;

5.查

1.输出该表中的所有数据:

select *from 表;

2.输出该表中指定列的数据:

select 字段名1,字段名2 from 表名 where 限制条件(如stuid=2);

3.查看当前mysql数据库的版本信息:

select version();

4.输出当前所有数据库

show databases();

5.输出当前数据库中的所有表:

show tables;

6.输出指定库中的所有表:

show tables from 库名;

7.条件查询

where
语句 where 条件
select 列名 from 表名 where 条件;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值