一.数据类型
1.数字
image.png
2.字符
image.png
3.时间
image.png
二.函数使用
1.数学函数
image.png
2.字符函数
image.png
3.日期函数
image.png
三.今日代码
SELECT ABS(-3);
SELECT ABS(3);
SELECT SQRT(4);
SELECT SQRT(25);
SELECT EXP(2);
SELECT PI() + 3;
SELECT LENGTH('1234');
SELECT LENGTH('JIATING');
SELECT LENGTH('家庭');
SELECT CHAR_LENGTH('1234');
SELECT CHAR_LENGTH('JIATING');
SELECT CHAR_LENGTH('家庭');
SELECT RTRIM('home ');
SELECT LTRIM(' home');
SELECT UPPER('home');
SELECT LOWER('HOME');
SELECT NOW();
SELECT DAY(NOW());
SELECT MINUTE(NOW());
SELECT CURDATE();
SELECT CURTIME();
SELECT UPPER(t.id_char) FROM test_sjlx AS t;
SELECT LENGTH(t.id_char) FROM test_sjlx AS t;
SELECT CHAR_LENGTH(t.id_char) AS len FROM test_sjlx AS t;
四.课后作业
Q1:总结课上讲到的几种数值型数据类型,并举例具体用法。示例:DEMICAL(5, 2),表示
总长度 5 位,小数点后 2 位,比如 123.12、2.12。
image.png
Q2:总结课上讲到的几种文本型数据类型,并分析其使用场景。
image.png
Q3:新建一个叫做 test_sjlx2 的表,表内有两列分别为 id_date(数据类型 date), id_char(数据类型varchar(255)),表内数据分别为 id_date 列是“当时的日期”,“当时日期的 后 1 天”,“当时日期的前 1 天”,“当时日期的后 1 个月”,id_char 列是“123”,“home”,“家春秋”,“今天星期五”。 并用 CHAR_LENGTH 函数和 LENGTH 函数分别操作 id_char列,得出结果,并分析异同。
image.png