当前位置: 首页 > news >正文

益阳做网站水禾田网站建设公司

益阳做网站,水禾田网站建设公司,邢台企业做网站推广,哪家公司建换电站select select * from c insert 字段设置自增后,当我们指定增加一条数据后,往后增加的数据都会在该条数据后进行递增,但是可以认为的指定增加某条id不存在的数据 insert into c values(7,‘政治’) insert into c(c2) values(‘历史1’),(…

select

select * from c

insert

字段设置自增后,当我们指定增加一条数据后,往后增加的数据都会在该条数据后进行递增,但是可以认为的指定增加某条id不存在的数据
insert into c values(7,‘政治’)
insert into c(c2) values(‘历史1’),(‘地理1’);

update 修改必须带条件

update c set c2=‘我爱上学’ for update;(全表修改)

delete

面试题:请阐述drop,truncate,delete的区别

delete:逻辑删除,要携带条件
truncate:不允许携带条件,全表删除,删除后索引等还原为最初状态
drop:删整个表
删除能力:drop>truncate>delete

函数

  1. 日期函数:
  • 获取当前日期
    select NOW() from dual;
  • 获取年月日
    select YEAR(NOW()),MONTH(NOW()),DAY(NOW())from dual;
  • 查询给学生的年龄,只按年份算
    select *,year(NOW())-year(sage) from t_student
  • 按出生日期算,当前月日《出生年月的月日则,年龄减一
    select *,year(NOW())-year(sage)+if(convert(date_format(now(),‘%m%d’), unsigned)<convert(date_format(sage,‘%m%d’), unsigned),-1,0) as '年龄’from t_student
  • 查询本月过生日的学生
    select * from t_student where month(now())=month(sage);
  • 查询下月过生日的学生
    select * from t_student where month(adddate(now(),interval 1 month))=month(sage);
  1. 字符串
  • 获取长度
    select length(‘i love this game’)from dual;
  • 拼接
    select concat(‘zhangsan’ ‘like’ ‘you’)from dual;
  • 大小写转换
    select upper(‘i love’),lower(‘L LIKE’)FROM dual;
  • 替换
    select replace(‘i love this games’,‘i’,‘a’)from dual;
  • 去除前后空格
    select length(trim(’ i love ')),lenght(trim('i love '))from dual;
  • 反转
    select reverse(‘I love this game’) from dual;
  1. 数字函数
    select floor(3.14),floor(-3.14),ceil(3.14),ceil(-3.14),round(-3.14),round(3.14)from dual;

  2. if条件

  • if(表达式,满足的结果,不满足的结果)
    select iif(1>0,‘这个世界真疯狂’,‘有规律’)from dual;
  • ifnull
    select t_student set ssex=null where sid=‘02’;
    select sname,ifnull(ssex,‘bnbun’)from t_student;
  • case when
    select *,year(now())-year(sage)+(
    case when convert(date_format(now(),‘%m%d’),UNSIGNED
    )<convert(date_format(sage,‘%m%d’),UNSIGNED)then -1
    else 0 end)
    from t_student;
  1. 聚合函数(一般与group by 或having搭配使用)
    select count(sid),max(sage),min(sage)from dual;
    union和union all
    select ‘12’,12 from dual
    union
    select ‘12’,12 from dual
    union
    select ‘12’,13 from dual

陌生语法

  1. begin;开启事务
  2. rollback;回滚
  3. commit;提交;
  4. for update锁:它的作用是在查询过程中锁定数据行,防止其他事务对这些数据进行修改操作。使用"For Update"可以保证当前事务对被锁定的数据具有排他性,并且能够避免产生并发问题。
  5. start transaction;可以启动一个事务

代码运行sql语句

上述代码课与该表搭配运行

-- ----------------------------
-- Table structure for c
-- ----------------------------
DROP TABLE IF EXISTS `c`;
CREATE TABLE `c`  (`C1` int(0) NULL DEFAULT NULL COMMENT '课程编号',`C2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '课程名称'
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of c
-- ----------------------------
INSERT INTO `c` VALUES (1, '税收基础');
INSERT INTO `c` VALUES (2, '税收进阶');
INSERT INTO `c` VALUES (3, '语文');
INSERT INTO `c` VALUES (4, '数学');
INSERT INTO `c` VALUES (5, '英语');
http://www.yayakq.cn/news/568806/

相关文章:

  • 视频网站切片怎么做seo计费系统源码
  • 上海网络建站模板拼多多无货源网店怎么开
  • 湘潭建设路街道网站重庆网站关键词优化推广
  • 优质的专业网站建设做塑料的外贸网站有哪些
  • 自己做的网站怎么放视频教程软件开发培训学费
  • 网站设计就业要求天津网络公司流程
  • 个人视频网站制作wordpress手机视频播放器
  • wordpress建站社区卖花网站模板
  • 网站开发设计注册建网站用什么服务器好
  • 四大免费网站2017网站建设前景
  • 怎么给自己做个网站Wordpress订阅栏目
  • 网站联系方式设计网站上线前做环境部署
  • 网站的页面动态需要哪些方法做太月星网站建设程序开发网页设计
  • 网站后台怎么做alt标签狗贩子怎么做网站卖狗
  • 怎么做电力设计公司网站最新网络游戏排行榜2021前十名
  • 设计师可以做兼职的网站网站建设培训学费
  • 深圳建设网站哪里好it外包服务是什么意思
  • 当阳建设中学网站浙江建设人才网
  • 工会网站平台建设h5免费制作平台哪个好
  • 网站正在建设中 给你带来网页设计免费素材
  • html5网站和传统网站的优点浙江做网站
  • 如何网站建设的方案杭州网站建设公司电话
  • 个人门户网站模板下载建设网站需要哪些硬件设施
  • 公司网站模板免费下载免费查询公司信息
  • 什么是行业网站?做网站开发有什么专业证
  • 旅游网站建设公司排名建搜索引擎网站
  • 网站章子怎么做电子商务网站建设名词解释
  • 网站建设费用一年站长工具seo综合查询怎么看数据
  • 石家庄网站维护新网域名管理平台
  • 上海专业的网站公wordpress批量添加文章