MySQL增删改查

MySQL增删改查


 

MySQL 插入数据

语法

INSERT INTO插入数据SQL:

INSERT INTO table_name ( field1, field2,...fieldN )

VALUES( value1, value2,...valueN );

如果数据是字符型,必须使用单引号或者双引号,如:"value"。

 

例子:向pengke数据库中的user表,插入一条数据

SQL:

INSERT INTO user(name,address,create_date)

VALUES(’彭珂’,’江西’,’2019-05-18’);

MySQL 查询数据

语法

SELECT查询数据SQL:

SELECT column_name,column_name

FROM table_name

[WHERE Clause]

[LIMIT N][ OFFSET M]

查询语句中,如果需要查询多个表的数据,可以在FROM关键字后面,加上多个表名,表名之间使用逗号(,)分割,并使用WHERE语句来设定查询条件或表之间关联。

SELECT 关键字后面,可以加上需要查询的字段名,可以多个字段、字段名用逗号(,)分割。

SELECT 关键字后面,使用星号(*)来代替所有字段,星号是通配符,相当于全部字段。

使用 LIMIT 属性来设定返回的记录数。

通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。

例子:查询user表中的全部字段和全部数据

SQL语句:SELECT * FROM user;

解析:SELECT是查询关键字,后面的星号(*)是通配符,也就是全部字段的意思。

为什么说这是查询全部数据,因为没有加WHERE查询条件,请看学习资料中的:“WHERE子句”。

 

例子:查询user表中的id、name、address这三个字段和全部数据

SQL语句:SELECT id,name,address FROM user;

解析:可以看到,这样就只查询到指定字段(id、name、address)的内容了。

MySQL 更新数据

语法

UPDATE 修改数据SQL:

UPDATE table_name SET field1=new-value1, field2=new-value2

[WHERE Clause]

同时更新多个字段,可在SET关键字后加上多个字段和对应的值,使用逗号(,)隔开。

例子:更新user表中的name、address这个字段(会把全部数据的这两个字段都更新哦,讲WHERE子句的时候,就可以添加条件更新啦,请看学习资料中的:“WHERE子句”)

SQL语句:UPDATE user SET name = 大神珂,address = ‘北京’;

提示更新完成了,我们查询下数据(你记住查询语句了没?),看看

解析:可以看到,这样就把user表中,指定字段(name、address)的内容更新了。

 

 

 

MySQL 删除数据

语法

DELETE 删除数据SQL:

DELETE FROM table_name [WHERE Clause]

如果没有指定 WHERE 子句,对应的表中所有记录将被删除。

例子:删除user表中的全部数据

SQL语句:DELETE FROM user;

查询下全部数据看看,有没有被删除

解析:可以看到,内容都被删除了。

 

注意,我知道大家想,为什么增删改查都是对全部数据的操作呀?那么请看下一个资料:“MySQL WHERE子句”,别急。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值