mysql创建表以及多表查询(一)

  • Post author:
  • Post category:mysql




1、创建表

MySQL创建表的语句可以有以下几种:

create databases 数据库名

当你需要创建的表已经存在时,可以先删除再创建:

drop 数据库名 if exit 数据库
create database 数据库名

在这里插入图片描述



2、创建表

创建数据库之后就是创建表了,也很简单,可使用:

use 数据库名;
#选中数据库之后再进行表的创建
create table 数据库表;

如果要创建的数据库表已经存在,则先判断是否存在,存在则先删除:

drop 数据表名 if exit 数据表名;
#再进行创建表
create table 数据表名(title1,title2......);

在这里插入图片描述



3、往表格中插入数据

insert into 表名(title1,title2......)
values
(内容1,内容2......)
......

在这里插入图片描述



4、查询(重点)



4.1 通用的查询语句select

select *from 表名;

在这里插入图片描述



4.2 根据具体的name查找

select song_id,song_name from index_song;

在这里插入图片描述



4.3 where语句的使用

where为具体的条件,

select * from index_song where song_name = "水星记";

在这里插入图片描述



4.4 模糊查询 LIKE

查找歌手名字中最后一个字为“谦”的信息

select *from index_song where song_singer like '%谦';

在这里插入图片描述

查找歌曲表中语言末尾含有“语”的信息:

在这里插入图片描述



4.5 默认的排序(ASC)

 select *from index_song order by song_id asc;

在这里插入图片描述



4.6 降序(DESC)

 select *from index_song order by song_id desc;

在这里插入图片描述



5.统计次数(count)

select song_name,count(*) from index_song group by song_name;

在这里插入图片描述



版权声明:本文为liuxiaobao666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。