MySQL的安装与配置以及基本使用
1. 安装与配置
步骤:
- 下载并安装phpstudy(用于开启mysql服务)
- 下载并安装sqlyog(用于学习阶段的改数据)
- 将phpstudy下的bin文件配置到path环境变量
使用:
- 打开phpstudy开启mysql服务
- 打开cmd命令行输入mysql -u 用户名 -p
- 之后输入密码(用户名以及初始密码都是root)
2. 基本使用
数据库的基本操作:
- 显示数据库版本:select version();
- 显示当前时间:select now();
- 查看所有数据库:show databases;
数据库定义语句:
- 创建数据库:create database 库名;
- 创建数据库(指定编码):create database 库名 chaeset=‘utf8’;
- 查看创建的数据库:show create database 库名;
- 使用数据库:use 库名;
- 查看当前使用的数据库:select database();
- 删除数据库:drop database 库名;
数据表的操作:
- 查看当前数据库中所有的表:show tables;
- 创建表:create table 表名(字段 类型 约束,…);
- 约束:primary key(表示主键)、noy null(表示非空)、auto_increment(表示自增)、unsigned(表示无符号)、default(默认值)
- 常用类型:int(…)(数字)、char(…)(不可变字符串)、varchar(…)(可变字符串)、enum(…,…,…)(枚举类型)、decimal(…,…)(指定位数小数)
- 查看表结构:desc 表名;
- 查看表的创建:show create table 表名;
- 删除表:drop table 表名;
- 修改表-添加字段:alter table 表名 add 字段 类型 约束;
- 修改表-修改字段:alter table 表名 modify 字段 类型 约束;(不重命名)
- 修改表-修改字段:alter table 表名 change 原名 新名 类型 约束;(重命名)
- 修改表-删除字段:alter table 表名 drop 字段;
3. 对数据进行管理
增加数据:
- 全列增加:insert into 表名 values(…,…,…);
- 部分插入:insert into 表名(字段1,字段2,…) values(…,…,…);
- 多行插入:insert into 表名 values(…,…,…),(…,…,…),…;
- 注意:主键自增可以用0、null、default来占位;枚举类型下标从1开始
删除数据:
- 物理删除:delete from 表名 where 条件;
- 逻辑删除:在表后加一个is_delete字段在备注
修改数据:
- update 表名 set 字段1=值1,字段2=值2,… where 条件;
4. 小结
这节课主要讲了一个对于我来说是一个全新的知识—数据库,这堂课讲的是基础,也大部分是要背的东西,所以动手来做是非常重要的。