Mysql系统信息函数(三)
来源:互联网 发布:腾讯社会工程数据库 编辑:程序博客网 时间:2024/05/16 18:32
查看最后一个自动生成的列值
一次同时挿入多个纪录
mysql> insert into worker values(null,’kevin’),(null,’jack’),(null,’Timy’);
Query OK, 3 rows affected
Records: 3 Duplicates: 0 Warnings: 0
mysql> select *from worker;
+—-+——-+
| id | name |
+—-+——-+
| 1 | jimy |
| 2 | Tom |
| 3 | kevin |
| 4 | jack |
| 5 | Timy |
+—-+——-+
5 rows in set
//查看最后自动生成的ID值,ID与table无关 如果向表a插入数据,再向表b插入数据,last_insert_ID()返回的是表b中的ID值
mysql> select last_insert_ID();
+——————+
| last_insert_ID() |
+——————+
| 3 |
+——————+
1 row in set
加密函数与解密函数
mysql> select MD5 (‘myname’);
+———————————-+
| MD5 (‘myname’) |
+———————————-+
| abb45c192f0818ff22b7ddda8566dac3 |
+———————————-+
1 row in set
mysql> select encode(‘secret’,’city’),length(encode(‘secret’,’city’));
+————————-+———————————+
| encode(‘secret’,’city’) | length(encode(‘secret’,’city’)) |
+————————-+———————————+
| P�`
_ | 6 |
+————————-+———————————+
1 row in set
mysql> select dacode (encode(‘secret’,’city’),’city’);
1305 - FUNCTION test.dacode does not exist
mysql> select decode (encode(‘secret’,’city’),’city’);
+—————————————–+
| decode (encode(‘secret’,’city’),’city’) |
+—————————————–+
| secret |
+—————————————–+
1 row in set
不同进制之间的转化
mysql> select conv(‘a’,16,2),conv(15,10,2),conv(15,10,8);
+—————-+—————+—————+
| conv(‘a’,16,2) | conv(15,10,2) | conv(15,10,8) |
+—————-+—————+—————+
| 1010 | 1111 | 17 |
+—————-+—————+—————+
1 row in set
IP地址与数字之间的转化
inet_aton函数给出一个座位字符串的网络地址的点地址表示,返回一个代表该地址数值的整数
mysql> select inet_aton(‘209.207.224.40’);
+—————————–+
| inet_aton(‘209.207.224.40’) |
+—————————–+
| 3520061480 |
+—————————–+
1 row in set
mysql> select inet_ntoa(3520061480);
+———————–+
| inet_ntoa(3520061480) |
+———————–+
| 209.207.224.40 |
+———————–+
1 row in set
加锁函数与解锁函数
get_lock(str,timeout)使用字符串给定的名字得到一个锁,持续时间timeout秒
若成功得到锁返回1,操作超时返回0。发生错误返回null
release_lock(str)解开被get_lock()获取的用字符串str所命名的锁,若解锁返回1,未解锁返回0,若锁不存在返回null
is_free_lock(str)检查一=以str命名的锁是否可用,若可以使用返回1,若这个锁正在被使用,返回0,出现错误返回null
is_used_lock(str)检查以str命名的锁是否在使用,若被封锁,则返回该锁的客户端连接标识符,否则返回null;
mysql> select get_lock(‘lock1’,10) as getLock,
-> is_used_lock(‘lock1’) as isUsedLock,
-> is_free_lock(‘lock1’) as isfreeLock,
-> release_lock(‘lock1’) as releaseLock;
+———+————+————+————-+
| getLock | isUsedLock | isfreeLock | releaseLock |
+———+————+————+————-+
| 1 | 16 | 0 | 1 |
+———+————+————+————-+
1 row in set
改变字符集的函数
CONVERT(USING)带有using的convert()函数将用来在不同字符集之间的转化数据
mysql> select charset(‘string’),charset(convert(‘string’ using latin1));
+——————-+—————————————–+
| charset(‘string’) | charset(convert(‘string’ using latin1)) |
+——————-+—————————————–+
| utf8 | latin1 |
+——————-+—————————————–+
1 row in set
- Mysql系统信息函数(三)
- mysql的系统信息函数
- 34、MySQL-系统信息函数
- MySQL 系统信息函数
- MySQL学习笔记19:系统信息函数
- MySQL学习笔记19:系统信息函数
- MySQL数据库中的系统信息函数
- MySQL 学习<五> MySQL函数简介(条件判断函数、系统信息函数、其他常见函数函数)
- MySQL知识(六)——时间日期函数、系统信息函数
- 《MySQL入门很简单》学习笔记(13)之第13章MySQL函数(关键词:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数、锁函数)
- 获取系统信息函数
- MySQL信息函数
- MySQL信息函数
- 23天学完mysql系统变量(三)
- 机房收费系统(三)---TRIM函数
- mysql(三、聚合函数)
- [PHP] GD库(三):获取图像信息 getimagesize 函数
- Wince系统版本信息函数
- javascript的setInterval实现图片滚动/图片轮播的效果
- React-Native 之 Modal介绍与使用
- TreeSet源码分析
- 树结构练习——排序二叉树的中序遍历
- Php发送HTTP请求有哪些方式?
- Mysql系统信息函数(三)
- Cocos2d-JS自动JSB绑定规则修改
- react native 获取控件在手机屏幕中的位置
- 常见事件
- Spring结合Redis实现消息发布与订阅
- Python生成器与迭代器的总结
- POI 设置单元格背景色,背景色编码与实际颜色对照表
- Vector3.MoveTowards
- 【android studio】 gradle配置成本地离线zip包