您的当前位置:首页mysql常用的信息查询函数

mysql常用的信息查询函数

2023-11-11 来源:哗拓教育

select version(); --当前数据库服务器版本信息 select database(); --当前使用的数据库 select current_user() 或 select user(); --当前用户 select curdate() select current_date --当前日期 select curtime() select current_time() --当前日期+时间 show tables; --显示所有的表 show databases; --显示所有的库 show create database db_; --查看标准建库语句 show create table tb_name; --查询标准建表语句 show full columns from studentinfo --查看表字段信息

 

mysql常用的信息查询函数

标签:student   sel   常用   ase   current   日期   时间   base   用户   

小编还为您整理了以下内容,可能对您也有帮助:

MySQL函数的信息函数

a) 函数 BENCHMARK(count ,expr )
函数使用说明: BENCHMARK() 函数重复 count 次执行表达式 expr 。 它可以被用于计算 MySQL 处理表达式的速度。结果值通常为 0 。另一种用处来自 mysql 客户端内部 , 能够报告问询执行的次数
b) 函数 CHARSET(str )
函数使用说明:返回字符串自变量的字符集。
c) 函数 COERCIBILITY(str )
函数使用说明:返回字符串自变量的整序可压缩性值。
d) 函数 COLLATION(str )
函数使用说明:返回惠字符串参数的排序方式。
e) 函数 CONNECTION_ID()
函数使用说明:返回对于连接的连接 ID ( 线程 ID) 。每个连接都有各自的唯一 ID 。
f) 函数 CURRENT_USER, CURRENT_USER()
函数使用说明:返回当前话路被验证的用户名和主机名组合。这个值符合确定你的存取权限的 MySQL 账户。在被指定 SQL SECURITY DEFINER 特征的存储程序内, CURRENT_USER() 返回程序的创建者
g) 函数 DATABASE()
函数使用说明:返回使用 utf8 字符集的默认 ( 当前 ) 数据库名。在存储程序里,默认数据库是同该程序向关联的数据库,但并不一定与调用语境的默认数据库相同。
h) 函数 FOUND_ROWS()
函数使用说明: A SELECT 语句可能包括一个 LIMIT 子句,用来限*务器返回客户端的行数。在有些情况下,需要不用再次运行该语句而得知在没有 LIMIT 时到底该语句返回了多少行。为了知道这个行数 , 包括在 SELECT 语句中选择 SQL_CALC_FOUND_ROWS ,随后调用 FOUND_ROWS()
i) 函数 LAST_INSERT_ID() LAST_INSERT_ID(expr )
函数使用说明:自动返回最后一个 INSERT 或 UPDATE 问询为 AUTO_INCREMENT 列设置的第一个 发生的值。
j) 函数 ROW_COUNT()
函数使用说明: ROW_COUNT() 返回被前面语句升级的、插入的或删除的行数。 这个行数和 mysql 客户端显示的行数及 mysql_affected_rows() C API 函数返回的值相同。
k) 函数 SCHEMA()
函数使用说明:这个函数和 DATABASE() 具有相同的意义
l) 函数 SESSION_USER()
函数使用说明: SESSION_USER() 和 USER() 具有相同的意义。
m) 函数 SYSTEM_USER()
函数使用说明: SYSTEM_USER() 合 USER() 具有相同的意义
n) 函数 USER()
函数使用说明:返回当前 MySQL 用户名和机主名
o) 函数 VERSION()
函数使用说明:返回指示 MySQL 服务器版本的字符串。这个字符串使用 utf8 字符集。

MySQL函数的信息函数

