岗前实训第二天 MySQL的增删改查

增:

INSERT INTO `user` (userName, PASSWORD)VALUES('123', '456');                  / /向user表中插入新的username(用户名),password(密码)

INSERT INTO `user` (userName, PASSWORD, SEX)VALUES('1234', '456' , 0);            / /向user表中插入新的username(用户名),password(密码),sex(性别)

改:

UPDATE `user` SET PASSWORD = '78900' , FLAG=2 WHERE userId = 3 ;              / /修改user表中userid=3的那一列中的密码和flag

UPDATE `user` SET PASSWORD = '78900' , sex=0 WHERE flag = 2;       / /修改user表中flag=2的那一列中的密码和性别

删:

DELETE FROM `user` WHERE USERID = 2 ;        / /删除user表中userID=2的那一列的所有数据

查:

SELECT * FROM `user`               / /最基本的查询,  查询user表中所有数据

SELECT * FROM `user` WHERE userId = 3              / /查询user表中userId=3的列

SELECT userName , password FROM `user` WHERE userId = 3           / /查询userID=3的那一列的数据的用户名和密码

SELECT userName 用户名, password 密码 FROM `user` WHERE userId = 3              / /查询userID=3的那一列的数据的用户名和密码,并用中文替代列名显示

SELECT userName AS 用户名, password AS 密码 FROM `user` WHERE userId = 3    / /查询userID=3的那一列的数据的用户名和密码,并用中文替代列名显示,加上as为全称, 去掉as对整句不影响

SELECT DISTINCT USERNAME , FLAG = 2 FROM `user`    / /查询user表中所有数据, 并且不显示重复的数据

SELECT * FROM EMP WHERE SAL >= 1250           / /查询emp表中sal列内所有大于等于1250的数据

SELECT * FROM EMP WHERE SAL != 1250            / /查询emp表中sql列内所有不等于1250的数据

SELECT * FROM EMP WHERE SAL <> 1250             / /查询emp表中sql列内所有不等于1250的数据

注: != 和 <>均表示不等于 

SELECT * FROM EMP WHERE ENAME LIKE '%D%'        / /查询emp表中ename列内包含字母D的所有数据

SELECT * FROM EMP WHERE ENAME LIKE '%D'             / /查询emp表中ename列内以字母D结尾的所有数据

SELECT * FROM EMP WHERE ENAME LIKE '_D%'            / /查询emp表中ename列内字母D为第二位的所有数据

SELECT * FROM EMP WHERE ENAME LIKE '__M_%' / /查询emp表中ename列内字母M为第且M后还有至少一个占位符的所有数据

注: like为模糊查询,  %表示0或多个字符,  _表示一个占位符

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值