博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用SQL
阅读量:6318 次
发布时间:2019-06-22

本文共 1865 字,大约阅读时间需要 6 分钟。

1. CEILING 向上取整

2. FLOOR 向下取整
3. FORMAT
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
-> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
-> '12,332'

4. concat 连接函数

5. insert
current_date
CURDATE()
now()
timestampdiff
year()
month()
dayofmonth()

date_add

下个月过生日
month(birth) = month(date_add(curdate(), interval 1 month))
where month(birth)= mod(month(curdate()), 12) + 1

搜索以小写b开头的记录

select * from pet where name regexp binary '^b'
搜索以fy结尾的记录
select * from pet where name regexp 'fy$'
搜索包含w的记录
select * from pet where name regexp 'w'

SELECT * FROM pet WHERE name REGEXP '^.....$';

SELECT * FROM pet WHERE name REGEXP '^.{5}$';

SELECT DATABASE();

SHOW TABLES;
DESCRIBE pet

批量模式

source filename

 

use test1

show tables;

SHOW TABLES

create table pet

(
name varchar(20),
owner varchar(20),
species varchar(20),
sex char,
birth varchar(20),
death varchar(20)
)

load data local infile 'E:\\a.txt' into table pet

select * from pet;

CREATE TABLE event (name VARCHAR(20), date DATE,

type VARCHAR(15), remark VARCHAR(255));

load data local infile 'E:\\event.txt' into table event

select * from event;

select pet.name,

timestampdiff(year,birth,date) as age,
remark
from pet inner join event
on pet.name = event.name
where event.type = 'litter'

select * from pet;

SELECT DATABASE();

desc pet;
SHOW INDEX FROM pet
source 'E:/mysqlTestScript/mysql.sql'

SELECT @min_price:=MIN(price),@max_price:=MAX(price) FROM shop;

SELECT * FROM shop WHERE price=@min_price OR price=@max_price;

 

SHOW VARIABLES LIKE '%iso%'         #查看隔离级别 SHOW VARIABLES LIKE 'AUTOCOMMIT';   #查看是否自动提交
SET AUTOCOMMIT=1;                   # 1 或者ON标识启用 0或者OFF表示禁用
SHOW TABLE STATUS LIKE '%关键字%'; #0显示表的相关信息
SELECT VERSION();  查询数据库版本

 

mysql 学习网站

http://dev.mysql.com/doc/

http://www.cnblogs.com/kerrycode/p/3866174.html

转载于:https://www.cnblogs.com/mengjianzhou/p/6255091.html

你可能感兴趣的文章
Vant 1.6.15 发布,有赞轻量级移动端 Vue 组件库
查看>>
Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔
查看>>
社区直播 | NoSQL漫谈:坚持写HBase技术博客的感想
查看>>
ArrayList扩容机制
查看>>
安卓 Chrome 新功能测试中,可以更快切换标签页
查看>>
构造函数、this、static
查看>>
Java Bridge Pattern(桥接模式)
查看>>
看大牛是如何使用和理解线程池
查看>>
sql server 索引阐述系列八 统计信息
查看>>
linux修改文件属主以及文件权限
查看>>
c# Request对象(13)
查看>>
USB,蓝牙,以太网,还是WIFI?
查看>>
Java操作mysql数据库简单例子
查看>>
linux系统目录树详解
查看>>
WEB服务器-Nginx之虚拟主机、日志、认证及优化
查看>>
阿里云服务器更改时区为utc
查看>>
APP测试流程和测试点
查看>>
ansible实战
查看>>
PowerShell 远程管理之启用和执行命令
查看>>
mysql安装错误
查看>>