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;
经验分享 程序员 微信小程序 职场和发展