归档文章: DataBase

mysql sql语句将字符类型转Int类型

mysql sql语句将字符类型转Int类型。 有时候我们希望按照int 类型进行排序时, 例如 1 ,2,3,11  而不是 1,11,2,3 的排序时,需要将字符串类型转换成int类型。  Mysql的数据类型如下。

假设prod_code 为字符串类型,  转换为unsigned int 类型

 

ubuntu16.04 LTS 安装mysql-server 5.7 提示尚未配置错误

ubuntu16.04 LTS 安装mysql-server 5.7 提示尚未配置错误的解决方法 更多…

mongodb 查询条件根据数组array的长度(size) 大于某值或者小于某值的查询

1. 查询某个array的长度等于某值时,我们可以简单的使用$size 操作符。

我们想联合查询符合这2个条件的记录

而如果我们想查看taskStatus 数据的长度大于2的时候呢, 用$size 不可用。

 

2. 如果数据的长度大于2 时候,则需要用如下$where 操作符

 

 

事务和锁

确切应该说是2种“东西”, 但是确又有着关系。  因为没有实际开发的经验,之前对事务和锁一直没有清晰的认识。 事务简单来看就是 fail  or success , 不存在一部份的成功和失败。 但是它到底和锁有什么关系呢。 这才是我一直迷惑的地方。

首先搜索下,重新梳理下 事务的概念。  更多…

mysql如何实现full join以及innterjoin和outer join的区别。

废话不说,先给例子大家看看。

假设有2张表。

a 表和b表, 分别数据如下。

mysql> select * from a;
+——+
| a |
+——+
| 1 |
| 2 |
| 3 |
| 4 |
+——+
4 rows in set (0.00 sec)

mysql> select * from b;
+——+
| b |
+——+
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
+——+
5 rows in set (0.00 sec) 更多…

mysql一机多实例数据库和主从同步

1. 创建配置文件。
恐怕很少有人会这么变态, 一台机器上要部署2个mysql实例,且还要配置上主从同步。 好吧,不过这样也是可以的。用来进行学习也不错。

更多…

joomla1.5解决db function failed with error number 145

jtablesession::Store Failed
DB function failed with error number 145
Table ‘./joomla/jos_session’ is marked as crashed and should be repaired SQL=INSERT INTO jos_session ( session_id,time,username,gid,guest,client_id ) VALUES ( ‘s8140150h941ljpk6kstb024t4′,’1398440596′,”,

修复您的jos_session 这张表即可.

mysql> repair table jos_session;

+——————–+——–+———-+—————————————-+| Table              | Op     | Msg_type | Msg_text                               |

+——————–+——–+———-+—————————————-+| joomla.jos_session | repair | warning  | Number of rows changed from 179 to 178 || joomla.jos_session | repair | status   | OK                               |

+——————–+——–+———-+—————————————-+

2 rows in set (0.01 sec)

sql full-text search全文检索与like的区别

全文检索的意思是在全文的数据库中, 找到你想要的文档片段或者你想要的符合你匹配条件集合的内容。

1. myql中使用全文检索,我们首先要添加full-text 索引

ALTER TABLE products
ADD FULLTEXT(productline)

全文检索
SELECT productName, productline
FROM products
WHERE MATCH(productline) AGAINST(‘Classic’)

和like的区别呢? 更多…

查询所有用户默认的tablespace以及tablespace指向的datafile

1。 查询所有用户默认的tablespace以及tablespace指向的datafile

select a1.username ,a1.default_tablespace , a2.file_name from dba_users a1, dba_data_files a2 where a1.default_tablespace = a2.tablespace_name;
更多…

直接在bash命令行里运行mysql语句

MySQL 5.

1. 将文件中的sql语句, 直接在bash命令行里运行mysql语句,

-u[user] -p[pass] [database] < [filename].

更多…