- 博客(13)
- 收藏
- 关注
原创 MySQL数据库——三种'自定义函数'的概念与定义
自定义函数: 用户自定义函数(user-defined- function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同--创建自定义函数格式:CREATE FUNCTION function_name RETURNS {STRING | INTERGER | REAL | DECIMAL} routine_body--删除函数:DROP FUNCTION [IF EXIS
2017-02-26 21:36:48 6421
原创 Ubuntu16.04,ffmpeg搭建简易监控环境
本博文中的配置文件部分非本人原创,而是借鉴了他人配置文件后,修改的实际操作中使用的配置文件ps.本次实践对系统要求不严格,使用普通的ubuntu版本即可,不需要server版本, 而且本人也只是在宿舍局域网中实现,有条件的朋友可以在公网中实现,成功的话可以与博主分享一下,哈哈。 !本文中的命令都在终端下输入! 1.安装软件,命令: sudo apt-get ins...
2017-02-25 10:39:55 2054
原创 MySQL数据库——基础运算符和函数总结(一步到位)
由于本文较长,可以直接将以下‘分标题’复制下来,然后在网页中查找直接跳转 1.字符函数 2.数值运算符和函数 3.比较运算符和函数 4.日期时间函数 5.信息函数 6.聚合函数 7.加密函数1.字符函数--concat(),字符连接--多个连接之间用逗号隔开SELECT CONCAT('l','_','SQL');--例(假设以下示例前提条件都已满足)
2017-02-24 15:21:47 2406
原创 MySQL数据库——初涉‘连接’基本语法
--连接语法结构table_reference {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN} table_reference ON conditional_expr;/*ps.在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的LEFT [OUTER] JOIN,左外连接RIGHT [OUTER] JOIN,右外连
2017-02-21 15:42:21 847
原创 MySQL数据库——‘多表’的基本操作(更新、删除、创建写入)
1.多表更新--基本格式UPDATE table_references SET col_name1 = {expr1|DEFAULT} [,col_name2 = {expr2|DEFAULT}]... [WHERE where_condition];--语法结构table_reference {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN} ta
2017-02-21 15:38:05 2064
原创 MySQL数据库——子查询的基本操作
1.子查询定义 子查询(SubQuery)是指出现在其他SQL语句内的SELECT子句。--例SELECT * FROM t1 WHERE col1 = (SELECT col2 FROM t2);/*1.SELECT * FROM t1,称为Outer Query/Outer Statement(外层查询/外层声明)2.SELECT col2 FROM t2,称为SubQuery*
2017-02-21 15:29:26 2223
原创 MySQL数据库——对查询结果的基本操作(GROUP BY、HAVING、ORDER BY、LIMIT)
[]中括号内为可省略字符1.GROUP BY(对查询结果分组)--语句格式[GROUP BY {col_name|position} [ASC|DESC],..]/*ASC:升序(默认)DESC:降序*/--实例(假设前提条件已满足):SELECT age FROM users GROUP BY age;--指定名称SELECT age FROM users GROUP BY 1;
2017-02-06 20:46:51 1027
原创 MySQL数据库——查询表达式
[]中括号内为可省略字符 查找就属于非常常见的操作了。 要注意的是,SELECT本身是在大部分语句执行完之后执行, 所以在有取别名、WHERE等条件时,注意命令执行顺序--语法格式SELECT select_expr [,select_expr ..][ FROM table_referrences [WHERE where_condition] [GROUP BY {c
2017-02-06 20:43:46 2709
原创 MySQL数据库——‘单表’的更新与删除
[]中括号内为可省略字符1.单表更新--更新记录(单表更新)--语法格式UPDATE [LOW_PRIORITY] [IGNORE] table_referrence SET col_name1={expr1|DEFAULT}[,col_name2={expr2|DEFAULT}].. [WHERE where_condition];--若是省略where条件,那么所有记录全部更新--实例(假
2017-02-06 20:39:32 566
原创 MySQL数据库——插入记录的基本操作
[]中括号内为可省略字符/*第一种插入方式*/--语法结构INSERT [INTO] 表名 [(列名,..)] {VALUES|VALUE} ({expr | DEFAULT},..),(..),..;/*1.列名可以省略,当列名省略时,即所有字段都需要赋值;2.插入值时,可以用表达式、函数等;3.同时插入多条记录,记得逗号;*/--实例(假设前提条件已满足)INSERT users
2017-02-06 20:36:48 2250
原创 MySQL数据库——修改数据库与列的基本操作
[]中括号内为可省略字符1.添加/删除列--添加列ALTER TABLE 表名 ADD [COLUMN] 添加列名 添加列类型 [FIRST|AFTER 列名称];--FIRST即为添加至最前,AFTER即为在指定列的后面--若不填写位置,则默认添加至最后方--例(假设前置条件都已定义):ALTER TABLE users ADD name VARCHAR(20) NOT NULL AFTE
2017-02-01 22:24:13 575
原创 MySQL数据库——修改约束基本操作
[]中括号内为可省略字符--添加主键约束ALTER TABLE 表名 ADD [CONSTRAINT [symbol(约束名)]] PRIMARY KEY [index_type](index_col_name);--约束名为这个约束的名称,可略--index_col_name,即为添加约束的列名,指定其进行添加操作,注意有小括号。--删除主键约束(一张表主键只有一个,不需指定)ALTER
2017-02-01 22:21:03 8645
原创 MySQL数据库——创建约束基本操作
约束是为了保证数据的完整性和一致性--对一个数据列建立的约束,就是列级约束--对多个数据列建立的约束,就是表级约束--列级约束既可以在列定义时声明,也可以在列定义后声明,--表级约束只能在列定义后声明--注意!--NOT NUll和DEFAULT没有表级约束 约束类型包括: NOT NULL (非空约束) PRIMARY KEY (主键约束) UN
2017-02-01 22:17:41 795
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人