【MySql】第二节 SQL数据类型与功能分类

SQL

    SQL是Structured Quevy Language(结构化查询语言)的缩写 SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的

SQL数据类型

    MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持所有标准SQL数值数据类型。 MySQL支持多种类型,大致可以分为三类: 数值类型: 字符串类型: 日期和时间类型: 常用数据类型: double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99 char:固定长度字符串类型; char(10) abc ’ varchar:可变长度字符串类型;varchar(10) ‘abc’ text:字符串类型 blob:二进制类型 date:日期类型,格式为:yyyy-MM-dd time:时间类型,格式为:hh:mm:ss datetime:日期时间类型 yyyy-MM-dd hh:mm:ss 在mysql中,字符串类型和日期类型都要用单引号括起来。‘Myxq’ ‘2020-01-01’

SQL功能分类

    数据定义语言(DDL Data Definition Language) :创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为create、alter和drop; 数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select; 数据操纵语言(DML Data Manipulation Language) :向表中添加、删除、修改数据操作,常用命令有insert、update和delete; 数据控制语言(DCL Data Control Language) :用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作,常用命令有GRANT、REVOKE、COMMIT、ROLLBACK;
经验分享 程序员 微信小程序 职场和发展