关于 MySQL 的 boolean 和 tinyint(1) boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里…
分类:MySql
安装mysql会出现的错误
安装MySQL时无法启动服务(could not start the service MYSQL .Error:0)安装mysql会出现start service错误安装mysql时 配置到start server时出现…
MySQL 进阶——SQL ZOO 练习
前两天学习了一下MySQL的基本语法,笔记见:MySQL入门 趁热打铁又开始继续在SQL ZOO 练习,我敲完我笔记的代码,做练习的时候最起码有70%的题是没有问题的,也会有不会的题,在大家的帮助下我做完了90%的练习,…
mysql中在一个千万级的数据库查寻中,如何提高查询效率
一、数据库设计方面 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引; 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索…
数据库中的数据完整性(实体完整性、域完整性、引用完整性)
作用:保证用户输入的数据保存到数据库中是正确的。 确保数据的完整性 = 在创建表时给表中添加约束 完整性的分类: 实体完整性: 域完整性: 引用完整性: 4.1 实体完整性 实体:即表中的一行(一条记录)代表一个实体(e…
MYSql 学习优化笔记
在学习MySql优化的时候的笔记: 常用优化 1: max()优化: 在相应列上添加索引 2: count()优化:count(*) 会算出包含null记录的数量, count(field_name)只包含不含 null…
Out of range value for column 'ref_time' at row 1
今天用springMVC+Mybatis开发项目时遇到上述问题。后来解决的时候发现居然是要保存的时间操作出范围了。 1.保存的时间值为:2638601576 因为我数据库中的时间设置为int 11位,上面的值为10位,没…
Mac下使用Homebrew安装Sphinx和MySQL
安装 假设你的系统上已经安装好饿 Homebrew,执行以下命令: ➜ ~ brew install mysql 启动MySQL: ➜ ~ mysql.server start 然后关闭MySQL: ➜ ~ mysql.…
mysql配置参数详解
[client] #password = your_password port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mys…
mysql中Table is read only 的解决方法小结
开始解决 # 修改数据库所有组 所有者 chown -R mysql:mysql /data/mysql # 刷新表(清除缓存) /usr/local/mysql/bin/mysqladmin -h 127.0.0.1 …
mysql的数据类型选择
选择合适的数据类型对于获得高性能至关重要 1. 更小的通常更好 尽量使用正确存储数据的最小数据类型,它们通常更快,因为它们占用更小的磁盘空间、内存和CPU缓存,并且处理时需要的CPU周期更少。 2. 简单就好 简单的存储…
Mysql 出现the right syntax to use near USING BTREE错误解决办法
如果MySQL在创建表时, 出现the right syntax to use near USING BTREE这样的错误,莫惊慌,因为这是MySQL的版本引起的。 使用下面的SQL语句创建表: CREATE TABLE…