数据库( Database,简称DB ):长期存放在计算机内,有组织、可共享的大量数据的的集合,是一个数据“仓库”。
数据库的作用: 可以结构化存储大量的数据,方便检索和访问。
保持数据信息的一致性、完整性,降低数据冗余。
共享和安全。
通过组合分析,产生新的有用信息。
MySQL的安装与配置:
注意事项: 解压目录不要放在系统盘,以免重装系统时删除数据包。
解压目录中不能包含中文。
数据库语言编码统一设置为utf8。
端口号默认为3306 尽量使用默认的端口号3306。
MySQL的字符集 建议使用utf8字符集。
MySQL中数据库的类型
系统数据库:安装完MySQL服务器后,会附带系统数据库(information_schema、 performance_schema、mysql和test)。
系统数据不要随意删除,有可能引起MySQL服务器使用异常。
用户数据库:用户根据实际需求创建的数据库。
SQL的分类:
名称 | 解释 | 命令 |
DDL (数据定义语言) | 定义和管理数据对象, 如创建数据库,创建数据表等 | CREATE、DROP、ALTER |
DML (数据操作语言) | 用于操作数据库对象中所包含的数据 | INSERT、UPDATE、DELETE |
DQL (数据查询语言) | 用于查询数据库数据 | SELECT |
TCL (事务控制语言) | 确保被DML语句影响的表的所有行及时得以更新 | COMMIT、SAVEPOINT、ROLLBACK |
DCL (数据控制语言) | 用来管理数据库的语言,包括管理权限及数据更改 | GRANT、REVOKE |
创建数据库:CREATE DATABASE [IF NOT EXISTS] 数据库名;
查看数据库列表:SHOW DATABASES ;
选择或使用数据库:USE 数据库名 ;
删除数据库(谨慎操作,数据是无价的):DORP DATABASE [IF EXISTS] 数据库名;