5分钟学会mysql基本操作

文 / @WordPress主题

, 包含zoom_id, zoom_name, zoom_date字段。

#创建表
createtablezoomlist (
zoom_idint(10)notnullauto_incrementprimarykey,
zoom_namevarchar(50)notnulldefault'',
zoom_datesmalldatetime
);

#查询表
showtables;

#删除表
droptablezoomlist;

2.对表内数据进行操作:

#添加数据
insertinto zoomlist(zoom_name,zoom_date)values('Meeting A','2022-01-01');

#查询表内数据
select*fromzoomlist;

#修改数据
updatezoomlist setzoom_name='Meeting B'wherezoom_id=1;

#删除数据
deletefromzoomlist wherezoom_id=1;

#查看表结构
desczoomlist;

b.where条件:

#查询年龄大于18的人员信息
select*fromuser_info whereage>18;

#查询年龄大于18并且名字为张三的人员信息
select*fromuser_info whereage>18andname='张三';

三、查询

1.排序查询

#按照姓名排序
select*fromuser_info orderbyname asc;

#按照年龄排序
select*fromuser_info orderbyage desc;

2.聚合函数(列的计算)

#查询总数
selectcount(*)fromuser_info;

#查询年龄总和
selectsum(age)fromuser_info;

3.分组查询

#按照性别分组查询
selectsex,avg(age),count(*)fromuser_info groupbysex;

4.排序查询

#查询平均年龄大于18的人员信息
select*fromuser_info whereavg(age)>18 orderbyname asc;

四、约束

1.非空约束:notnull

#创建用户信息表
createtableuser_info(
idintnotnullauto_incrementprimarykey,
namevarchar(50)notnull,
ageintnotnull,
sexvarchar(10)notnull
);

2.唯一约束实例操作:

#创建用户信息表,age字段唯一
createtableuser_info(
idintnotnullauto_incrementprimarykey,
namevarchar(50)notnull,
ageintnotnullunique,
sexvarchar(10)notnull
);

3.主键约束:primarykey

#创建用户信息表,id为主键
createtableuser_info(
idintnotnullauto_incrementprimarykey,
namevarchar(50)notnull,
ageintnotnull,
sexvarchar(10)notnull,
primarykey(id)
);

4.自动增长:auto_increment

#创建用户信息表,id自动增长
createtableuser_info(
idintnotnullauto_incrementprimarykey,
namevarchar(50)notnull,
ageintnotnull,
sexvarchar(10)notnull
);

五、总结

MySQL是一种开源的关系型数据库管理系统,通过SQL语句来管理和操作数据库。在MySQL中,CRUD操作是最常用的,包括创建表、添加数据、查询数据、修改数据和删除数据。在开发中应该注意使用约束来确保数据的完整性和准确性,如非空约束、唯一约束、主键约束等。掌握MySQL的基本操作是开发人员必备的技能之一,希望大家可以通过学习加深对MySQL的了解和应用。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。