为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • select *中的“*”过滤的是字段,而不是记录
    查看全部
  • 1、插入记录 INSERT [INTO] tbl_name [(col_name,...) ] VALUES(val1,val2,....) 2、部分字段赋值使用(col_name1,col_name2,...) 3、插入列col_name可以省略,但必须为所有字段输入信息,否则报错 4、查找记录:SELECT expr,... FROM tbl_name; [ 查看全文 ]
    查看全部
  • select 15 between 1 and 20;1 select 1 between 1 and 20; 1,闭合的区间 select 15 in (5,15,20,25):1 select 13 not in (5,15,20,25); select null is null;:1 select * from test where age is not null;
    查看全部
  • ceil:向上取整 floor:向下取整 div:整数除法 select 3 div 4 :0 mod :取余
    查看全部
  • DATE_ADD
    查看全部
  • concat:字符链接,如select concat('a','b','c');abc concat_ws 字符串链接 如select concat('|','a','b','c'):a|b|c format:格式化字符串,如,select format(125670.56,2):125,756.56;select format(125670.56,1):125,756.6 select lower('MySql'):mysql; select upper('mysql'):MYSQL select left('mysql',2):my select right('mysql',3);:sql select length('my sql'):6 select ltrim(' mysql ssk'):mysql ssk; select ltrim(' mysql '): mysql; select trim(' mysql '): mysql; selelct trim(leading '?' from '??mysql??'):mysql?? selelct trim(trailing '?' from '??mysql??'):??mysql selelct trim(both'?' from '??mysql??'):??mysql select replace('???my???sql???','?','');:mysql; select replace('???my???sql???','?','!');:mysql; select substring('mysql',1,2):my select sbstring('mysql',1);mysql select substing(mysql,-1):l;负数从后面开始取,长度不可以为负值,但是可以不填,不填代表着所有 select * from test where username like'%1%%' escape('1');:获得名字中有%号的记录 %:任意个字符 _:任意一个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-01-18

  • % _
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-01-18

  • EXCAPE
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-01-18

  • insert into goods_brand(brand_name) (select brand_name from tdb_goods group by brand_name having count(brand_name)>=1); update tdb_goods as g inner jion goods_brand as b on g.brand_name = b.brand_name set g.brand_name= b.brand_id; alter table tdb_goods change brand_name brand_id smallint unsigned not null default 0;
    查看全部
    0 采集 收起 来源:回顾和概述

    2018-03-22

  • select now();当前日期和时间 select curdate();当前日期 select curtime();当前时间 select date_add('2014-3-12',interval 365 day);日期增加在2014-3-12上加365天 select date_add('2014-3-12',interval -365 day);日期减少在2014-3-12上减365天 select date_add('2014-3-12',interval 365 week); select datediff('2013-3-12','2014-3-12');输出365,得到两个日期之间的差值 select date_format('2014-10-13','%m/%d/%Y');输出10/13/2014进行日期格式化 %m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12) %l 小时(1……12) %i 分钟, 数字(00……59) %r 时间,12 小时(hh:mm:ss [AP]M) %T 时间,24 小时hh:mm:ss) %S 秒(00……59)   %s 秒(00……59) %p AM或PM
    查看全部
  • select 15 between 1 and 22;输出1 select 35 between 1 and 22;输出0 select 35 not between 1 and 22;输出1 select 10 in(5,10,15,20);输出1 select null is null; 输出1 select 0 is null;输出0 select * from test where first_name is null;
    查看全部
  • TIMESTAMP:时间戳
    查看全部
  • 一、存储范围(一般用的较少,多用数字类型表示) 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP(时间戳):1970-01-01 08:00:01至2038-01-19 11:14:07
    查看全部
  • 插入记录(插入多条记录) insert [into] tbl_name [(col_name,...)] {values | value} ({expr | default},...),(...),... 插入数据可以是函数或者表达式 默认值可以直接插入 default 主键可以直接插入 null 或者 default
    查看全部
  • 约束 数据表操作
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!