初识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的安装目录,再输入这条命令);会让你输入数据库密码,输入正确密码后,登录成功界面如下;

初识MySQL

    2.CREATE DATABASE database_name;

    创建数据库,命令结尾一定要加“;”

    3.DROP DATABASE database_name;

    删除指定数据库

    4.SHOW DATABASES;

    查看数据库服务器中所有数据库

    5.SHOW CREATE DATABASE database_name;

    查看创建数据库

    6.USE database_name;

    选择指定数据库