MySQL基础快速入门知识总结(附思维导图)


当前第2页 返回上一页

逻辑运算符:and or not

比较运算符:+ - * / < > = !=

2、选项:

all:查询所有,不写默认就是所有

distinct:去重.重复指查询后的数据里,记录的所有字段全部相同,才认定为重复.

as:别名.给查询后的字段设置一个别名,方便查阅.

常见的聚合函数:count(),Max(),Min(),Sum(),avg()

3、连表查询 join

1.内连接 inner join 
#将参与连接的两个表中符合连接条件的记录查询出来,不符合的过滤掉.
select * form `表1` inner join `表2` on 连接条件;
2.左外连接 left Join
#将参与连接的左表中即使不能匹配连接条件的记录也会查询出来,右表不符合的过滤掉
select * from `表1` left join `表2` on 连接条件;
3.右外连接 right join 
#将参与连接的右表中即使不能匹配连接条件的记录也会查询出来,左表不符合的过滤掉
select * from `表1` right join `表2` on 连接条件;

3.修改记录

#语法
update `表名` set `字段`='新值' where 条件表达式;

4.删除记录

#语法
delete from `表名` where 条件表达式;

五.字段类型

1.数字型

1.1整数型

tinyint:占用一个字节,一共能表示256个数

有符号:-128~127
无符号:0~255

int:占用4个字节

有符号:-21亿~21亿
无字符:0~42亿

1.2小数型

浮点数:

float(M,D):单精度浮点数
double(M,D):双精度浮点数

定点数:

decimal(M,D):数据不会丢失的小数类型,常用于记录货币

2.文本型

  1. char(M):定长字符,M表示最大的字符数.优势为运算速度快.常用在255个字符内的固定长度的字符.如:身份证,电话号码等.
  2. varchar(M):变长字符,M表示最大的字符数.优势为节省空间.常用在255个字符以内,长度不确定的字符.
  3. text:常用在256个字符以上的文本中

3.日期时间

  1. datetime:固定的日期时间
  2. timestamp:时间戳:当新增记录或更新记录时自动更新为当前系统时间,用于记录最后一次修改的时间或新插入记录的时间

六.字段属性

  1. not null:设置该字段的值不能为空,不写就是默认可以为空
  2. default 默认值:设置一个默认值,没有数据传入就是使用默认值.有数据传入则使用传入的值
  3. comment:备注用汉字备注字段,方便后期维护
  4. unique key:唯一值该字段的值不能重复,但可以为空
  5. primary key 主键:
    用于唯一标识一条记录
    一个表最能只能有一个主键
    不能为空
    不能重复
  6. auto_increment 自动增长:在新插入记录时,自动在本字段最大值的基础上加1,条件本字段的类型必须为整数型.常与主键一起使用,但不是必须与主键一起使用.

总结

到此这篇关于MySQL基础快速入门知识总结的文章就介绍到这了,更多相关MySQL基础入门内容请搜索

更多相关Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql如何跳过权限进行操作的步骤

关于mysql互换表中两列数据方法的讲解

mysql数据库优化总结(心得)

mysql用户名怎么查看?

mysql如何求两个查询的交集

mysql设计规范与原则

mysql navicat怎么删除数据库

怎样安全地关闭mysql实例

mysql如何备份数据库

mysql之高可用架构详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...