mysql
文章平均质量分 81
芳机灵的三某人
于2017年5月25号建此博客,意在自勉,记录自己在软件开发上学习的点点滴滴。
展开
-
Sql学习(5)——Mysql数据库ROUND()函数
ROUND(X,D)函数:四舍五入函数,用来处理数字的位数保留问题。 X:需要处理的数字; D:控制数字X的位数保留(当D为正数是为保留D位小数,当D为负数意为以四舍五入法去掉X小数点前的|D|位数字)。下面sql语句的运行结果能更直观的反应此函数的原理。SELECT ROUND(20.1763);返回结果:20SELECT ROUND(20.1763,1);返回结果:20.2SELECT原创 2017-06-30 14:52:04 · 947 阅读 · 1 评论 -
SQL学习(4)——MySQL数据库常用的函数--常见的字符串函数
四、常见的字符串函数<1>LENGTH(str): 求字符串长度(以字节为单位),返回字符串str的字节长度。 注:在GBK编码中,一个中文字符为2个字节。UTF-8编码中,一个中文字符为3个字节,一个英文字符为1个字节。 例:*SELECT LENGTH('玩s')*返回结果为4。<2>CHAR_LENGTH(str): 获取字符串的长度,单位为字符。 例:*SELECT CHAR_L原创 2017-06-02 17:00:25 · 712 阅读 · 0 评论 -
SQL学习(3)——MySQL数据库常用的函数--流程控制函数和日期时间函数
二、流程控制函数 CASE: CASE value WHEN [value1] THEN result1 WHEN [value2] THEN result2 [ELSE result3] END (CASE语句在使用中十分灵活,这里只给出大致的语句方法) 若匹配value1,结果返回result1,若匹配value2结果返回result2,否则返回result3。 (作者在学习sql原创 2017-06-02 14:38:27 · 1233 阅读 · 0 评论 -
SQL学习(2)——MySQL数据库常用的函数--聚合函数
一、聚合函数 聚合函数对一组值执行计算并返回单一的值, 聚合函数与group by子句一块使用方能显现它的强大, 聚合函数与其他函数的根本区别:聚合函数一般作用在多条记录上, 聚合函数中除了count()外,都忽略空值。**聚合函数用表: CREATE TABLE clh_t_stuff (id INT PRIMARY KEY auto_increment, NAME VARCHAR(原创 2017-06-01 17:27:42 · 672 阅读 · 1 评论 -
SQL学习(1)——连表查询
连表查询的四种方式:合并,内连接,外连接,交叉连接。 本文用表: – 表1 CREATE TABLE clh_t_boys ( id INT PRIMARY KEY auto_increment, name VARCHAR(20), class INT, age INT, hometown VARCHAR(20) )原创 2017-05-27 16:35:13 · 596 阅读 · 0 评论 -
sql学习(6)——Mysql数据库where,group by,having
首先关于mysql中select语句的顺序:select * from tablename where * group by * having * oder by * limit*。 用表:clh_test_student,如下:1.查询平均分大于80的学生姓名,SELECT t.nameFROM clh_test_student twhere avg(t.score)>'80';运行后发现:原创 2017-11-13 11:39:20 · 440 阅读 · 0 评论 -
mysql视图
1、视图作用关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个问题,数据库提供了视图(view)功能。(采用moxigandashu关于视图的理解)2、关于视图的理解实际使用时,视图其实和表没多大的差别。把视图当作表的概念来创建以及使用。但是...原创 2018-05-23 18:59:37 · 227 阅读 · 0 评论 -
mysql/Oracle实现自增主键
目录Mysql实现自增主键1.建表CREATE TABLE clh_test1(`id` INT PRIMARY KEY AUTO_INCREMENT,`name` VARCHAR(8) NULL,`age` INT NULL)auto_increment = 1;2.插入数据insert into clh_test1 values(NULL,'tom',23);...原创 2019-02-19 11:49:07 · 601 阅读 · 0 评论