MySQL

1、忽略数据库及表名大小写,防止不同系统对表名大小写要求不一致时,读取表提示表不存在 lower_case_table_names = 1 2、sql语法兼容配置,兼容使用MySQL5.6语法的系统 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DAT...

发布 0 条评论

乱码问题: 将作业或者转换信息存入mysql后,查询是发现是乱码的。 这时可以修改mysql的编码。 1、先关闭mysql服务, systemctl stop mysqld 2、找到mysql的配置文件my.cnf(安装方式不同目录可能不同,/etc/my.cnf),添加如下配置...

发布 0 条评论

一、数据库基础 1、为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是将内存中的数据存储在数据库中,当然也可以存储在磁盘文件、XML数据文件中。 方便管理数据(例如:...

发布 0 条评论

修改端口,编辑/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口参数,并且设定端口,注意该端口未被使用,保存退出。 port=3506 [mysqld] port=3506 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql...

发布 0 条评论

⒈是什么?   触发器就是某个表发生一个事件(增删改操作),然后自动的执行预先编译好的SQL语句,执行相关操作。触发器事件跟触发器中的SQL语句是原子性的(要么同时执行,要么同时不执行),这样保证了数据的完整性。 ⒉创建触发...

发布 0 条评论

SELECT TABLE_NAME '表名', COLUMN_NAME '字段名', COLUMN_TYPE '数据类型', COLUMN_COMMENT '备注' FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'admin' and table_name = 'sys_menu';

发布 0 条评论

MySQL数据库 Too many connections 出现这种错误明显就是 mysql_connect 之后忘记 mysql_close; 当大量的connect之后,就会出现Too many connections的错误,mysql默认的连接为100个,而什么情况下会出现这种错误呢? 正常的mysql_co...

发布 0 条评论