
MySQL
文章平均质量分 52
Karagrade
学习学习再学习
展开
-
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是 -128到127 1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4 很小的整数。带符号的范围是-128到127。无符号的范围是0到255。 BOOL,BOOLEAN 是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。 4.SMALLINT[(.原创 2021-09-27 15:59:20 · 359 阅读 · 0 评论 -
Mysql 的SQL关键字执行顺序
书写顺序和执行顺序 书写sql语句时各关键字的顺序: select from where group by having order by 执行顺序: from where group by having select order by 参考:原创 2021-01-04 13:48:08 · 387 阅读 · 0 评论 -
Mysql调优(updating~)
mysql调优 调优 调优方法 数据库设计 选取最适用的字段属性 使用索引 一般说来,索引应建立在那些将用于JOIN,WHERE判断和ORDERBY排序的字段上。尽量不要对数据库中某个含有大量重复的值的字段建立索引。对于一个ENUM类型的字段来说,出现大量重复值是很有可能的情况。 尽可能的使用not null 避免在数据库中使用blob、text类型保留大文本、文件、图片,建议使用其他方式存储(TFS/SFS),MySQL只保存指针信息。 sql语句 确定选那几列数据的时候,不要用select *,只原创 2020-12-18 10:41:16 · 592 阅读 · 0 评论 -
MySQL的日期时间
DATE_FORMAT(date,format) 把日期进行格式化 其中 date 参数是合法的日期(不可为时间戳),format 参数则规定日期/时间的输出格式,可以使用的格式有: FROM_UNIXTIME(unix_timestamp ,format) 把时间戳格式化成一个日期 其中 unix_timestamp 参数为要转换的时间戳,format 参数则规定日期/时间的输出格式,他可以使...原创 2019-12-08 15:39:37 · 181 阅读 · 0 评论 -
mysql 错误代码: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated c
对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么将认为这个SQL是不合法的,因为列不在GROUP BY从句中 因为有only_full_group_by,所以我们要在MySQL中正确的使用group by语句的话,只能是select column1 from tb1 group by column1(即只能展示group by的字段,其他均都要报1055的...原创 2019-12-07 14:33:31 · 2362 阅读 · 0 评论 -
mysql ERROR 1067: Invalid default value for 字段
//今天把一个数据库的sql文件导入到另一个数据库出现以下异常: 查阅资料得知,mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要 解决这个问题,就需要修改sql_mode的值。 先:mysql -h -u -p 使用命令select @@global.sql_mode; 可以查看全局sql_mode的值。 //临时修改...原创 2019-12-02 11:31:45 · 744 阅读 · 0 评论 -
燕十八--Mysql基础练习题
mysql复习 一:复习前的准备 1:确认你已安装wamp 2:确认你已安装ecshop,并且ecshop的数据库名为shop 二 基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: create databa...原创 2019-09-19 14:20:23 · 1693 阅读 · 0 评论 -
ERROR: 1130, Host '125.46.170.180' is not allowed to connect to this MySQL serverError in Connection
本地连接远程数据库时出现的问题。 这种情况是本地不允许从远程登录,只能localhost。 mysql -u root -p vmware; mysql>use mysql; mysql>update user set host = ‘%’ where user = ‘root’;(如报错忽略即可) mysql>select host, user from user; mysql...转载 2019-01-21 14:52:57 · 187 阅读 · 0 评论 -
利用SQLyog实现mysql数据库定时自动备份
昨天老王让我按时备份数据库,我一想有这个必要哎,就立马网罗各种方法。但是,每天要手动备份多麻烦啊,我辣么懒,O(∩_∩)O哈哈~咳咳,不废话,进入正题- 服务器上是phpmyadmin,找了一会,没找到哪里能自动备份。网上说sqlyog能设置自动备份。我本地是sqlyog呀。就在想,要是能在本地连接服务器数据库,然后就能在本地定时备份了。现在都快2019年了,肯定能实现这个功能吧。 本地连接服务...原创 2018-12-11 10:57:15 · 6891 阅读 · 1 评论 -
查看mysql版本信息
添加链接描述转载 2018-11-28 14:28:18 · 185 阅读 · 0 评论 -
mysql不是内部或外部命令
环境变量的问题: mysql不是内部或外部命令转载 2018-11-07 10:00:46 · 536 阅读 · 0 评论