mysql数据库
一. 认识数据库—What is DB?
数据库(Database)简称DB,是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜。用户可以对文件中的数据进行增加、删除、修改、查找等操作。
1 .认识数据库—数据库产品
随着数据库技术的不断发展,数据库产品越来越多,常见的有Oracle、SQL Server、MySQL等
2.mysql数据库的好处
低成本:
MySQL是开源免费的,开发人员可根据需求自由进行修改,降低了开发成本。
跨平台:
不仅可在Windows平台上使用,还可在Linux、Mac OS等多达14种平台上使用。
高性能:
多线程以及SQL算法的设计,使其可以充分利用CPU资源和提高查询速度。
上手快:
MySQL 使用标准的 SQL数据语言形式,方便用户操作。
API接口:
提供多种编程语言的API,方便操作数据库。例如Java、C、C++、PHP等。
3. 数据库基本操作
数据库的管理:
(1)创建数据库:
CREATE DATABASE `数据库名称`;
需要注意的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号 `` 包裹数据库名称、字段名称和数据表名称。
(2)查看数据库:
SHOW CREATE DATABASE 数据库名称;
查看 MySQL 数据库服务器中已经存在的数据库:
SHOW DATABASES;
(3)选择数据库:
USE 数据库名称;
(4)删除数据库:
DROP DATABASE 数据库名称;
4.数据类型
紫色代表常用的类型
1.数值类型(整形)
数值类型(浮点型)
DECIMAL类型的有效取值范围是有 M 和 D 决定。其中,M 表示数据长度,D 表示小数点后的长度。
2.字符串类型
BLOB和TEXT都是用于存储大量数据的,但二者的区别在于,对于存储的数据进行排序和比较时,BLOB是区分大小写的,而TEXT是不区分大小写的。
3.日期和时间类型