数据类型和运算符 MySQL数据类型介绍 MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。 数值数据类型:包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL。 日期/时间类型:包括YEAR、TIME、DATE、DATETIME和TIMESTAMP。 字符串类型:包括CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET等。字符串类型又分文本字符串和二进制字符串。 整数类型 数值型数据类型主要用来存储数字。MySQL提供了多种数值数据类型,不同的数据类型提供了不同的取值范围,可以存储的值范围越大,其所需要的存储空间也会越大。MySQL主要提供的整数类型有TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT。整数类型的属性字段可以添加AUTO_INCREMENT自增约束条件。 MySQL中整数型数据类型存储空间图如下: 不同整数类型的取值范围图如下: 在创建数据表时,指定INT(1.... 有更新! MySQL数据类型和运算符(四) MySQL
数据表的基本操作 概念:在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位。数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的。每一行代表一条唯一的记录,每一列代表记录中的每一个域。 创建数据表 概念:所谓创建数据表,指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性等)约束的过程。 创建表的语法格式 数据表属于数据库,在创建数据表之前,应该使用语句USE <数据库名>指定操作是在哪个数据库中进行,如果没有选择数据库,就会抛出“No database selected”的错误。 创建数据表的语句格式如下: CREATE TABLE <表名> ( 字段名1 数据类型 [列级别约束条件] [默认值], 字段名2 数据类型 [列级别约束条件] [默认值], ...... [表级别约束条件] ); 使用CREATE TABLE创建表时,必须指定以下信息: 要创建的表的名称,不区分大小写,不能使用SQL语言中的关键字,如DROP、ALTER、INS.... 有更新! MySQL数据表基本操作(三) MySQL
数据库的基本操作 创建数据库 MySQL安装完成之后,将会在data目录下自动创建几个必须的数据库,可以使用查看数据库的语句查看当前所有存在的数据库,输入的语句如下: SHOW DATABASES; 初始时数据库列表中包含6个数据库。mysql是必需的,描述用户的访问权限。 创建数据库的基本SQL语法格式如下: CREATE DATABASE database_name; 查看数据库定义的语句如下: SHOW CREATE DATABASE database_name; 删除数据库 删除数据库是将已存在的数据库从磁盘空间上清除。清除之后,数据库中的所有数据也将一同被清除。删除数据库语句与创建数据库的命令相似。MySQL中删除数据库的基本语句格式为: DROP DATABASE database_name; 注:使用DROP DATABASE命令时要非常谨慎,在执行该命令时,MySQL不会给出任何提示确认信息,DROP DATABSE声明删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,不可恢复。 理解数据库存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统(.... MySQL数据库基本操作(二) MySQL
认识MySQL(数据库管理系统[DBMS] ) 数据库基础 什么是数据库 定义 数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表中。 数据库系统 数据库系统提供对数据的安全控制和完整性控制。 数据库种类 层次式数据库、网络式数据库和关系式数据库。 特点 实现数据共享、减少数据冗余、采用特定的数据类型、具有较高的数据独立性和统一的数据控制功能。 表 定义 在关系数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一个列表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。 数据类型 作用 数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。 分类 常用的数据类型:整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。表中的每一个字段就是某种指定数据类型。 主键 定义 主键(Primary Key)又称主码,用于唯一地标识表中的每一条记录。 用法 可以定义表中的一列或多列为主键,主键列上不能有两行相同的值,也不能为空值.... 有更新! MySQL概述(一) MySQL