![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
-过去式
这个作者很懒,什么都没留下…
展开
-
MySQL——数据结果处理函数
1.拼接字段 concat(列1,列2); 2.执行算术计算 mysql 支持的算术运算符有 + - * / 3.创建别名 使用AS 关键字创建 4.函数 文本函数:处理字符串 upper( ):转化大写 lower( ):转化小写 locate( ):locate(‘a’,列) locate(‘a’,列,10) 返回a 在列值中的位置原创 2017-03-12 17:44:13 · 873 阅读 · 0 评论 -
MySQL——表连结
1.表关联 两个表之间的关系是通过外键联结2.内联结(等值联结)基于两个表的相等联结表A inner join 表 B on条件,表的位子可以互换;4.笛卡尔积第一个表的行数乘以第二个表的行数3.多表联结from A,B,Cwhere 条件1, 条件2, 条件3;4.左联结A left join B原创 2017-03-12 14:00:06 · 234 阅读 · 0 评论 -
MySQL——数据的增改删
1.插入数据 insert 插入完整的行 insert into 表名 (列名) valules (列的各个值);(这种写法以后即使改变表结构也不会影响) 简化:insert into 表名 valules (各个列的值);这种写法列的值必须和表的列的顺序一一对应,就算列的值允许为空,也要填null 插入行的一部分 insert into 表名(部分列名) va原创 2017-03-12 12:18:41 · 210 阅读 · 0 评论 -
MySQL——列的数据类型
1.数值型 整型 tinyint 1 、smallint 2、 mediumint 3、 int 4 、bigint 浮点型 float 4 、double 8 2.字符型 char (M) M个字节 varchar (M)M 个字节 实际长度:L+1个字节3.日期时间类型日期 date时间 time日期时间 datetime 年原创 2017-03-12 12:12:37 · 251 阅读 · 0 评论 -
MySQL——表结构操作
1.创建表格式:create table tablename (列1 数据类型 not null auto_incement, 列2 数据类型 not null );如:创建一个学生表student,学号 sid,学生姓名 sname create table原创 2017-03-10 23:12:38 · 671 阅读 · 0 评论 -
MySQL——分组查询子查询
1.数据分组 分组允许把数据分为多个组,以便对每个组进行聚集计算;如果对某列进行分组,要想看到这列写在group by 后面 分组建立:select 子句后面的group by 子句 分组并不会排序,需要用order by 来排序 group by 写在where 子句之后 order by 子句之前 多列分组,用逗号隔开 2.过滤分组 having 子句过滤指定的分组 3原创 2017-03-12 15:48:53 · 1679 阅读 · 0 评论