🏠 大家好,我是 兔7 ,一位努力学习C++的博主~💬
🍑 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀
🚀 如有不懂,可以随时向我提问,我会全力讲解~
🔥 如果感觉博主的文章还不错的话,希望大家关注、点赞、收藏三连支持一下博主哦~!
🔥 你们的支持是我创作的动力!
🧸 我相信现在的努力的艰辛,都是为以后的美好最好的见证!
🧸 人的心态决定姿态!
🚀 本文章CSDN首发!
目录
0.前言
1. 对数据库的操作
创建数据库:
删除数据库:
使用数据库:
查看数据库:
查看创建语句:
修改数据库:
2. 对表的操作
创建表:
删除表:
表中插入数据:
表中删除数据:
查询表中的数据:
查看表结构:
查询创建表时的信息:
修改表:
更新表中数据:
修改表名:
插入/替换表中数据:
3. 对引擎、字符集、校验规则的操作
查看引擎:
查看系统默认字符集以及校验规则:
查看数据库支持的字符集校验规则:
修改数据库字符集:
修改表字符集
临时修改当前会话字符集和字符序
4. 须知
0.前言
此博客为博主以后复习的资料,所以大家放心学习,总结的很全面,每段代码都给大家发了出来,大家如果有疑问可以尝试去调试。
大家一定要认真看图,图里的文字都是精华,好多的细节都在图中展示、写出来了,所以大家一定要仔细哦~
感谢大家对我的支持,感谢大家的喜欢, 兔7 祝大家在学习的路上一路顺利,生活的路上顺心顺意~!
1. 对数据库的操作
创建数据库:
create database stu;
删除数据库:
drop database stu;
使用数据库:
use std;
查看数据库:
show databases;
查看创建语句:
show create database stu;
修改数据库:
alter database stu charset=utf8;
2. 对表的操作
创建表:
create table student(
id int,
name varchar(32),
gender varchar(2)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
删除表:
drop table student;
表中插入数据:
insert into student (id, name, gender) values (1, '张三', '男');
insert into student (id, name, gender) values (2, '李四', '女');
insert into student (id, name, gender) values (3, '王五', '男');
表中删除数据:
delete from stu; --数据全删
delete from stu where id=1; --删除id为1的那一行数据
查询表中的数据:
select * from student;
查看表结构:
desc stu;
查询创建表时的信息:
show create table stu;
修改表:
- 增加一列
- 修改属性类型
- 删除一列
- 更改列的名称
alter table student add year int; --year位置为增加的列(属性)名称
alter table student modify name varchar(60); --name可以不同
alter table student drop year; --year可以不同
alter table stu change gender sex varchar(2); --将gender改为sex
更新表中数据:
update stu set name='祁悦'; --将表中所有的name都改为祁悦
update stu set name='李与悦' where id=1; --将表中id为1的哪一行的name改为李与悦
修改表名:
alter table student rename to stu; --将student改为stu,to可省
插入/替换表中数据:
主键 或者 唯一键 没有冲突,则直接插入,
主键 或者 唯一键 如果冲突,则删除后再插入。
replace into stu values (1, '李四', '女');
3. 对引擎、字符集、校验规则的操作
查看引擎:
show engines;
查看系统默认字符集以及校验规则:
show variables like 'character_set_database';
show variables like 'collation_database';
查看数据库支持的字符集校验规则:
show collation;
修改数据库字符集:
alter database student character set utf8; --修改完数据库字符集,需要重启mysql数据库
修改表字符集
alter table stu default character set utf8 collate utf8_general_ci;
临时修改当前会话字符集和字符序
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
--...
4. 须知
校验规则使用utf8_ general_ ci不区分大小写,
校验规则使用utf8_ bin区分大小写。
如上就是 MySQL数据库的基本操作 的所有知识,如果大家喜欢看此文章并且有收获,可以支持下 兔7 ,给 兔7 三连加关注,你的关注是对我最大的鼓励,也是我的创作动力~!
再次感谢大家观看,感谢大家支持!