一、什么是数据库
其他类似软件:
基本概念:
age = 18
一个变量 无法描述清楚数据
1.称之为一个字段
age = 18,name = Jack,genger = man
一堆变量在一起,可以描述清楚数据
2.称之为一条记录 对应着文件中的一行
数据库中包含所有内容:
字段(列)
记录
表
库
DBMS 数据库管理系统
数据库服务器
一个库可以包含多个表 一个表可以包含多条记录 一条记录中有多个字段
数据库是什么,本质上就是一套C/S架构得socket软件
二、安装数据库
Windows:
可执行文件:点点点
压缩包:放置任意目录
初始化服务端:E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –initialize-insecure
# 用户名 root 密码:空
启动服务端:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqldmysqld
客户端连接:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqldmysql -u root -p
发送指令:
show databases;
create database db1;
添加环境变量的配置:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64bin
mysqld
windows服务:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –install
net start MySQL
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –remove
net start MySQL
net stop MySQL
三、sql语句
1、

针对库的相关操作
增
create database 库名称
删
drop database 库名称
改
alter database 库名称 要改的属性名称
alter database db1 DEFAULT CHARACTER SET utf8;
alter database db1 CHARSET utf8;
注意 在mysql中 utf-8 不能带- 写成utf8
查
show databases查看所有数据库
show create database 库名称 查看建库的语句
命名规范:
1.不能使用纯数字
2.可以是数字 字母 下滑线的组合
3.可以下滑线开头
4.不能是关键字 如create
大致和python相同
不区分 大小写
2、表相关的操作
3记录相关操作
增
inert into 表名 values(值1,值2…..)
删
delete from 表名 where 字段名称 = 值
没有条件的话删除全部数据
改
update 表名 set 字段名 = 新的值 where 字段名 = 值
没有条件的话修改全部
查
select *from 表名; *表示通配符 查看所有字段
select 字段名称1,字段名2.. from 表名;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/140047.html