"""
库 >>> 文件夹
表 >>> 文件
记录 >>> 文件内的一行行数据
表头 >>> 表格中的第一行数据
字段 >>> name、password、hobby(列)
name password hobby
jason 123 学习
egon 123 读书
tank 123 写字
"""
2.2 MySQL的安装
"""
在IT界 一般都不会轻易的使用最新版本的软件,因为新版本可能会出现各种问题
(你原本项目跑的好好的 非要画蛇添足更新版本 然后项目崩溃)
小段子:
更新完没事 那么你还是一个普通员工
更新完出事 那么你就是一名“烈士”
"""
MySQL有很多版本(5.6,5.7,8.0),目前企业里面用的比较多的还是5.6左右
参考网站: https://www.mysql.com/
下载5.6版本即可,如果你下载了其他版本问题不大,因为SQL语句是一样的学
下载步骤:1 进入网站 https://www.mysql.com/2 点击 DOWNLOADS
3 点击 MySQL Community (GPL) Downloads
4 点击 MySQL Community Server
5 点击 Looking for previous GA versions?/archives
6 选择 Product Version, Operating System, OS Version
7 根据自身系统选择 Windows (x86,32-bit), ZIP Archive / Windows (x86,64-bit), ZIP Archive
按照上述步骤下载,会将服务端和客户端一并下载到本地
为了学习方便我们将服务端和客户端都在本地启动,后期到了公司服务端会专门跑在一台服务器上,所有人基于网络连接服务端操作
# 增
create database db1;
create database db2 charset='jbk';# 查
show databases;# 查所有
show create database db1;# 查单个# 改
alter database db2 charset='utf8';# 删
drop database db2;
3.2 针对表的增删改查(文件)
"""
在操作表(文件)的时候 需要指定所在的库(文件夹)
查看当前所在库的名字
select database();
切换库
use db1;
"""# 增
create table t1(idint, name char(4));# 查
show tables;# 查看当前库下所有的表名
show create table t1;
describe t1;# 查看表结构 支持简写 desc t1;# 改
alter table t1 modify name char(16);# 删
drop table t1;"""
create table db2.t1(id int,name char(4)); 也可以用绝对路径的形式操作不同的库
"""
3.3 针对数据的增删改查(一行行数据)
"""
一定要先有库 有表 最后才能操作记录
"""# 增
insert into t1 values(1,'jason');
insert into t1 values(1,'jason'),(2,'egon'),(3,'lucky');# 查
select *from t1;# 该命令当数据量特别大的时候不建议使用
select name from t1;# 改
update t1 set name='DSB' where id>1;# 删
delete from t1 where id>1;
delete from t1 where name='jason';# 将表所有的数据清空
delete from t1;