今天的主要内容是基于数据库的增删改查,table的增删改查,以及数据的增删改查
数据库的增删改查
table的增删改查
数据的增删改查
下面展示一些具体的一个操作。
利用window+cmd命令提示符进入编辑模式
–登陆mysql数据库
--提示输入密码
```*****
--首先让我们来查看一下我们有几个数据库
show databases
--在此基础上,增加一个随意的数据库,当然不可以创建已经存在的数据库名
create database mysql2 charset utf8;
这样就简单创建好了mysql2数据库
那么我们来快速完成这节主要内容吧
更改数据库指的是更改字符集,存在于数据库内的opt文件中,数据库名不可修改
字符集;default character set=utf8
校对集;defaule collation =utf8.gengral.ci
校对集是依赖于字符集的,不可改
那么修改数据库的字符集
alter database mysql2 charset gbk;
--当然我们还可以查看数据库的创建方式
show create database mysql2;
--然后我们可以通过查询数据库看到更改的内容
show database mysql2;
--删除数据库
drop database mysql2;
数据不可恢复,谨慎删除
--表(table)操作
--创建表
create table mysql2.my_student(
name varchar,
gender varchar,
number varchar,
age int) charset utf8;
--我们可以查看刚刚创建的一个表格
describe mysql2.my_student;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719232653141.png)
--当然你也可以用
show mysql2.my_student;
查看更加完整的信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719233420110.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxNzQ1MzI2,size_16,color_FFFFFF,t_70)就不一一解释这些变量了
--增加字段;增加了变量:id
alter table my_student
add column id int
first;
--移动字段,改变字段的类型
alter table my_student
modify number char(10) after id;--意思是改变number类型为,一个固定长度为10 的变量,并且放在id下面:
--通过查询可以看出字段id变量的增加
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719233929138.png)
--将gender改为sex
alter table my_student
change gender sex varchar(10);
--删除字段
alter table my_student drop age;
--删除 表
drop table my_student;
--查看表的制作
show create table my_student;
--修改表的字符集
alter table my_student charset gbk;
--查看创建的table的数据
select * from my_student;--此时会显示空的表格
--那么我们加一些数值进去
insert into my_student values(1,7848,'xx',
'Female'),(2,7847,'xx','male');
--然后我们来重新查看一下这表格;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719235937503.png)
--查找id=1的对应字段信息
select id,number,name,sex from my_student where id=1;
--更新数据
update my_student set sex ='female' where name =’ xx‘;
将变量sex的对应值改为female,通过 select * from my_student;
查看更新的数据
给相应字段插入数值,并非全部
insert into my_student (id,number,name)values(3,1234,'ppi');