1.注释
SQL可以单行或多行书写,最后以 ; 号结束
SQL支持注释:
单行注释: -- 注释内容(--后面一定要有一个空格)
单行注释:# 注释内容(# 后面可以不加空格,推荐加上)
多行注释:/* 注释内容 */
2.管理数据库
1.查看数据库
show databases;
2.切换数据库或者查看数据库
use 数据库名称;
3.创建数据库
create database 数据库名称 charset utf8;
4.删除数据库
drop database 数据库名称;
5.查看当前使用的数据库
select database();
3.表的查找,删除,创建
1.创建表
create table 表名称(
列名称 列类型
name varchar(),
age int,
id varchar()
)
int 整型,float 浮点型,varchar(长度)文本字符串
char 单个字符串,data 日期类型, timestamp 时间戳
2.删除表
drop table 表名称;
drop table if exists 表名称;
3.查表
show tables; 需要先选择数据库
4.数据的插入,删除,更改
1.插入数据
insert into 表 (列1,列2,列3) values(值1,值2,值3),(值1,值2,值3)
2.删除数据
drop form 表 where 条件判断
3.更新表
update 表 set 列=修改之后的值 where 判断条件
5.数据的查询
1.基础查询
select 列 from 表名 where 判断条件
2.分组查询
select 列|聚合函数 from 表 where 条件 group by 列
聚合函数有:
sum(列)
AVG(列)平均值
MIN(列)
MAX(列)
COUNT(列)求数量
列:select sex,avg(age),min(age),max(age),
count(age),sum(age) from student GROUP BY sex
// as 命名
分组group by 后面使用的是谁,前面分组查询的就是谁
3.排序查询
order by 列 [asc/desc]