mysql增删改查的详细解释
admin
2023-04-17 05:41:20
0

下面一起来了解下mysql增删改查的详细解释,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql增删改查的详细解释这篇短内容是你想要的。

1.增

(1)创建数据库dks

?

1create database  dks;

(2)创建名为t1的表,并指定引擎和字符集;

?

1create table t1(id int,name varchar(20) not null,ages int) engine=innodb default charset=utf8;

(3)插入数据,字符类型需要使用双引号;

?

1insert into t1(id,name,ages)values(1,"zhangsan",28);

(4)插入多条数据

?

1insert into t1(id,name,ages)values(5,"xiaohong",58),(5,"xiaoming",68);

(5)在后面增加一列

?

1alter table t1 add job varchar(20);

(6)在id列后面增加一列city;

?

1alter table t1 add city tinyint(2) after id;

 

2.删

(1)删除数据库dks

?

1drop database dks;

(2)删除表t1

?

1drop  table t1;

(3)清空表内容

?

1delete   from t1;

(4)删除job列

?

1alter  table t1  drop column job;

(5)删除数据,where 条件筛选ages=18 数据,删除

?

1delete from t1  where ages=18;

 

3.查

(1)查看所有数据库

?

1show databases;

(2)进入dks数据库

?

1use dks;

(3)查看数据库内有多少张表

?

1show tables;

(4)查看t1表内数据内容

?

1select from t1;

(5)只查看id这一列

?

1select id from t1;

(6)查看id、name两列

?

1select id,name  from t1;

(7)查询ages大于20和name等于“zhangsan”的数据;

?

1select from t1 where ages>20  and  name="zhangsan";

(8)查询ages大于20和name等于“zhangsan”和id不等于1的数据;

?

1select from t1 where ages>20 and name="zhangsan" and id !=1;

(9)使用in参数指定多行

?

1select from where id in (2,3);

(10)使用not in参数排除多行

?

1select from t1 where id not in (2,3);

(11)模糊查询,使用通配符%查询;%相当于linux中的*号,统配所有;

?

12select from t1 where name like "xiao%";#查询所有与xiao有关的字符

(12)一个下划线可以统配一个字符,多个下划线可以匹配多个字符;

?

1select from t1 where name like "xiao_";

(13)只查看前三行数据

?

1select from t1 limit 3;

(14)查看第三行后面的两行数据

?

1select from t1 limit 3,2;

(15)将数据从大到小排序

?

1select from t1 order by ages desc;

(16)将数据从小到大进行排序

?

1select from t1 order by ages asc;

(17)指定库、表、字段,进行t1的查询

?

1select dks.t1.name from t1;

(18)查看数据库字符集

?

1show variables like '%char%';

(19)查看mysql数据库存储引擎

?

1show engines;

(20)查看mysql默认存储引擎

?

1show variables like ‘%storage_engine%’;

 

4.改

(1)change和modify都可以修改表的定义,不同的时change后面需要写两次列名,不方便。changge的优点时可以修改列名称,modify则不能。

(2)修改列名

?

12alter table t1 change age ages int;#将age 改为 ages

(2)修改字段类型和长度

?

1alter table t1 modify column ages varchar(10);

(3)判断修改id=3的数据

?

12update t1 set id = 2  where id=3;#将id=3的数据改为id=2;

(4)修改name字段的内容

?

1update t1 set name='zhangsan' where id=1;

(5)修改mysql 中 t1表的存储引擎

?

1alter table t1 engine=innodb;

看完mysql增删改查的详细解释这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

相关内容

热门资讯

徐巧芯剖析赖清德:最怕自己丢掉... 海峡导报综合报道 大罢免投票一周年纪念活动26日举行,台北市长蒋万安出席并怒轰,民进党一年过后仍没有...
中国红十字会总会紧急向广东调拨... 记者从中国红十字会总会了解到,针对台风“红霞”给广东造成的灾情,中国红十字会总会启动四级应急响应,紧...
这些少年,正被“毒蛋”围猎 李梦抽了几口电子烟,吐出了白色的烟雾,有一股浓烈的水果香味。随后,她看着自己握电子烟的手,跟身边人说...
蒋万安号召“倒阁”,卢秀燕认为... 海峡导报综合报道 台北市长蒋万安27日抛出震撼议题,表示多名民代向他提议推动“倒阁”,要求台行政机构...
特朗普将在白宫会见两位重要客人 俄乌战争仍未结束,美伊冲突又有升级风险。在此背景下,美国总统特朗普将在白宫接见乌克兰和以色列领导人。...
新租客打扫卧室柜子上掉落4万元... 近日,莲前西路某小区内,张倩签下一套房子的租赁合同。当天上午,她带着12岁的大女儿周馨怡和11岁的小...
六部门通告:禁止涉军队退役报废... 关于禁止涉军队退役报废装备销售活动的通告近年来,部分经营者在线上线下公开销售涉及我军退役报废装备(指...
九寨沟景区发生泥石流,部分道路... 7月26日,九寨沟风景名胜区管理局发布泥石流灾害通报:2026年7月26日15时50分,九寨沟景区局...
空调26度不凉是什么原因 从空调内部元器件来说,不凉的原因有可能是温度传感器出现故障了,也有可能是空调压缩机或者铜管出现问题,...
鲸鸿动能携手香港国际机场、鸿蒙...   2026 年 7 月 25 日,十余位鸿蒙车主组成的车队从珠海出发,经港珠澳大桥通关抵达香港国际...