当前位置:首页 > IT技术 > 数据库 > 列表
数据库 共有 171201 个文章

【docker】部署数据库(mysql、redis)

    mysqldocker pull mysql运行容器:docker run --name mysql -p 8806:3306 -e MYSQL_ROOT_PASSWORD=xxxx -e MYSQL_USER=xxxxx -e MYSQL_PASSWORD=xxx -d mysql:latest上一步骤创建的root用户和普通用户存在一写问题:root不允许远程登陆普通用户未设置数据库访问权限给普通...[继续阅读]

数据库

docker 构建mysql主主

     db01docker load -i mysql57.tardb01docker run --net=host --name db01 -v /data1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7docker cp db01:/etc/mysql/mysql.conf.d/mysqld.cnf /tmp/mysqld_1.cnfvi /tmp/mysqld_1.cnf #编辑添加以下server-id = 101log-bin = mysql-binmax_connections = 1000g...[继续阅读]

数据库

MySQL约束

    一、约束类型非空约束(not null):该列不允许包含空值。主键约束(primary key):唯一性,非空性。唯一约束(unique):唯一性,可以空,但只能一个。外键约束(foreign key() references table2()):需要建立两表间的关系并引用主表...[继续阅读]

数据库

postgresql设置max_connections太大无法启动

    在postgres中,当max_connect设置过大,启动的时候会报错:FATAL:  could not create semaphores: No space left on device创建semaphores时空间参数不够,查询官网,有这么一段解释:HINT:  This error does *not* mean that you have run out of disk space.  It occurs when e...[继续阅读]

数据库

mysql FORCE INDEX 强制指定某个索引

    mysql FORCE INDEX 强制指定某个索引mysql可能并不总会选择合适且效率高的索引去查询,这时适当的force index(indexname) 强制告诉mysql使用什么索引尤为重要。使用示例:CREATE TABLE `roles` ( `username` varchar(50) NOT NULL, `role` varchar(50) NOT NULL, ...[继续阅读]

数据库

mysql17-sql优化-慢查询日志

    1.什么是慢查询日志MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,会被记录到慢查询日志中,long_query_time的默认值为10,意思是运行10秒以上的...[继续阅读]

数据库

MySQL两个表联合查询并按时间排序

    有一张资金记录表,一张金币记录表,想以时间为单位,降序合并排列他们之间的信息,查询SQL如下: select * from (select * from t_money_logs union select * from t_gold_logs) as c order by create_time desc; select * from (select o.ORDER_NUM as order_sn,o.GOODS_NAM...[继续阅读]

数据库

mysql数学函数之truncate用法

    语法 TRUNCATE(X,D)Returns the number X, truncated to D decimal places. If D is 0, the result has no decimal point or fractional part. D can be negative to cause D digits left of the decimal point of the value X to become zero.  返回数字X,截断到D小数位。 如果D为0,结果没有小数点...[继续阅读]

数据库

mybatis动态sql中的两个内置参数(_parameter和_databaseId)

    mybatis动态sql中的两个内置参数(_parameter和_databaseId) <!-- mybatis动态sql的两个内置参数            不只是方法传递过来的参数可以被用来判断,取值        mybatis默认还有两个内置参数            _parameter:代表整个参...[继续阅读]

数据库

Spring、Hibernate 数据不能插入到数据库问题解决

    1、问题:在使用Spring、Hibernate开发的数据库应用中。发现不管如何。数据都插不到数据库。可是程序不报错。能查询到。也能插入。2、分析:Hibernate设置了自己主动提交仍然无论用,其原因非常easy,非常可能你的程序操作的表和...[继续阅读]

数据库