初识MySQL
最近接触MySQL数据库,学习笔记如下:
数据:是一种客观事物定性或定量描述的原始物理符号集合,也是数据库存储和处理加工的基本对象。
信息:是管理和决策的依据,具有时间性、事实性、完整性、共享性等特点。
数据管理:是对数据的收集、分类、组织、编码、存储、检索、维护等一系列操作。
数据库(DataBase, DB)
数据库中的数据是按一定的结构组织存储起来的,数据间有着相互联系,数据各自都有语义解释。数据库能够进行大量数据的长时间存储。
数据库中的数据为用户所共享,允许多个不同用户同时存取数据库中的数据,方便服务于不同的应用。
数据库中的数据具有较少的冗余性和较高的数据独立性。
数据库管理系统 ( DataBase Management System, DBMS)
数据定义功能:提供数据定义语言(Data Definition Language,DDL),让用户能够方便地定义数据库的逻辑结构、存储结构和存取路径,描述对数据的完整性和安全性等要求。数据存取功能:提供数据操纵语言(Data Manipulation Language,DML),在保证数据的完整性和安全性基础上,方便、高效地实现数据的查找、插入、修改和删除等操作。
数据组织与存储功能:提供数据在外围存储设备上的物理组织和存储方式。
结构化查询语言SQL
SQL语言包含三个部分:1、数据定义语言(DDL):用于定义和管理数据对象,比如创建数据库,数据表等。
2、数据操作语言(DML):用于操作数据库中所存储的数据内容,也就是常说的增删改查。
3、数据控制语言(DCL):用于赋予和管理用户权限,以及事务处理。
DML数据库操作语言包含:
1、数据操作语言(DML):用于操作数据库对象中所包含的数据。例如:INSERT,UPDATE,DELETE语句。2、数据查询语言(DQL):用于查询数据库对象中所包含的数据,能够进行单表查询,连接查询,嵌套查询,以及集合查询等各种复杂程度不同的数据库查询。例如:SELECT
安装就过程就不写了,基本操作如下:
1.mysql –h localhost –u root -p
DOS登录MySQL的命令(如果没有对设置环境变量,需要找到MySQL的安装目录,再输入这条命令);会让你输入数据库密码,输入正确密码后,登录成功界面如下;
2.CREATE DATABASE database_name;
创建数据库,命令结尾一定要加“;”
3.DROP DATABASE database_name;
删除指定数据库
4.SHOW DATABASES;
查看数据库服务器中所有数据库
5.SHOW CREATE DATABASE database_name;
查看创建数据库
6.USE database_name;
选择指定数据库