MySQL相关知识
MySQL相关知识
生活有亮
知足常乐
展开
-
将mysql里面字段里的换行去掉
将city_code 字段里面的空行和回车全部清除。原创 2023-02-10 18:12:18 · 212 阅读 · 0 评论 -
MySQL清除表数据 id重置
mysql 清除表数据原创 2022-07-26 12:28:16 · 1921 阅读 · 0 评论 -
TP5字段数量+1
IndustryNews::where('id', $id)->setInc('num',1);// 直接使用 setInc 或 setDec db('table')->where('id=1')->setInc('num',3); // 原数值加3 db('table')->where('id=1')->setInc('num'); // 原数值加1 db('table')->where('id=5')->setDec('num',5); // 原数.原创 2022-04-03 18:25:32 · 1160 阅读 · 0 评论 -
yii sql 将datetime格式转换成 年月日 和年月
转换成日期格式 :在field里面写 date(create_time) as time 或者 date_format(create_time,"%Y-%m-%d") as time转换成年 -月格式 :在field里面写 date_format(create_time,"%Y-%m") as time原创 2022-03-16 11:42:39 · 1187 阅读 · 0 评论 -
解决宝塔 负载 和CPU 一直100%状态
今天闲着无聊进了一下之前项目的宝塔面板,不看不知道,负载和CPU一直处于100%状态,可把我吓坏了。就一个小项目就这样了。解决方案:1.进入服务器,查看一下当前是什么进程占用的cpu过高导致的:使用top命令看到是mysql的原因 ,那就进入mysql,看一下,当前一直执行的sql语句,进行优化,1:mysql -u root -p 进入mysql2:show full processlist; 用这个命令查看当前正在执行的sql语句看到,where条件都是 这个字段 ,应该是没加上原创 2021-10-08 11:13:44 · 1247 阅读 · 0 评论 -
深度系统使用navicat
使用 rm -rf .navicat64 来删除这个隐藏的文件夹 可以使navicat64版本 重新计时 ;但是里面的连接数据 也会清空原创 2020-06-15 16:20:35 · 500 阅读 · 0 评论 -
Linux登录mysql时 密码正确登录不进去,没有密码却能登进去
我的情况是 :mysql密码正确登录不进去,没有密码却能登进去解决方法:使用Navicat连接上该root权限的数据库 ,进入mysql 库的user 表将 root用户的Host (127.0.0.1或者 local) 改为localhost !问题解决...原创 2021-09-01 11:30:23 · 558 阅读 · 0 评论 -
Navicat连接 服务器数据库报错1045
自己的服务器能连接数据库,但是电脑的Navicat链接报错:本地Navicat连接远程服务器的数据库出现1045-Access denied for user ‘root’@‘localhost’(using password:YES) 问题。并非一定是密码错误问题,也可能是数据库MySQL表的用户权限问题。解决:use mysql;update user set host = '%' where user ='root';select host, user from mysql.user;原创 2021-08-30 15:39:13 · 956 阅读 · 0 评论 -
mysql 原生 批量更新写法
批量修改 将status字段 1改为11 。 2改为22。。。这样写:update rf_by_project set status = casestatuswhen 1 then 11when 2 then 22when 3 then 33when 4 then 44endwhere status in(1,2,3,4)原创 2021-08-19 11:47:49 · 161 阅读 · 1 评论 -
MySQL报错1130 无法远程链接
今天连接数据库是报错1130猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。特贴出来。。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。。mysql -u root -pmysql>use mysql;mysql>select ‘host’ from user where user=‘root’;mysql>update user set host = ‘%’ wher原创 2020-11-26 15:12:45 · 536 阅读 · 0 评论 -
Mysql修改字段类型
mysql 修改字段长度alter table news modify column title varchar(130);alter table 表名 modify column 字段名 类型;如:tplay_auser表里的sex 字段 将数据类型改为char长度为20alter table tplay_auser modify column sex char (20)原创 2020-09-01 21:08:57 · 3968 阅读 · 0 评论 -
关联数组与索引数组的区别
索引数组用数字作为键名的数组一般叫做索引数组。用字符串表示键的数组就是下面要介绍的关联数组。索引数组的键是整数,而且从0开始以此类推。例如:a=array(‘山东省’,‘临沂市’,‘罗庄区’);print_r($a);Array ( [0] => 山东省 [1] => 临沂市 [2] => 罗庄区 )数组的key从零开始关联数组:a=array(‘aaa’=>...原创 2020-02-19 19:39:54 · 1724 阅读 · 0 评论 -
宝塔,阿里云开放mysql3306端口号
宝塔:阿里云:找到控制台->左侧下面的安全组然后添加3306端口:over!!!原创 2020-06-29 17:43:32 · 1852 阅读 · 4 评论 -
什么是数据库?有什么类型?
什么是数据库?1.数据库是数据的仓库。2.与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的(比如不会跟以前的普通文件存储式存储成一个文件那么不条理化,我们的数据库分成一个个库,分成一个个表,分成一条条记录,这些记录是多么分明)3.也因为其“数据结构”式,所以有极高的查找速率(比如B-Tree查找法),(由于专精,可以根据自己的结构特性来快速查找,所以对于数据库的查找会比较快捷;不像普通文件系统的“查找”那么通用)4.如果与EXCE原创 2020-06-22 14:23:17 · 788 阅读 · 0 评论 -
数据库中三大范式理解
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性):第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。2.第二范式(确保表中的每列都和主键相关)第二范式在第一范式的基础之上更进一层。第二范式需要确保数据库表中的每一列都和主键相关,而不原创 2020-06-19 16:29:08 · 217 阅读 · 0 评论 -
yii2.0 增删改查sql语句
文章涉及where、 addParams 、filterWhere 、andWhere、orWhere、 andFilterWhere()、 orFilterWhere()、andFilterCompare()但是格式是一样的。字符串格式’status=1’哈希格式’status’ => 1, ‘type’ => 2]操作符格式’like’, ‘name’, ‘test’]字符串和哈希格式很好理解,我们来看看操作符格式,因为操作符格式可以组成相对复杂的查询语句最简单的就是官方给的例子原创 2020-06-03 15:50:50 · 1029 阅读 · 0 评论 -
laravel sql语句
插入一条数据DB::table(‘users’)->insert([‘name’ =>‘哈哈哈’,‘password’ => ‘1111’]);返回自增ID$userId = DB::table(‘users’)->insertGetId([‘name’ => str_random(10),‘email’ => str_random(8) . ‘...原创 2020-04-02 18:23:37 · 229 阅读 · 0 评论 -
出现请在mysql配置文件修改sql_mode或sql-mode 怎么办?
MySQL5.7:在MySQL配置文件中 my.ini 在[mysqld]标签里新增或修改:sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION重启MySQL。MySQL8.0:执行sql语句:set @@GLOBAL.sql_mode=’’;set sql_mode =‘STRICT_TRANS_TABLES,NO_ZER...原创 2020-01-27 11:13:06 · 1773 阅读 · 0 评论 -
原生sql语句
查询//查询表里的所有数据select * from 表名//根据id等字段查询数据select * from 表名 where 字段 = 值 or 字段 = 值(例):select * from 表名 where id = 1 or name = admin;//模糊查询like % 值%(例):select * from 表名 where 字段 link %值%; //前后匹配...原创 2020-04-02 17:46:44 · 792 阅读 · 2 评论 -
Linux中mysql常用到的命令
一、 数据库登录mysql -uroot -p二.、退出数据库quit 和 exit或ctrl + d三、数据库操作1. 查看所有数据库show databases;2. 查看当前使用的数据库select database();3. 使用数据库use 数据库名;4. 创建数据库create database 数据库名 charset=utf8;5...原创 2020-03-25 18:46:08 · 128 阅读 · 0 评论