6条比较有用的MySQL数据库操作的SQL语句小结

作者&投稿:禽广 (若有异议请与网页底部的电邮联系)
~   在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能。但是对于初学MySQL数据库的人来说这似乎又有一定的难度。本文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接下来就让我们一起来了解一下这部分内容。
  1.计算年数
  如果您想通过生日来计算这个人的年龄,可以用以下的语句来实现:
  SELECT
DATE_FORMAT(FROM_DAYS(TO_DAYS(now())
-
TO_DAYS(@dateofbirth)),
'%Y')
+
0;
  2.两个时间的差
  取得两个
datetime
值的差。假设
dt1

dt2

datetime
类型,其格式为
‘yyyy-mm-dd
hh:mm:ss',那么它们之间所差的秒数为:UNIX_TIMESTAMP(
dt2
)
-
UNIX_TIMESTAMP(
dt1
)
除以60就是所差的分钟数,除以3600就是所差的小时数,再除以24就是所差的天数。
  3.显示某一列出现过N次的值
SELECT
id
FROM
tbl
GROUP
BY
id
HAVING
COUNT(*)
=
N;
  4.计算两个日子间的工作日
  所谓工作日就是除出周六周日和节假日。
SELECT
COUNT(*)
FROM
calendar
WHERE
d
BETWEEN
Start
AND
Stop
AND
DAYOFWEEK(d)
NOT
IN(1,7)
AND
holiday=0;
  5.查找表中的主键
SELECT
k.column_name
FROM
information_schema.table_constraints
t
JOIN
information_schema.key_column_usage
k
USING
(constraint_name,table_schema,table_name)
WHERE
t.constraint_type='PRIMARY
KEY'
AND
t.table_schema='db'
AND
t.table_name=tbl'
  6.查看你的数库有多大
SELECT
table_schema
AS
'Db
Name',
Round(
Sum(
data_length
+
index_length
)
/
1024
/
1024,
3
)
AS
'Db
Size
(MB)',
Round(
Sum(
data_free
)
/
1024
/
1024,
3
)
AS
'Free
Space
(MB)'
FROM
information_schema.tables
GROUP
BY
table_schema
;
  关于MySQL数据库的比较有用的SQL语句的介绍就到这里了.


养龟用哪种水 开水可以吗
甜甜圈龟又名黄肚龟,分类上属於爬虫纲、龟鳖目、池龟科,学名Trachemys scripta Scripta。在甲缘有一圈一圈的图案,幼龟背甲底色是黄色的,但长大后会转变成褐色。产於美国东部,和红耳龟是亲戚。参、习性一、 乌龟是杂食动物,乌龟在野外,通常都是小鱼,偶尔吃点水草,大型乌龟,向鳄龟有时还会吃鸭子。居住在加拉...

运用化学或生物屏障,跟蚊子玩躲猫猫:除了防蚊液,我们还有什么?
人的皮肤会排放二氧化碳与汗水等物质,进而吸引蚊子靠近,而这类化学制剂最主要的作用,就是 干扰蚊子的嗅觉 ,从而阻止它们获取人们的身体资讯。如此一来,我们就能在蚊子大军面前用招摇又机车的表情告诉他们:「你找不到我,ㄌㄩㄝ~」虽说坊间的防蚊液各有千秋,每个品牌也都有他们独特的配方,但终归不...

