摘要: 1. 建表时设置1个主键 CREATE TABLE `Student`( `s_id` VARCHAR(20) primary key, `s_name` VARCHAR(20) , `s_birth` VARCHAR(20) , `s_sex` VARCHAR(10) )engine = Inno 阅读全文
posted @ 2021-06-26 23:45 Avicii_2018 阅读(4294) 评论(0) 推荐(0)
摘要: 创建用户: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username:账号名 host:指定该账号在哪台主机上登录,可以限制到指定机器ip。本地用户用localhost。如果任意主机登录则用通配符% password:密码,可以 阅读全文
posted @ 2021-06-26 18:01 Avicii_2018 阅读(634) 评论(0) 推荐(0)
摘要: 增加列: alter table tablename add 列名 数据类型 comment '注释'; 增加列并指定位置在某个字段X后面: alter table tablename add 列名 数据类型 comment '注释' after X ; 增加列并指定位置在第一列 alter tab 阅读全文
posted @ 2021-06-26 17:53 Avicii_2018 阅读(342) 评论(0) 推荐(0)
摘要: desc 表名; 或者 describe 表名; 或者 show columns from 表名; 示例 : 阅读全文
posted @ 2021-06-26 17:35 Avicii_2018 阅读(163) 评论(0) 推荐(0)
摘要: 1. where 与 having 的区别: where子句中不能使用分组函数 having子句中可以使用分组函数 where的执行顺序在having之前,因为where子句在 group by 子句之前,having 子句在 group by 之后 2. where 与 having 都可以用于对 阅读全文
posted @ 2021-06-26 17:02 Avicii_2018 阅读(161) 评论(0) 推荐(0)
摘要: 使用聚合函数时,只返回一个结果, 所以要查询其他信息时,需要配合group by 函数使用 如下语句name会返回多个name中的一个,这显然是不行的 : select name,count(*) from student_info ; group by 的作用,就是对数据进行分组. group b 阅读全文
posted @ 2021-06-26 17:01 Avicii_2018 阅读(93) 评论(0) 推荐(0)