#mySQL

mysql 查看某个库下面某个表的所有列字段, columnName

 mysql查看某个库下面某个表的所有列字段selectCOLUMN_NAMEascolumnNamefrominformation_schema.COLUMNSwheretable_name='{表名}'andtable_schema='{库名}'; ...

MySQL 查询不区分大小写的问题以及编码格式问题

最近,在用SSH框架完成一个实践项目时,碰到了一个莫名其妙的Bug困扰了我好久,最后终于解决,记录如下。问题:同学在测试系统的时候突然发现,数据库保存的账户本来应该是admin,结果该同学用Admin账户居然登录成功了…………EXM???这样也行?好吧,我还是查找...

MySQL 存储过程 详解

存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令。 我们都知道应用程序分为两种,一种是基于web,一种是基于桌面,他们都和数据库进行交互来完成数据的存取工作。假设现在有一种应用程序包含了这两种,现在要修改其中的一个查询sql语句,那么我们可能要同时修改他们...
代码星球 ·2020-06-19

MySQL 字符编码

showvariableslike'char%';如果character_set_client编码为latin1的话,是无法显示中文字符的,mysql命令行工具查询出来的中文字符会显示为乱码可以通过以下命令修改当前的字符编码,只针对当前session,退出后就会恢复回原来的编码setcharacter_set_resu...
代码星球 ·2020-06-18

MySQL there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause同时创建多个更新当前时间戳字段 解决方法

在写这篇文章之前,明确我的MySQL版本,MariaDB或者你使用MySQL8也会出现如下问题MySQL版本现在有这样的需求,一张表中有一个字段created_at记录创建该条记录的时间戳,另一个字段updated_at记录更新该条记录的时间戳。我们尝试创建以下语句。CREATETABLEtemp(idINT(11)P...

Mac OS 安装 MySQL5.7

安装Homebrew$/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 安装MySQL在编写文章时,Homebrew默认使用MySQL8版本,但由于我们的目标是获得5.7...
代码星球 ·2020-06-18

Mysql按日、周、月进行分组统计

 我们在用Mysql抽取数据时候,经常需要按照天、周、月等不同的粒度对数据进行分组统计。而我们的时间可能是“2017/12/50:0:0”这种准确的时间。所以在进行分组之前我们需要对时间进行一下处理。DATE_FORMAT是MySQL内置的一个函数,作用是以不同的格式显示日期/时间数据...

ubuntu更改mysql配置文件,使其产生日志文件mysql.log

1.打开mysql配置文件,将68,69行的注释取消掉,保存关闭  sudovim /etc/mysql/mysql.conf.d/mysqld.cnf    2.重启mysql服务  sudoservicemysqlrestart 3,日志文件所在目录  /var/log/my...

Linux 配置mysql 远程连接

1、首先用root用户登录mysql  mysql-uroot-p2、新建用户  usemysql;  selecthost,userfromuser;(查看现有用户)  CREATEUSER'king'@'localhost'IDENTIFIEDBY'123456';(新建用户);  selecthost,userf...

ubuntu19.04 安装mysql,没有初始密码,重设初始密码

1.安装  在终端下输入  sudoapt-getinstallmysql-servermysql-client  进行安装,如果安装过程中弹出密码输入提示,则正常安装即可!2、由于没有出现密码设置项,所以不知道怎么进入数据操作命令行  2.1、找到安装时默认生成的默认账户在终端上输入     sudocat...

python pymysql 基本使用

1frompymysqlimport*23#1.创建连接数据库4conn=connect(host="localhost",port=3306,user="root",password="root",database="jiang_test",charset="utf8")5#2.获取游标6cur=conn.curso...
代码星球 ·2020-06-17

mysql 查询——逻辑查询

--去重查询distinctselectdistinctganderfromstudent;--逻辑查询andornot--查询18-28之间的数据select*fromstudentage>18andage<28;--查询age大于18的女性select*fromstudentage>18andna...
代码星球 ·2020-06-17

mysql常见问题记录

INSERTONDUPLICATEKEYUPDATE,影响的行数是多少?REPLACEINTOINSERTIGNOREINTOselectintofrom和insertintoselect的用法和区别,mysql是否支持insertintoselect?克隆表:createtable..as.. &&...
代码星球 ·2020-06-17

mysql分享二-防止sql注入

一:pdo提供给预处理语句的参数不需要用引号括起来,驱动程序会自动处理。如果应用程序只使用预处理语句,可以确保不会发生SQL注入。(然而,如果查询的其他部分是由未转义的输入来构建的,则仍存在SQL注入的风险)。 预处理语句如此有用,以至于它们唯一的特性是在驱动程序不支持的时PDO将模拟处理。这样可以确保不管数...

php分享(三十六)mysql中关联表更新

一:关联不同的表更新1:通过where关联更新updatestudents,citycsets.province_name=c.province_name,s.city_name=c.namewheres.city_code=c.code;2:子查询更新updatestudentssetcity_name=(selec...
首页上一页...466467468469470...下一页尾页