一、数据库概念
简介
数据库是一个软件,是存储数据的仓库,是一个持久化(可以永久的保存数据)的设备。
用数据库记录数据的优势:
数据安全性
利于数据查询和管理
利于存储海量数据
程序中控制比文件管理更方便
组成元素
在数据库软件中有多个库(excel文件)组成
每一个库中由多个表(工作薄)组成
每一个表中有列名和单元格组成
一般一个库对应一个开发项目
二、安装Mysql
这里下载的是5.5.60-Windows-x64版本
安装时一直狂点next,但是有三个地方注意!!!
1.选择utf8
2.勾选自动添加环境变量
3.密码可设置
win+r打开命令提示符(cmd)
输入mysql -uroot -p
三、数据库的操作
mysql -uroot -p
password
小细节
1.-u后面输入的是账号名,目前我们的账号只有一个root
2.-p是后面跟的密码
3.所有的sql命令必须要以分号“ ;”结尾
库的查询 show databases;
库的创建 create database 库名;
库的删除 drop database 库名;
使用指定的库 use 库名;
小细节:
1.mysql中是不区分大小写的;
2.查询库时,库多后面加s表示复数;
3.在库名的命名上不要出现下划线或者“ - ”符号;
四、表的操作
表的查询 show tables;
表的创建 create table 表名(
字段名 字段类型,
字段名 字段类型,
字段名 字段类型
);
注意:创建表的同时,要指定表中的哪些列,以及存储的数据类型是什么
最后的一个字段不要加逗号“ ,”
字段类型
1.数值型 int 、bigint 、double
2.字符型
varchar(n) n表示字符串的最大长度
text 超大文本
3.时间型
date yyyy-MM-dd
time HH:mm:ss
datetime yyyy-MM-dd HH:mm:ss
timestamp 时间戳 毫秒值
表的删除 drop table 表名;(慎用)
查询表的信息 desc 表名;
五、数据的操作
在表中输入中文,而字符集utf8会导致中文乱码
命令:set + 列名+ gbk;
*表示查询所有,不建议使用,代码可读性过低
对于查询时最好是加上适当的条件进行筛选;