a) 函数 BENCHMARK(count ,expr )
函数使用说明: BENCHMARK() 函数重复 count 次执行表达式 expr 。 它可以被用于计算 MySQL 处理表达式的速度。结果值通常为 0 。另一种用处来自 mysql 客户端内部 , 能够报告问询执行的次数
b) 函数 CHARSET(str )
函数使用说明:返回字符串自变量的字符集。
c) 函数 COERCIBILITY(str )
函数使用说明:返回字符串自变量的整序可压缩性值。
d) 函数 COLLATION(str )
函数使用说明:返回惠字符串参数的排序方式。
e) 函数 CONNECTION_ID()
函数使用说明:返回对于连接的连接 ID ( 线程 ID) 。每个连接都有各自的唯一 ID 。
f) 函数 CURRENT_USER, CURRENT_USER()
函数使用说明:返回当前话路被验证的用户名和主机名组合。这个值符合确定你的存取权限的 MySQL 账户。在被指定 SQL SECURITY DEFINER 特征的存储程序内, CURRENT_USER() 返回程序的创建者
g) 函数 DATABASE()
函数使用说明:返回使用 utf8 字符集的默认 ( 当前 ) 数据库名。在存储程序里,默认数据库是同该程序向关联的数据库,但并不一定与调用语境的默认数据库相同。
h) 函数 FOUND_ROWS()
函数使用说明: A SELECT 语句可能包括一个 LIMIT 子句,用来限*务器返回客户端的行数。在有些情况下,需要不用再次运行该语句而得知在没有 LIMIT 时到底该语句返回了多少行。为了知道这个行数 , 包括在 SELECT 语句中选择 SQL_CALC_FOUND_ROWS ,随后调用 FOUND_ROWS()
i) 函数 LAST_INSERT_ID() LAST_INSERT_ID(expr )
函数使用说明:自动返回最后一个 INSERT 或 UPDATE 问询为 AUTO_INCREMENT 列设置的第一个 发生的值。
j) 函数 ROW_COUNT()
函数使用说明: ROW_COUNT() 返回被前面语句升级的、插入的或删除的行数。 这个行数和 mysql 客户端显示的行数及 mysql_affected_rows() C API 函数返回的值相同。
k) 函数 SCHEMA()
函数使用说明:这个函数和 DATABASE() 具有相同的意义
l) 函数 SESSION_USER()
函数使用说明: SESSION_USER() 和 USER() 具有相同的意义。
m) 函数 SYSTEM_USER()
函数使用说明: SYSTEM_USER() 合 USER() 具有相同的意义
n) 函数 USER()
函数使用说明:返回当前 MySQL 用户名和机主名
o) 函数 VERSION()
函数使用说明:返回指示 MySQL 服务器版本的字符串。这个字符串使用 utf8 字符集。

mysql中,怎样查询一个表中有多少记录!

用count函数就可以查看。

比如表名叫test,要查询表中一共有多少条记录,select count(*) from test;

如果按条件查询的话,就正常使用where条件即可,select count(*) from test where id=1。

扩展资料

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

应用环境

与其他的大型数据库

例如 Oracle、DB2、SQL Server等相比,MySQL [1]  自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。

Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。

由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。

mySQL.百度百科

数据库常用函数

1、系统信息函数

系统信息函数用来查询MySQL数据库的系统信息。

函数代码:

SELECT VERSION()

->5.0.67-community-nt

CONNECTION_ID() 返回服务器的连接数

DATABASE()、SCHEMA返回当前数据库名

USER()、SYSTEM_USER()返回当前用户

2、日期时间函数

MySQL的日期和时间函数主要用于处理日期时间。

函数代码:

CURDATE(),CURRENT_DATE() curdate() 返回当前日期

SELECT CURDATE()

->2014-12-17

CURTIME(),CURRENT_TIMEcurtime()

返回当前时间

SELECT CURTIME()

->15:59:02

3、字符串函数

函数代码:

CHAR_LENGTH(s)char_length()返回字符串s的字符数

SELECT CHAR_LENGTH('你好123') -- 5

CONCAT(s1,s2,...) concat(s1,s2...)

将字符串s1,s2等多个字符串合并为一个字符串

4、加密函数

加密函数是MySQL用来对数据进行加密的函数。

函数代码:

PASSWORD(str)

该函数可以对字符串str进行加密,一般情况下,PASSWORD(str)用于给用户的密码加密。

SELECT PASSWORD('123')

->*23AE809DDACAF96AF0FD78ED04B6A265E05AA257

5、数学函数

数学函数主要用于处理数字,包括整型、浮点数等。

函数代码:

ABS(x)abs(x)返回x的绝对值  

SELECT ABS(-1) -- 返回1

CEIL(x),CEILING(x)cell(x),celling(x)

返回大于或等于x的最小整数  

SELECT CEIL(1.5) -- 返回2

显示全文