Day01---MYSQL简介

数据库的含义

DB:数据库,保存一组有组织的数据的容器
DBMS:数据库管理系统,用于管理DB中的数据
SQL:数据库操作语言

DBMS 利用 SQL 管理 DB

几种常见的数据库

MySQL: 开源
Oracle: 很贵
SQLServer:微软公司
DB2:IBM公司

MySQL简介

历程

作者是Monty,制作于MySQLAB公司,后续被SUN公司收购,最后被Oracle公司收购。

优点

1.开源
2.性能高
3.体积小

分类

社区版(免费)
企业版(收费)

默认端口号

3306

配置文件

mysql.ini 可以通过修改该文件更改MySQL的配置

DBMS分类

基于共享文件系统(Access)
Access是桌面型数据库,以文件形式存储,通过驱动直接访问文件
基于客户机--服务器(MySQL)
MySQL是大型关系型数据库,需要有MySQL服务器作为支撑,存储的格式也不是文件那么简单,也不能直接访问文件,需要访问服务器。

启动的方式

一.
任务管理器 → 服务 → MySQL服务 →启动
二.
net start mysql(你的服务名) --启动
net stop mysql(你的服务名) --停止
注意:使用MySQL必须先启动程序

使用CMD来登录MySQL

① 输入 mysql -h localhost -P(大写) 3306(端口号) -u root(用户名) -p
② 输入密码
可以通过Ctrl+C或者在命令行输入exit()用来退出MySQL


CMD登录MySQL

退出MySQL

环境变量的配置

  1. 找到MySQL所在的BIN目录
    2.将其添加到环境变量之中

常见的SQL语句

注意: SQL语句需要通过“;”结尾。
show databases; ---显示数据库

显示数据库

use [数据库名]; ---使用该数据库

使用数据库

show tables; ---显示数据库中的表

显示数据库中的表

show tables from mysql; ---显示数据库中的所有表

显示数据库中的所有表

select database(); ---显示所在的库名

显示所在的库名

create table [表名](变量名 变量类型)---创建一个新的表


创建一个新的表

select * from [表名]; ---显示表中所有的数据


显示表中所有数据

insert into 表名 value(对应的值); ---添加新的行

添加新的行

update [表名] set 变量名 = 新值 where 变量名 = 条件 ---修改表的信息


更改表信息

delete from [表名] where 变量名 = 条件; ---删除表的信息


删除表的信息

desc [表名]; ---显示表的结构


显示表结构

MySQL语法规范

1.不区分大小写
2.建议列名,表名使用小写
3.每条命令以分号结尾
4.每条命令根据需要进行缩进,换行
5.注释方法
多行注释: /* */
单行注释: #

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。