精华内容
下载资源
问答
  • mysql内置函数
    2021-02-07 19:33:13

    一、字符串函数

    1.concat(s1,s2....sn):把传入的参数连接成一个字符串;

    2.insert(str,x,y,str):从str的x位置开始,替换y长度的字符串为str,select insert('abcdefg',2,3,'hello');

    3.lower(str),upper(str):将字符串转换为大写,小写;

    4.left(str,x) right(str,x) 返回str左边(右边)x个字符,x为null则返回null;

    5.lpad(str,n,pad) rpad(str,n,pad)  用pad对字符串str从最左边(右边)进行填充,直到总长度达到n ; select name,lpad(name,10,'#'),rpad(name,10,'(') from cats;

    6.trim(),ltrim(),rtrim()去掉两边,左边,右边空格;select concat('1',trim('   abc   '),'2'),concat('1',ltrim('   abc   '),'2'),concat ('1',rtrim('   abc   '),'2')G;

    7.replace(str,a,b) 在字符串str中用字符串b替换所有的字符串a;

    8.strcmp(s1,s2):如果S1比S2小,返回-1;如果S1比S2大则返回1;如果相等则返回0;

    9.substring(str,x,y) 返回字符串str中从位置x起,长度为y的子字符串;

    二、数值函数

    abs(x):返回绝对值;

    ceil(x):返回大于x的最小整数;

    floor(x):返回小于x的最大整数;

    mod(x,y):返回x与y的模;

    rand():返回0-1之间的随机数   select round(rand()*100);

    round(x,y):返回参数x的y位小数的四舍五入结果;

    truncate(x,y):返回数字x截断为y位小数的结果;

    三、日期函数

    curdate() curtime() now();

    select curdate();

    select unix_timestamp(now());

    select from_unixtime(1331110656);

    select week(now()),year(now());

    select hour(curtime()),minute(curtime());

    select monthname(now());

    select date_format(now(),"%Y-%m-%d %H:%i:%s");

    date_add(xxx,interval x day);

    data_sub(xxx,interva; x day);

    更多相关内容
  • 一、字符串函数1. CONCAT(S1,S2....SN):把传入的参数连接成一个字符串2. INSERT(str, x, y, insert):将字符串X位置开始,y个字符串长度替换为字符串insert3. LOWER(str) UPPER(str):将字符串转为小或或大写4. LEFT...

    一、字符串函数

    1. CONCAT(S1,S2....SN): 把传入的参数连接成一个字符串

    2. INSERT(str, x, y, insert): 将字符串 X位置开始,y个字符串长度替换为字符串 insert

    3. LOWER(str) UPPER(str): 将字符串转为小或或大写

    4. LEFT(str, x) RIGHT(str, x): 分别返回最左边的 X字符,和最右边的X个字符,如果第二个参数为 NULL则什么也不返回

    5. LPAD(str, n, pad), RPAD(str,n,pad): 用字符串 pad对str 最左边和最友边进行填充,直到长度为 n个字符长度

    6. TRIM (str) LTRIM(str) Rtrim(str): 去掉字符串两边,左边和右边字符串的空格

    7. replace(str, a,b) :用字符串 b替换字符串str中的所有出现的字符串 a

    8. strcmp(s1, s2): 如果S1比 S2小,返回-1 , 如果 S1比S2 大则返回 1, 如果S1==S2 0

    9. substring(str, x, y): 返回字符串中的第 x位置起y 个字符串长度的字符。

    二、数值函数

    ABS(x):返回X 的绝对值

    ceil(x): 返回大于 X的最小整数  2.1 2.5 2.9  3

    floor(x): 返回小于 X的最大整数  2.1 2.5 2.9 2

    mod(x, y): 返回x/y的模

    rand() 0-1 之间

    round(x,y): 返回参数 X的四舍五入的有y位小数的值

    truncate(x,y): 返回数字 x截断为y 位小数的结果

    三、日期函数

    当用PHP 的时间戳来完成

    curdate()

    curtime()

    now()

    unix_timestamp(date)

    from_unixtime

    week()

    year()

    hour()

    minute()

    .....

    四、流程控制函数

    if(value, t f)

    ifnull(value1, value2)

    case when [value1] then[result1]...else[default]end

    case when ...then

    五、其它函数

    database()

    version()

    user()

    inet_aton(ip)

    inet_ntoa()

    password()

    md5()

    【PHP中mysql相关函数】

    mysql_list_tables() 表查询函数,类似 mysql_query() 函数

    mysql_fetch_field() 字段信息函数,返回句柄

    Name 字段的名称

    Table 字段所属数据表的名称

    Type 字段的类型

    max_length 字段的最大长度

    not_null 字段是否不能为空,是,则这一项的值为 1

    primary_key 字段是否为主键,是,则这一项的值为 1

    unique_key 字段是否为 unique键,是,则这一项的值为1

    multiple_key 字段是否不为 unique键,是,则这一项的值为1

    Numeric 字段是否为数字型,是,则这一项的值为 1

    Blob 字段是否为 blob型,是,则这一项的值为1

    Unsigned 数字型的字段是否为 unsigned的,是,则这一项的值为1

    Zerofill 数字型的字段是否为 zerofilled的,是,则这一项的值为1

    展开全文
  • /*查看字段所用的字符集,等同于查看数据库的字符集*/ select charset ( 字段名 ) from table_name ; show create database scott ; //查看数据库的字符集 -- 要求显示student表中的信息,显示格式:...
    筛选分页结果
    /*语法*/
    -- 起始下标为 0
    
    --0 开始,筛选 n 条结果
    SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT n;
    
    -- 从 s 开始,筛选 n 条结果
    SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT s, n;
    
    -- 从 s 开始,筛选 n 条结果,比第二种用法更明确,建议使用
    SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT n OFFSET n;
    
    /*按 id 进行分页,每页 3 条记录,分别显示 第 1、2、3 页*/
    
    mysql> create database exam;
    
    mysql> CREATE TABLE exam_result (
        -> id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
        -> name VARCHAR(20) NOT NULL COMMENT '同学姓名',
        -> yuwen float DEFAULT 0.0 COMMENT '语文成绩',
        -> shuxue float DEFAULT 0.0 COMMENT '数学成绩',
        -> yingyu float DEFAULT 0.0 COMMENT '英语成绩'
        -> );
    
    mysql> INSERT INTO exam_result (name, yuwen, shuxue, yingyu) VALUES
        -> ('唐三藏', 67, 98, 56),
        -> ('孙悟空', 87, 78, 77),
        -> ('猪悟能', 88, 98, 90),
        -> ('曹孟德', 82, 84, 67),
        -> ('刘玄德', 55, 85, 45),
        -> ('孙权', 70, 73, 78),
        -> ('宋公明', 75, 65, 30);
        
    mysql> SELECT * FROM exam_result;
    
    mysql> select * from exam_result limit 0,3; //第一页
    
    mysql> select * from exam_result limit 3,3; //第二页
    
    mysql> select * from exam_result limit 6,3; //第三页
    
    Update
    /*语法*/
    UPDATE table_name SET column = expr [, column = expr ...]
    [WHERE ...] [ORDER BY ...] [LIMIT ...]
    
    -- 更新值为具体值
    -- 查看原数据
    
    mysql> SELECT name, shuxue FROM exam_result WHERE name = '孙悟空';
    
    -- 数据更新
    mysql> UPDATE exam_result SET shuxue = 80 WHERE name = '孙悟空';
    
    -- 一次更新多个列
    -- 查看原数据
    mysql> SELECT name, shuxue, yuwen FROM exam_result WHERE name = '曹孟德';
    
    -- 数据更新
    mysql> UPDATE exam_result SET shuxue = 60, yuwen = 70 WHERE name = '曹孟德';
    
    -- 更新值为原值基础上变更
    mysql> select name,(yuwen+shuxue+yingyu+30) total from exam_result order by total limit 3;
    
    -- 没有 WHERE 子句,则更新全表
    mysql> UPDATE exam_result SET yuwen = yuwen * 2;
    
    Delete

    删除数据:

    /*语法*/
    DELETE FROM table_name [WHERE ...] [ORDER BY ...] [LIMIT ...]
    
    -- 删除数据
    mysql> DELETE FROM exam_result WHERE name = '孙悟空';
    
    --删除整张表
    mysql> DELETE FROM exam_result;
    
    

    仅删除表里的记录数据,不删除表结构,不加条件整张表的记录全部删除

    截断表

    /*语法*/
    TRUNCATE [TABLE] table_name;
    
    /**
    注意:这个操作慎用
    1. 只能对整表操作,不能像DELETE一样针对部分数据操作;
    2. 实际上 MySQL 不对数据操作,所以比 DELETE 更快
    3. 会重置 AUTO_INCREMENT 项
    **/
    
    -- 截断整表数据,注意影响行数是0,所以实际上没有对数据真正操作
    mysql> TRUNCATE for_truncate;
    
    插入查询结果
    /*语法*/
    INSERT INTO table_name [(column [, column ...])] SELECT ...
    
    --快速复制表结构
    mysql> CREATE TABLE no_duplicate_table LIKE duplicate_table; 
    //新表:no_duplicate_table , 旧表:duplicate_table
    
    -- 将 duplicate_table 的去重数据插入到 no_duplicate_table
    mysql> INSERT INTO no_duplicate_table SELECT DISTINCT * FROM duplicate_table;
    /*去重:distinct*/
    
    /**重点:
    *like 的使用
    *mysql> insert into table2_name select distinct*from table1_name;
    **/
    
    聚合函数
    • COUNT([DISTINCT] expr)函数:返回查询到的数据的数量
    • SUM([DISTINCT] expr)函数:返回查询到的数据的总和,不是数字没有意义
    • AVG([DISTINCT] expr)函数:返回查询到的数据的平均值,不是数字没有意义
    • MAX([DISTINCT] expr) 函数:返回查询到的数据的最大值,不是数字没有意义
    • MIN([DISTINCT] expr) 函数:返回查询到的数据的最小值,不是数字没有意义
    • null不计入计算
    group by子句的使用
    /*语法*/
    select column1, column2, .. from table group by column;
    
    /**
    *在select中使用group by 子句可以对指定列进行分组查询
    **/
    
    --基于雇员信息表(Oracle9i测试表)显示平均工资低于2000的部门和它的平均工资
    //分析题目,可进行下述两步操作:
    
    /*1.统计各个部门的平均工资*/
    select avg(sal) from EMP group by deptno
    
    /*2.having和group by配合使用,对group by结果进行过滤*/
    select avg(sal) as myavg from EMP group by deptno having myavg<2000;
    
    /**
    *注意:having必须是在group by内使用的,后面可以加表达式运算
    **/
    

    导入Oracle9i测试表SCOTT的基本方法:

    //文件存放路径尽可能都是英文,
    mysql> source 数据库备份存储的文件路径/SCOTT.sql;
    
    //备份文件,需要断开MySQL连接
    # mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径/SCOTT1.sql
    
    函数
    日期函数

    在这里插入图片描述

    /*请查询在2分钟内发布的帖子*/
    select * from msg where date_add(sendtime, interval 2 minute) > now();
    //now()---当前时间
    
    字符串函数

    在这里插入图片描述

    /*查看字段所用的字符集,等同于查看数据库的字符集*/
    select charset (字段名) from table_name;
    
    show create database scott; //查看数据库的字符集
    
    --要求显示student表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”
    mysql> select concat (name,'的语文是',yuwen,'分,数学是',shuxue,'分,英语是',yingyu,'分') as '分数' from exam_result;
    
    --将EMP表中所有名字中有S的替换成'上海'
    select replace(ename, 'S', '上海') ,ename from EMP;
    
    //查找'10,A,B'中逗号出现的次数
    select length ('10,A,B') - length(replace('10,A,B,',',','')) as cnt;
    //REPLACE(str,search_str,replace_str)  :在str中用replace_str替换search_str
    
    /*length(String):String 的长度,只看个数不看类型*/
    
    数学函数

    在这里插入图片描述

    ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
    
    mysql> select ifnull('abc','123');
    mysql> select ifnull(NULL,'123');
    
    展开全文
  • 一、创建数据库:create data data _name;php中创建数据库的两种方法:(mysql_create_db(),mysql_query())$conn = mysql_connect(“localhost”,”username”,”password”) ordie ( ...mysql_create_db(“data ...

    一、创建数据库:

    create data data _name;

    php中创建数据库的两种方法:(mysql_create_db(),mysql_query())

    $conn = mysql_connect(“localhost”,”username”,”password”) or

    die ( “could not connect to localhost”);

    mysql_create_db(“data _name”) or

    die (“could not create data ”);

    $string = “create data data _name”;

    mysql_query( $string) or

    die (mysql_error());

    二、选定数据库

    在创建表之前,必须要选定要创建的表所在的数据库

    选定数据库:

    通过命令行客户端:

    use data _name

    通过

    php: mysql_select_db()

    $conn = mysql_connect(“localhost”,”username”,”password”) or

    die ( “could not connect to localhost”);

    mysql_select_db(“test”,$conn) or

    die (“could not select data ”);

    三、创建表

    create table table_name

    如:

    create table table_name

    (

    column_1 column_type column attributes,

    column_2 column_type column attributes,

    column_3 column_type column attributes,

    primary key (column_name),

    index index_name(column_name)

    )

    在命令行客户端需要键入整个命令

    在php中使用,mysql_query()函数

    如:

    $conn = mysql_connect(“localhost”,”username”,”password”) or

    die ( “could not connect to localhost”);

    mysql_select_db(“test”,$conn) or

    die (“could not select data ”);

    $query = “create table my_table (col_1 int not null primary key,

    col_2 text

    )”;

    mysql_query($query) or

    die (mysql_error());

    四、创建索引

    index index_name(indexed_column)

    五、表的类型

    ISAM MyISAM BDB Heap

    声明表类型的语法:

    create table table_name type=table_type

    (col_name column attribute);

    默认使用MyISAM

    六、修改表

    alter table table_name

    更改表名

    alter table table_name rename new_table_name

    或者(高版本中)

    rename table_name to new_table_name

    添加和删除列

    添加列:

    alter table table_name add column column_name colomn attributes

    例如:

    alter table my_table add column my_column text not null

    first 指定插入的列位于表的第一列

    after 把新列放在已经存在的列的后面

    例如:

    alter table my_table add column my_next_col text not null first

    alter table my_table add column my_next_col text not null after my_other _column

    删除列:

    alter table table_name drop column column name

    添加和删除索引:

    alter table table_name add index index_name (column_name1,column_name2,……)

    alter table table_name add unique index_name (column_name)

    alter table table_name add primary key(my_column)

    alter table table_name drop index index_name

    如:

    alter table_name test10 drop primary key

    更改列定义:

    用change或是modify命令可以更改列的名称或是属性。要更改列的名称,还必须重新定义列的属性。例如:

    alter table table_name change original_column_name new_column_name int not null

    注意:必须要重新定义列的属性!!!

    alter table table_name modify col_1 clo_1 varchar(200)

    七、向表中输入信息(insert)

    insert into table_name (column_1,column_2,column_3,…..)

    values (value1,value2,value3,……)

    如果要存入字符串,则需要使用单引号“'”将字符串括起来,但是需要注意字符的转意

    如:

    insert into table_name (text_col,int_col) value (\'hello world\',1)

    需要转义的字符有:单引号' 双引号”  反斜杠\  百分号%  下划线_

    可以连续使用两个单引号转义单引号

    八、updata语句

    updata table_name set col__1=vaule_1,col_1=vaule_1 where col=vaule

    where部分可以有任何比较运算符

    如:

    table folks

    id  fname  iname  salary

    1  Don  Ho  25000

    2  Don  Corleone 800000

    3  Don  Juan  32000

    4  Don  Johnson  44500

    updata folks set fname='Vito' where id=2

    updata folks set fname='Vito' where fname='Don'

    updata folks set salary=50000 where salary<50000

    九、删除表、数据库

    drop table table_name

    drop data data _name

    在php中可以通过mysql_query()函数使用drop table命令

    在php中删除数据库需要使用mysql_drop_db()函数

    十、列出数据库中所有可用表(show tables)

    注意:使用该命前必须先选定数据库

    在php中,可以使用mysql_list_tables()得到表中的清单

    十一、查看列的属性和类型

    show columns from table_name

    show fields from table_name

    使用mysql_field_name()、mysql_field_type()、mysql_field_len()可以得到类似信息!

    十二、基本的select语句

    要求指出进行选择的表,以及要求的列名称。若要选定所有的列,可用*代表所有的字段名

    select column_1,column_2,column_3 from table_name

    或者

    select * from table_name

    用mysql_query()可向Mysql发送查询

    十三、where子句

    限制从查询(select)返回的记录行

    select * from table_name where user_id = 2

    如果要对存储字符串(char、varchar等类型)的列进行比较,就需要在where子句中用单引号把要比较的字符串括起来

    如:

    select * from users where city = ‘San Francisco'

    通过向where子句添加and或是or,可以一次比较几个运算符

    select * from users where userid=1 or city='San Francisco'

    select 8 from users where state='CA' and city='San Francisco'

    注意:空值不能和表中的任何运算符比较,对于空值,需要使用is null或是is not null谓词

    select * from users where zip!='1111′ or zip='1111′ or zip is null

    如果要找到包含任何值(除空值以外)的所有记录,可以

    select * from table_name where zip is not null

    十四、使用distinct

    当使用distinct时,Mysql引擎将删除有一样结果的行。

    select distinct city,state from users where state='CA'

    十五、使用between

    使用between可以选择在某个范围内的值,between可用于数字,日期,文本字符串。

    如:

    select * from users where lastchanged between 20000614000000 and 20000614235959

    select * from users where lname between ‘a' and ‘m'

    十六、使用in/not in

    若某列可能返回好几个可能的值,就可以使用in谓词

    select * from users where state='RI' or state='NH' or state='VT' or state='MA' or state='ME'

    可改写为:

    select * from users where state in (‘RI','NH','VY','MA','ME')

    如果要达到相同的结果,但结果集相反,可使用not in 谓词

    select * from user where state not in (‘RI','NH','VT','MA','ME')

    十七、使用like

    如果需要使用通配符,则要使用like

    select * from users where fname like ‘Dan%' %匹配零个字符

    select * from users where fname like ‘J___' 匹配以J开头的任意三字母词

    Mysql中like不区分字母大小写

    十八、order by

    order by语句可以指定查询中返回的行的顺序,可对任意列类型排序,通过在末尾放置asc或是desc以设置按升序或是降序排列,如果不设置,默认使用asc

    select * from users order by lname,fname

    可以按照需要根据任意多的列排序,也可以混合使用asc和desc

    select * from users order by lname asc, fname desc

    十九、limit

    limit限制从查询中返回的行数,可以指定开始的行数和希望返回的行数

    得到表中的前5行:

    select * from users limit 0,5

    select * from users order by lname,fname limit 0,5

    得到表的第二个5行:

    select * from users limit 5,5

    二十、group by 与聚合函数

    使用group by后Mysql就能创建一个临时表,记录下符合准则的行与列的所有信息

    count()   计算每个集合中的行数

    select state,count(*) from users group by state

    *号指示应该计算集合中的所有行

    select count(*) from users

    计算表中所有的行数

    可以在任何函数或列名后使用单词as,然后指定一个作为别名的名称。如果需要的列名超过一个单词,就要使用单引号把文本字符串括起来

    sum() 返回给定列的数目

    min() 得到每个集合中的最小值

    max() 得到每个集合中的最大值

    avg() 返回集合的品均值

    having

    限制通过group by显示的行,where子句显示在group by中使用的行,having子句只限制显示的行。

    二十一、连接表

    在select句的from部分必须列出所有要连接的表,在where部分必须显示连接所用的字段。

    select * from companies,contacts where companies.company_ID=contacts.company_ID

    当对一个字段名的引用不明确时,需要使用table_name.column_name语法指定字段来自于哪个表

    二十二、多表连接

    在select后面添加额外的列,在from子句中添加额外的表,在where子句中添加额外的join参数–>

    展开全文
  • MySQL存储函数

    2021-06-09 11:25:16
    MySQL存储函数(自定义函数),函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 1、创建存储函数
  • Mysql你必须知道的命令函数

    千次阅读 2017-04-25 15:03:00
    引言在本文中总结一些Mysql的常用命令函数,也许常见,也许不常见,但是重要
  • MySQL的自定义函数

    2021-11-23 21:55:39
    自定义函数 函数(存储函数) 1、需要返回值; 2、可以指定0~n个参数。 语法格式: create function 函数名([参数]) returns type [characteristics] 函数体 charcateristics指定存储函数的特性,取值举例...
  • mysql> select now(); mysql>select @@log_error; mysql> select @@log_error; +-----------------------+ | @@log_error | +-----------------------+ | /mysql/data/error.log | +-------...
  • 如果我们输入一条SQL语句,MySQL可能报告语法错误或对象不存在等错误提示,这些提示,大致可以分为2类,一类是针对解析用户命令的如语法错误,一类是针对语义检查如说对象不存在的。其实还有其他类型如权限等检查,...
  • MySQL | 自定义函数

    千次阅读 2018-09-20 16:40:25
    一、是什么 用户自己定义函数 由于设计函数的每一条指令都是一个独立的个体,因此需要语句结束符,因为函数是一个整体,且不能被中断。... 在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysq...
  • 走进mysql函数

    2021-03-04 06:13:34
    今天给大家介绍的是MySQL数据库中的函数库,首先给大家介绍mysql中常用的函数,如何使用函数进行mysql数据库的连接,这是mysql数据库函数库的基本运用。《php开发宝典》第3章PHP函数,本章首先对PHP函数的基础应用做...
  • Python内置函数(43)——type

    千次阅读 2021-01-29 10:27:08
    Mysql简单入门 这两天比较懒,没有学习,这个是我问一个学java的小伙伴要的sql的总结资料,大体语句全在上面了,复制到博客上,以后忘记可以查看 #1命令行连接MySQLmsyql -u root -proot;#2 ... [转]mii-tool与ethtool的...
  • 1、本文适用MySQL8.0以上,其它版本未测试,开发人员无测试环境,建议使用DOCKER,一行命令即实现安装测试. 注意:以下命令创建的MYSQL数据库 端口:3306 账号:root 密码:xxxx@PasswOrdD8mi docker run --...
  • MySQL 内置函数: 字符函数 数值函数 时间日期函数 常见的数值函数的使用: 1 select avg(tdb_goods) from tdb_goods; //求字段值的平均数 内置的求和函数: 1 select sum(goods_price) from...
  • MySQL学习思维导图(MySQL简介、SQL基础命令、约束、单表查询、多表查询、内置函数、存储过程、视图、事务、索引)
  • mysql内置函数汇总

    2017-03-16 18:37:58
    (这是在网利宝项目中,逐渐总结归纳的内置函数,大家感兴趣,可以扫码注册体验产品)  一.字符串函数 select concat(name,"age is",age) from users;    insert(str,x,y,insert)//...
  • MySQL自定义函数(CREATE FUNCTION)

    千次阅读 2021-01-25 14:01:50
    在使用 MySQL 的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数。自定义函数是一种与存储过程十分相似的过程式数据库对象。它与存储过程一样,都是由 SQL 语句和过程式语句组成的代码...
  • MySql常用函数命令

    千次阅读 2016-01-25 13:26:54
    1 添加mysql\bin 到path 2 启动cmd ...在mysql》提示符下命令   show databases; 显示数据库 use world; 打开world数据库 show tables; 显示表 create database 库名;建库 drop database
  • 数据库_MySQL: mysql函数

    千次阅读 多人点赞 2019-03-16 21:31:34
    1.内置函数 1.数学函数 rand() round(num) ceil(num) floor(num) 随机 四舍五入 向上取整 向下取整 2.字符串函数 length() 字节长度 char_length() 字符长度 ucase() 大写 lcase() 小写 concat(字符,…,...
  • mysql为什么对字段使用函数就不能走索引,mysql使用函数后不走索引
  • mysql 数据库基础命令

    千次阅读 2021-01-18 19:14:36
    数据库命令:进入 mysql 库;use mysql;查看用户权限select * from user where user='root' \G;创建数据库create database 数据库名;查看当前创建的数据库show create database 数据库名;查看所有数据库show databases...
  • Oracle和MySQL函数对比和常用区别

    千次阅读 2019-06-03 10:09:31
    编号 类别 ... 数字函数 round(1.23456,4) round(1.23456,4) 一样: ORACLE:select round(1.23456,4) value from dual MYSQL:select round(1.23456,4) value 2 abs(-1) ...
  • Hive的内置函数和自定义函数UDF

    万次阅读 2018-01-15 09:04:18
    也可以在启动hive后输入命令查看函数: SHOW FUNCTIONS; DESCRIBE FUNCTION &lt;function_name&gt;; DESCRIBE FUNCTION EXTENDED &lt;function_name&gt;; 查看所有的内置函数 hive&gt...
  • MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和...
  • MySQL如何计算字段/存储数据的大小/长度;length、bit_length、char_length函数的区别
  • 它们的工作方式与PHP内置函数相同: , 。 仅供参考,有许多替代/附加算法可计算语音相似度。 这绝对不是完整的列表: (也可以使用) 定义MySQL函数 来源: , 版权:Jason Rust 执行以下命令以在数据库中定义...
  • 本博文源于mysql基础,主要对自定义函数和存储过程进行学习与练习。涉及自定义函数的创建使用与存储过程的创建使用。
  • SQL Server中的内置函数 在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:...
  • MySQL使用MD5函数对数据进行加密

    万次阅读 2020-08-20 13:31:42
    MD5简介 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于...MySQL MD5函数语法: MD5(str) MD5() 函数为字符串算出一个 MD5 128比特校验和。该值以32位十六进制数字的二进制字符串的形式返回,若参...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,161
精华内容 12,864
关键字:

mysql查看内置函数命令

mysql 订阅