您现在的位置是:首页 > 技术杂文后端杂文

MYSQL的基础语法

阿龙2021-11-24【后端杂文】人已围观

MySql数据库的一些基本操作语法总结:
【显示所有数据库】
show databases;
 
【启用某个数据库】
use 库名;
 
【显示所有数据表】
show tables;
 
【显示某个表的结构】
desc 表名;
 
现在连接数据库的工具太多了,比如:“PHPMYADMIN”、“Navicat Premium”等,我喜欢用“Navicat Premium”建表删表方便很多,能用到命令最多的就是增删改查了。
 
【更新表中某个字段信息】
update 表名 set 字段;
 
【向表中字段中插入信息】
insert into 表(字段1,字段2...)  values(值1,值2...);
 
【查询表中所有信息】
select * from 表名;
 
【查询表中区间值】
比如A表中,ID字段有1,2,3,4...等,要查2到5中间的数据;
select * from A表 where ID字段 between 2 and 5;
 
【查询表中A数据或者B数据】
select * from A表 where ID字段=1 or ID字段=2;
 
【查询表中固定几条数据】
select * from A表 where ID字段 in(1,2,3,4);
 
【联想查询】---多用于查询中文
select * from A表 where 人名字段 like "唐%";---把A表姓唐的全部查询出来
 
【查询表按升或降序排列】
select * from A表 order by ID字段 desc;---默认不写“desc”是按升序,写了是降序
 
【查询表中指定几条数据】----用于分页
select * from A表 limit 3 , 5;---从第3条开始取到第5条(不包含第3条)
 
【查询表中数据总数为多少条】
select count(*) from A表;
 
多表查询条件是要有相同的字段比如:
A表中有ID字段,B表中也有ID字段
【内联查询】
select A表ID字段=2,B表ID字段=4 from A表 inner join B表 on 条件(比如A表ID字段=B表ID字段,只会筛选出符合这个条件的)
 
【左、右联查询】
select A表.字段 from A表 left[right] join B表 on 条件;
 
【嵌套查询】
select * from A表 where ID字段 in(select ID字段 from B表);

Tags:MYSQL

很赞哦! ()