mysql的增删改查

1、增

mysql可以使用INSERT语句向数据库中添加数据

插入单条数据时的语法:

INSERT INTO table_name(column1,column2, ......)

VALUES (value1,value2, ......)

table_name为表名,column1,column2等为列名(属性),value1,valu2 等是要插入的值

ps:插入的值要与列名(属性)一一对应

插入多条数据时的语法:

INSERT INTO table_name(column1,column2, ......)

VALUES

(value1,value2, ......)

(value1,value2, ......)

....

(value1,value2, ......)

2、删

mysql可以使用DELETE语句删除表中的数据

语法如下

删除表中全部的数据

DELETE FROM table_name;

删除表中符合条件的数据

DELETE FROM table_name WHERE condition;

 table_name是要删除的表名,where子句是可选的,用于筛选符合条件的行

ps:当有多个条件需要同时满足时,用and关键字进行连接,

     当有多个条件,只需要满足其中一个条件即可,就用or进行连接.

eg:delete from 表名 where 条件1 and 条件2 and条件3......(同时满足多个条件)

        delete from 表名 where 条件1 or 条件2 or条件3......(满足一个即可)

3、改

mysql可以使用UPDATE语句来修改表中的数据

语法如下:

对单列的值进行修改

UPDATE table_name SET column=value;

对多个列的值进行修改

UPDATE table_name SET column1=value1,column2=value2,...

有条件的修改

UPDATE table_name SET column=value WHERE condition;

table_name是要修改的表名,SET子句用于设置要修改的列和修改的值,可以使用逗号将多个赋值语句分隔开;WHERE子句是可选的,用于筛选符合条件的行
 


 4.查

mysql可以使用SELECT语句查询表中的数据

语法如下:

全列查询 : (查询表里的所有列)

SELECT  *  FORM table_name

' * '为通配符,代表所有的列.

指定列查询:

SELECT table_name FROM column

指定列相对于全列查询而言,精简很多

带表达式的查询

SELECT 表达式 FROM table_name

带别名的查询: (给被查询结果的列起一个别名)

SELECT table_name  AS 别名 FROM table_name

去重查询: (针对列进行去重(把有重复的记录合并成一个)

SELECT distinct table_name FROM 列名

排序: (对查询结果进行排序)

SELECT 列名 FROM table_name order by 列名/表达式/别名 asc/desc

ps:1.如果没有直接写order by,则认为查询结果的顺序是未知的.

     2.如果要排序的列中,有NULL,则认为NULL是最小值(比0要小)

     3.排序可以针对 表达式/别名 来进行

     4.排序可以指定多个列来进行排序

指定多个列时,先以第一个为准,如果第一个值相同,再比较第二个

条件查询:(针对查询结果,按照一定的条件进行筛选)

SELECT 列名/表达式 FROM table_name FROM table_name WHERE condition

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值