栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【mysql篇-基础篇】通用语法2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【mysql篇-基础篇】通用语法2

文章目录
    • 函数:
    • 约束:

函数:
  • 字符串函数
  • 常用字符串函数:
  • 演示:
    A、concat:字符串拼接
    select concat(‘hello’,‘world’);----> helloworld
    B、lower:全部转小写
    select lower(‘Hello’);---->hello
    C、upper:全部转大写
    select lower(‘hello’); ---->HELLO
    D、lpad:左填充
    select lpad(‘01’,5,‘-’);---->- - -01
    E、rpad:右填充
    select lpad(‘01’,5,‘-’);---->01- - -
    F、trim:去除空格
    select concat(’ hello world ');---->hello world
    G、substring:截取子字符串(mysql的索引值从1开始)
    select substring(‘Hello World’,1,5);---->Hello
  • 数值函数
  • 常见的数值函数:
  • 演示:
    A、ceil:向上取整(只要是小数位不是0,就会向上进一位)
    select ceil(1.1);---->2
    select ceil(1.5);---->2
    B、floor:向下取整(向下取整,都会去掉小数点后面的数字)
    select floor(1.1);---->1
    select floor(1.9);---->1
    C、mod:取模
    select mod(7,4);---->3
    D、rand:获取随机数(0-1之间)
    select rand();
    E、round:四舍五入
    select round(1.544,2);---->1.54
  • 日期函数
  • 常见的日期函数:
  • 流程函数
  • 常见的流程函数:
约束:
  • 概念:

约束是作用于表中字段上的规则,用于限制存储在表中的数据。

  • 目的:

保证数据库中的数据的正确、有效性和完整性。

  • 分类

  • 注意:
  • 约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。
  • AUTO_INCREMENT修饰主键的自增长。
  • 外键约束
  • 概述:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。
  • 语法:
    (1)CREATE TABLE 表名(
    字段名 数据类型,
    …
    CONSTRAINT 外键名称 FOREIGN KEY (外键字段名) REFERENCES 主表(主表列名));
    (2)ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段名) REFERENCES 主表(主表列名);
  • 删除外键:
    ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;
  • 外键删除更新行为
  • 概念:添加外键后,删除父表数据时产生的约束行为。
  • 行为列表:
  • 语法:
    ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段) REFERENCES 主表(主表字段名) ON UPDATE CASCADE ON DELETE CASCADE;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999972.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号