- 首先将cmd切换到mysql的配置文件 找到文件所在的盘符位置 在终端将以盘符位置冒号写入
- 找到盘符位置将进入mysql 在终端操作mysql.exe -u用户名 -p密码
- 查看数据库 show databases; databases后面的分号必须是英文状态下的
- 创建数据库 创建是 create create database 数据库名称 (注意数据库的名称不能是纯数字)
- 如果遇到报错了 打开mysql 的配置文件 修改一句代码就可以了 max_all owed_pachet=16M 把16改成500就行啦
- 使用数据库 use 数据库名称;
- 只要使用了数据库 紧接着就必须设置字符集
- 设置字符集为 set names utf8;
- 几乎每张表内都有主键的 主键的单词是:primary key
- 自增 auto_increment
- 创建数据表
- create table `表名` (
- `主键名称` int(11) not null primary key auto_increment,
- `字段名` 数据类型 (长度) not null,
- `字段名` 数据类型 (长度) not null
- ) ;
- 删除数据库 drop database 表名;
- 创建数据库 create database 表名;
- 查看数据库列表 show databases;
- 使用某一个数据库 use 表名;
- 查看某一个数据库下的数据表 show tables;
- 创建表格 create table `表名`;
- 查看表结构 desc 表名;
- 给表添加数据 : insert into `表名` values(null,字段值)
- 查看一张数据表的内容 select * from `表名`;
- 查看指定字段的内容 select 指定字段名(多个用逗号隔开,全部为*号) from `表名`;
条件查询 正序asc 倒叙order
倒叙展示desc 指定字段名(多个用逗号隔开,全部为*号) from `表名` order by `字段名` desc;
正序展示asc 指定字段名(多个用逗号隔开,全部为*号) from `表名` order by `字段名` asc;
- 条件查询-判断 select指定字段名(多个用逗号隔开,全部为*号)from `表名` where 条件;
- 条件查询-在...之间 between...and...
select * from `表名` where `s_age` between 19 and 21;
- 条件查询-精确查询 select * from `表名` where `id` = 1;
- 条件查询-in查询 select * from `表名` where `id` in(1,3,5,7);
- 条件查询-模糊查询 select * from `表名` where `s_name` like '%张%';
- 分组查询
select count(*) as num from `student` group by `s_sex`;
- 修改数据 update `表名` set `字段1`='值1',`字段2`='值2' where 条件
- 将主键id为246的性别改为女
删除某一条数据 delete from `表名` where 条件
需要注意到的是:
只有表名和字段名用到的是 ``
值用到的是 ' '
切记类型不加单引号
成功的秘诀,在永不改变既定的目的~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现