一、数据库的引入
虽然我们平时保存数据用文件,但文件保存数据有以下问题:
文件的安全性问题
文件不利于数据查询和管理
文件不利于存储海量数据
二、如何启动、停止数据库?
前提:已经配置好了mysql
以管理员形式打开mysql
- 1.启动/停止mysql
net start mysql //启动
net stop mysql //停止 ,最后操作完要执行该命令停止mysql的运行
- 2.客户端连接mysql服务器
MySQL默认只允许在服务器本机使用 root 用户登录,要开启 root 用户的远程登录,在MySQL服务器 本机执行
mysql -u root -p
执行完成后要求输入密码,没有密码直接回车就好
- 3.使用数据库
use 数据库名;
三、数据库的基本操作
数据库中有表,表中有数据,就像图书馆一样,图书馆里也有不同的阅览室,阅览室中有书,这样才能保证方便查询、安全性等事项
基本的操作
- 显示已有数据库:将已经存在的数据库一一列出来
show databases;
- 创建库
create database 数据库名;
//create database if not exists数据库名//也就是说,如果不存在这个数据库则创建数据库)
- 使用库 :用已经存在的数据库
use 数据库名;//use bit52sql;
当你使用了一个数据库,想查看这个库中有什么表,可以使用,后面有具体介绍
show tables;
- 删除库
drop databese 数据库名;//drop database if exists 数据库名
- 退出数据库
quit
四、表的基本操作–创建/删除表
- 创建表
create table 表名(字段1 类型1,字段2 类型2,...);
//create teble grades(id,int,comment ""学号);
- 删除表
drop table 表名
- 查看表结构
desc 表名;
- 查看表名:
查看使用的库中有什么表
show tables;
查看表详细信息:
show full columns from 表名;//显示所有列,表后面的注释也会显示出来