MySQL数据库基础
一、数据库相关的概念
DB
数据库(database):数据存储的仓库,保存了一些有组织的持久化的数据。
DBMS
数据库管理系统(Database Management System)。数据库是DBMS创建和操作的容器。
常见的数据库管理系统:MySql,Oracle,DB2,SqlServer。
DBMS分为两类:
- 基于共享文件系统的DBMS(Access)
- 基于客户机-服务器的DBMS(mysql、oracle)
SQL
结构化查询语言(Structure Query Language):专门用来和数据库通信的语言。
数据库特点
- 将数据放到表中,表再放到库中
- 一个数据库可以有多个表,每个表都有唯一的一个名字来标识自己,也就是说表名具有唯一性。
- 表有一些特性,定义了数据在表中如何存储。
- 标由列组成,也成为字段,所有的表都是由一个或多个列组成的。
- 表中的数据是按行存储的,每一行相当于java中的一个对象。
启动mysql
mysql -h localhost -P 3306 -u root -proot
二、MySQL常见命令
| 命令 | 作用 | 备注 |
|---|---|---|
| show databases | 显示数据库 | 一定要加s |
| use [数据库名称] | 打开某一数据库 | 改变用户当前的位置 |
| show tables | 显示数据库的所有表 | |
| show tables from [数据库名] | 遍历某一数据库的所有表 | 不会改变用户当前的位置,仅仅查看了一下表信息 |
| select database() | 显示当前所在的库 | |
| desc [表名] | 显示表的结构 | |
| select version() | 显示当前数据库的版本 | |
| exit | 退出命令行 |
# 显示数据库,一定要加s
show databases;
# 进入某一数据库
use test;
#显示数据库的所有表
show tables;
1.不区分大小写,建议关键字大写
2.每条命令建议用;结尾
3.注意注释
单行注释:#注释文字
-- 注释文字
多行注释:/注释文字/
posted on
浙公网安备 33010602011771号