如何用foreach做数组个数的遍历
这个简单:每个数组存储的都是同类型的一系列数据,比如:int[]; string[]; char[];..所有你可以通过存储的类型来进行遍历:以string[]数组为例:string[] str = {"12345", "8fasfa", "uifdsnaf", "1245ferwaf"};遍历数组:foreach(string strParam in str){ \/\/你通过条件进行判断,你要得到...

小巴西龟眼睛上方怎么有这东西,还老用爪背抹眼睛
怎么巴西龟是这个颜色的,从图片上看,眼睛上方没什么异样呀,但是好像有一个小疙瘩,在观察一下吧。巴西红耳龟(Trachemys scripta elegans),英文名:Red-Eared Slider,也叫巴西龟、红耳龟、小彩龟,属于泽龟科滑龟属,是一种水栖龟类。因其头顶后部两侧有2条红色粗条纹,故又名为红耳龟。

乌龟的尿有什么作用
b. 用当归75克,黑豆、红塘各30克。水煎服,每日2次,2周见效。c. 取菊花、芦根、冬瓜皮各30克。水煎服,每日2次,2周见效。d. 用羊磨盘草根60克,猪耳朵软骨1副。二味加水同堡,加盐少许调服,每日1次,连服1周。5、中医书有记载用乌龟尿滴入耳内可bai以治疗耳鸣耳聋,一次二滴,一日...

利用VBA实现WORD特定位置中录入EXCEL中数字,用的WPS
只会用excel,wps没用过。这vba要根据需求来定的。下面这个例子供参考。Option Explicit Sub カチネ。ミナマ「(MYFILE As String, MYROW As Integer)Dim myS As String Dim wdApp, wdDocument Dim wdTable Dim i, j, k, L, M...

在excel中我有一列数据“张三、李四、王五、赵六”,用什么公式能把他...
先将数据粘贴,转置,变成(在第一列):张三 李四 王五 赵六 在某一行的第一列输入:=INDIRECT("A""IENT(COLUMN()-1,3)+1)向右拖拽填充公式。以上只是解决问题的思路,你在实际操作中,要根据具体的数据所在的位置,调整公式中的相应变量,才能达到你的目的。

生物入侵者的资料急用啊
1992年在巴西里约热内卢召开的世界环境与发展大会上,与会各国签署了“国际生物多样性公约”(包括中国),这是有关生物安全的一个最重要的全球性公约。对于外来物种的入侵,《公约》第8条明确规定:“必须预防和控制外来入侵物种对生物多样性的影响。”同时《公约》还要求每一缔约国应直接或要求其管辖下提供《公约》所...

请教怎么设置让服务器共享文件夹禁止放入.exe文件?
2.磁盘比较设置 这个功能非常有用,可以通过文件长度和文件日 期进行文件差异对比. 你还可以设置本地目录过滤和服务器目录过滤, 非常灵活! 好了,添加好母站和镜像站之后,我们来设置同步 : 如果是添加镜像站,则会跳出下面的母站选择窗 口: 设置好多个镜像站点之后,返回主界面就可以进 行网站同步了: 注意事项: ...

介绍一下巴西龟
虚弱的龟或生病的龟不要让他们冬眠,他们没有充足的脂肪以供在冬眠期间消耗。在冬眠之前的一周就停止喂食,并用温水浸泡,否则冬眠期食物和粪便在体内的淤积...最大甲长27公分,分布区域极广。分为16个亚种。通称为巴西龟的密西西比红耳龟也是本种亚种之一。红耳龟属(Trachemys )分类一览表种名:stejnegeri vicina ...

乾安县17677163614: Mysql常用命令 -
糜峰盐酸: Mysql常用命令行大全 机 第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了...

乾安县17677163614: mysql如何创建数据表的几个命令?
糜峰盐酸: 1、显示数据库列表. show databases; 刚开始时才两个数据库:mysql和test.mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作. 2、显示库中的数据表: use mysql; //打开库,学过...

乾安县17677163614: mysql数据库查询操作
糜峰盐酸:要点:left join,right join,inner join 首先有如下两个表: Student: ID(int) Name(nvarchar) 1 a 2 b 3 c 4 d 5 e 6 f Quiz: ID(int) score(int) 1 60 2 70 4 80 6 90 8 100 9 30 内连接:(inner join)包括连接表的匹配行 select Student.Name,Quiz.score from ...

乾安县17677163614: MySQL 使用技巧 -
糜峰盐酸: 1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小.例如,在定...

乾安县17677163614: mysql client 怎么用 -
糜峰盐酸: 1.输入密码:****** 2.ues mysql;使用Mysql 3.show databases;显示数据库 4.use register;使用数据库名为register 5.show tables;显示register数据库中的表 6.describe user;对表user进行操作:insert into user(username,password) values("...

乾安县17677163614: MySQL5.0如何使用,用于数据管理 -
糜峰盐酸: 是这句:创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 基本操作:MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作测试环境:WIN32 mysql5.0.45注:本操作是在WIN命令提示符下,...

乾安县17677163614: 怎么使用MySql - Front新建数据库 -
糜峰盐酸: ujuku.* to test@localhost identified by “123456”; 当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对shujuku这个数据库操作,这样避开使用root,对数据库的安全有很大帮助. 6.建表 命令:create table ...

乾安县17677163614: ubuntu下怎样操作mysql数据库 -
糜峰盐酸: ubuntu下mysql的常用命令,MySQL数据库的基本操作命令一、mysql服务操作 0、查看数据库版本 sql-> status;1、net start mysql //启动mysql服务 2、net stop mysql //停止mysql服务3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 ...

乾安县17677163614: "MySQL Command Line Client"里要怎么操作 -
糜峰盐酸: 正因为这个原因,所以命令行模式很少有人使用(除非有些其它的原因),大部分时间都是用mysql的图形管理软件,比如navicat for mysql等等.

乾安县17677163614: 优化MYSQL数据库的方法
糜峰盐酸: (1).选取最适用的字段属性,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值. (2).使用连接(JOIN)来代替子查询(Sub-Queries) (3).使用联合(UNION)来代替手动创建的临时表 (4).尽量少使用 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网