Mysql

mysql 根据一张表更新另一张表

updatetableaa,tablebbseta.bname=b.namewherea.bid=b.idanda.idbetween262and271between是>=and<=,即包含两个边界 updatetableaainnerjointablebbona.bid=b.idseta.bna...
代码星球·2021-02-21

mysql数据库数据监测

#!/bin/bashMYSQL="mysql-h10.10.10.10-P8036-uusername-ppassword--default-character-set=utf8-A-N"sql="select*fromatable.userwhereuser_id=123and(name='name'orname=...

Mysql中索引的 创建,查看,删除,修改

转自:Mysql中索引的创建,查看,删除,修改 创建索引MySQL创建索引的语法如下:123CREATE [UNIQUE|FULLTEXT|SPATIAL]INDEX index_name[USINGindex_type]ON table_name(index_col_name,...

mysql RC下不存在则插入

mysql版本:5.7目的:在RC下,name列上仅有key索引,并发插入name时不出现重复数据 RC不加gaplock,并且复合select语句是不加锁的快照读,导致两个事务同时进行都可插入,测试如下:client1:mysql>settx_isolation='read-committed';my...
代码星球·2021-02-21

mysql RR下不存在则插入

主要看并发事务中不存在则插入(只有key索引)的阻塞情况。表定义:mysql>descuser;+-------------+------------------+------+-----+-------------------+----------------+|Field|Type|Null|Key|Defa...
代码星球·2021-02-21

mysql重复数据查询

假设有表testmysql>select*fromtest;+----+------+------+|id|name|sex|+----+------+------+|1|a|f||2|b|f||3|a|e||4|b|e||5|c|e||6|d|e|+----+------+------+6rowsinset(0...
代码星球·2021-02-21

mysql查看版本

四种方式:1.命令行------------------->$mysql-VmysqlVer14.14Distrib5.7.17,forLinux(x86_64)usingEditLinewrapper2.mysql的函数mysql>selectversion();+--------------------...
代码星球·2021-02-21

mysql 时间

显示当前时间:mysql>selectnow();+---------------------+|now()|+---------------------+|2016-12-2723:42:25|+---------------------+1rowinset(0.00sec)mysql>SELECTCUR...
代码星球·2021-02-21

MySQL中的datetime与timestamp比较

转自:MySQL中的datetime与timestamp比较 相同1.显示TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DDHH:MM:SS。 不同1.范围datetime 以'YYYY-MM-DDHH:MM:SS'格式...

mysql中timestamp的自动生成与更新

转自:mysql中timestamp的自动生成与更新 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE和INSERT到当前的时间:表:---------------------------------TableCreateTable -------------...

MySQL查看索引、表信息、触发器

查看索引:select*FROMinformation_schema.TABLE_CONSTRAINTS;select*FROMinformation_schema.TABLE_CONSTRAINTSWHERETABLE_NAME=‘table_name’;查看表信息:showcreatetabletable_name...

MySQL基本操作

请参考教程:MySQL 教程 MySQL一般默认不启用table键命令补全。为了启用命令补全功能,可以修改/etc/my.cnf或者/etc/mysql/my.cnf文件。添加:(目前最新版本应该不支持,添加后mysql无法启动)[mysql]auto-rehash 1.启动mysqlse...
代码星球·2021-02-21

MySQL安装--ubuntu

1.执行命令:$apt-getinstallmysql-server  执行上述命令会自动安装mysql-client,mysql-common等包。2.安装过程中会让你给root账号设置密码。 以上两步即可安装完成。3.验证安装成功与否。$mysqladmin--versionmysqladminVer8....
代码星球·2021-02-21

win10 docker部署mysql并启动远程连接

拉取镜像  dockerpullmysql:5.7创建容器并映射路径 dockerrun-p3306:3306--namemysql^-v/e/mysql/docker-mysql/conf:/etc/mysql^-v/e/mysql/docker-mysql/logs:/var/log/...

Windows下 Mysql启动报1067解决方法

前几天刚入职安装了一下Mysql 刚开始能打开 今天去公司发现启动不了服务报1067错误,在网上查看了一些方法,好多种版本..以下是本人的解决方法1.打开运行-事件查看器--Windows日志--应用程序--找错误标志,如下图由于使用的是安装版本,所以My.ini下的Datadir没有修改,所以报错...