MySQL学习之路-MySQL简介

一,什么是数据库(DB datebase)

它是按照数据结构来组织,储存,管理数据的仓库。

二,数据库管理系统(DBMS datebase management system)

在数据库系统中,对数据进行管理的软件系统。 三大DBMS: Oracle, MySQL, SQL Server

三,什么是MySQL

是一个开源的关系型数据库管理系统

1,是由瑞典MySQL AB公司开发

2,是Oracle公司旗下产品

3,SQL语言是用于访问数据库的最常用的标准化语言。

4,MySQL分为商业版和社区版

5,最大支持64TB表数据

四,MySQL的目录结构

1,bin目录  用于储存一些可执行的程序,如:sql.exe文件等

2,include目录 用于储存包含的一些头文件,如:mysql.h文件等

3,lib目录  用于储存一些库文件

4,share目录 用于储存错误信息文件 字符集文件

5,data目录 用于放置一些日志文件和数据库

6,my.ini文件  数据库配置文件

五,MySQL的登录

1,mysql服务启动 我的电脑右键选择“管理”打开计算机管理--选择服务和应用--服务--找到mysql57右键--重新启动

2,在dos命令行内输入  启动服务 net start mysql57     停止服务 net stop mysql57

3,mysql登录命令 用户名 mysql -u  密码 mysql -p  输出版本并退出 mysql-v   主机地址  mysql-h

4,mysql退出命令 quit  exit  \q

六,mysql命令 【所有命令行以分号结束 ;】

1,mysqladmin命令 用于修改用户密码   mysqladmin -u 户名 -p 旧密码 password 新密码

2,显示数据库的命令 show databases;(显示当前所有数据库文件名)

3,让我们用来使用数据库命令 use (这里mysql是数据库名称)

4,select命令用于显示当前连接的数据库或者选择的信息

     select database();  ----显示当前链接的数据库

     select version();  ----显示当前服务器的版本

     select now() ;  -----显示当前日期时间

     select user();    ----显示当前用户

七,数据库的创建 修改 删除

1,创建数据库命令: create database database_name; 例如: create database test1;

      创建不存在的数据库名称命令: create database if not exists  db-name character set utf8;

      例如: create database if not exists test2 character set utf8;

      验证是否创建命令: show databases;    ----查看所有数据库名称,是否含有本次创建数据库名称

2,修改数据库命令: alter database database_name character set charset_name

      例如:alter database test2 character set latin1;

      修改生效(使用数据库)命令: use test2;

      查看数据库字符集名称是否已经发生变化命令: show variables like ‘character%’;   -----variables like 中文为:  变量

3,删除数据库命令: drop database db_name;  例如: drop database test2;

      查看是否生效命令: show databases;

你可能感兴趣的:(mysql数据库学习之路)