
MySQL
NekoSheep
希望头发永远浓密
展开
-
MySQL:Invalid use of group function解决办法
Invalid use of group function 即“集函数的无效用法”错句示例:SELECT sname AS ‘优秀学生姓名’,AVG(score) as ‘平均成绩’ FROM `grade_info` WHERE AVG(score)>90 GROUP BY sno;正确写法:SELECT sname AS ‘优秀学生姓名’,AVG(score) as ‘平均成绩’ F...转载 2020-04-21 18:00:00 · 21631 阅读 · 0 评论 -
MySQL显示数据表的列名
指定表名:select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your-table-name';指定表名和数据库名select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your-table-name’ and tab...原创 2020-03-16 17:21:14 · 1811 阅读 · 0 评论 -
MySQL将数据库和已建的表转换成utf8mb4的语句
①更改数据库编码:ALTER DATABASE 数据库名 CHARACTER SET `utf8mb4` COLLATE `utf8mb4_general_ci`;②更改表编码:ALTER TABLE 表名 CONVERT TO CHARACTER SET `utf8mb4` COLLATE `utf8mb4_general_ci; '...原创 2020-03-10 23:45:55 · 791 阅读 · 0 评论 -
MySQL撤销外键约束
????撤销外键约束语句注意点:语句:ALTER TABLE 表名 DROP FOREIGN KEY 外键名(注意是外键名,不是外键所在列名!)如何查看外键名呢?通过show create table 表名;查看外键名单引号内为外键名/外键所在列名因此我的撤销外键语句应写为:alter table employees drop foreign key employees_ibfk_1...原创 2020-03-10 23:38:49 · 903 阅读 · 0 评论 -
MySQL5.7将编码由utf8改为utf8mb4(字符集)
????utf8mb4向utf8兼容,具体区别百度一下我的MySQL版本为5.7.25,在win10中使用,此文章我是在utf8的基础上改为utf8mb4的(修改之处可参见另一篇由latin1改为utf8的博文)一、查看数据库编码用show variables like 'character%';或者show variables like '%char%';查看数据库里的字符集状态(同第...原创 2020-03-10 22:38:41 · 2933 阅读 · 5 评论 -
MySQL5.7永久统一编码/字符集为utf8(解决乱码)
我的MySQL版本为5.7.25,在win10中使用①查看MySQL数据库的编码用show variables like 'character%';或者show variables like '%char%';其中,若database和server都采用了latin1编码,即不支持中文,我们要把它修改为utf-8修改后应该为:②在mysql的安装目录下找到my.ini文件(如果...原创 2020-03-10 21:47:29 · 5646 阅读 · 8 评论 -
MySQL复制表的结构、内容(数据)的方法
一、Like有:①结构 ②相关属性无:①数据like可以复制生成一个新表,包括其备注、索引、主键外键、存储引擎等.create table 新表 if not exists like 旧表 ; //复制结构和相关属性二、Select有:①结构可选择:①数据????无:①相关属性select方法只复制字段属性(结构),原表的主键、索引、表备注、存储引擎都没有复制.“ * ”代表...原创 2020-03-06 14:02:45 · 359 阅读 · 0 评论 -
MySQL添加注释(comment)
MySQL添加注释(comment)在MySQL数据库中, 字段或列的注释同样也是是用属性comment来添加。1.创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。实例代码如下:create table test( id int not null default 0 comment '用户id' )2.如果是已经建好的表, 也可以用修改字段的命令,然后...转载 2020-03-05 21:29:15 · 2609 阅读 · 0 评论