首页 > 数据库技术 > 详细

MySQL 语句整理 2019-5-3

时间:2019-05-03 13:21:08      阅读:107      评论:0      收藏:0      [点我收藏+]

MySQL 语句整理

在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理.

查询薪水大于1800, 并且部门编号为20或30的员工sql select deptno,ename,sal from emp where sal > 1800 and (deptno = 20 or deptno = 30); and 优先级 高于 or 如果搞不明白谁应该先执行,就加入小括号.

Null不是数字,所以判定为Null的字段时,使用is null 而不是 = null

如: select ename,comm from emp where comm is null;

判定不为null的则使用 is not null

做完这些sql

设置字段not null 变为可以null: (必须加类型) sql ALTER TABLE 表名 MODIFY 字段名 VARCHAR(20) DEFAULT NULL;

修改表字段默认值:sql alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除) alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定)

选取最新的一条数据 根据创建时间 sql select * from user order by create_time desc limit 1;

MySQL 语句整理 2019-5-3

原文:https://www.cnblogs.com/ukzq/p/10804683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!