MySQL<数据库入门>

数据库入门

基础知识

数据库概述

  数据库是存储数据信息的中心,是一个有组织的数据集合。数据库最简单的理解存放数据的仓库

  数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作

  数据库系统由数据库、数据库管理系统、数据库应用程序等组成。

数据库存储结构

  数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,数据是存储在表中的。

  在存储数据的过程中一定会用到数据库服务器,所谓的数据库服务器就是指在计算机上安装一个数据库管理程序。

SQL语言

  SQL 是一种结构化查询语言,是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等

  关系型数据库语言由4部分组成

    (1)数据定义语言(DDL)

    (2)数据操作语言(DML)

    (3)数据查询语言(DQL)

    (4)数据控制语言(DCL)

常见的数据库产品

  Oracle数据库甲骨文

  SQL Server数据库

  DB2数据库

  MongoDB数据库

  MySQL数据库

MySQL目录结构

  bin目录

    用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe.等

  data目录

    用于放置一些日志文件以及数据库

  include目录

    用于放置一些头文件,如mysql.h、mysqld_ername.h等

  lib目录

    用于放置一系列的库文件

  share目录

    用于存放字符集、语言等信息

MySQL的使用

  启动MySQL服务

    DOS命令net start(stop) mysql

  登录MySQL数据库

    DOS命令mysql -u root -proot

  MySQL的相关命令

    "help""h"命令帮助信息

  重新配置MySQL

    set character_set_client = gbk临时改变编码

  修改my.ini文件default-character-set=utf8长期有效

常用命令

  ?(?)显示帮助信息

  clear(c)明确当前输入语句

  connect( )连接到服务器,可选参数数据库和主机。

  delimiter(d)设置语句分隔符。

  ego(G)发送命令到mysql服务器,并显示结果。

  exit(q)退出MySQL

  go(g)发送命令到mysql服务器。

  help(h)显示帮助信息

  notee( )不写输出文件。

  print(p)打印当前命令

  prompt(R)改变mysql提示信息。

  quit(q)退出MySQL

  rehash(#)重建完成散列。

  source(.)执行一个SQL脚本文件,以一个文件名作为参数。

  status(s)从服务器获取MySQL的状态信息。

  tee(T)设置输出文件(输出文件),并将信息添加所有给定的输出文件。

  use(u)用另一个数据库,数据库名称作为参数。

  charset(C)切换到另一个字符集

  warnings(W)每一个语句之后显示警告。

  nowarning(w)每一个语句之后不显示警告。

原文地址:https://www.cnblogs.com/justdoitba/p/7620176.html