1,数据库:就是整理和管理数据的仓库。
2,数据库分为关系型和非关系型
关系,型数据库建立在数据的紧密关系基础之上。
非关系型数据库是建立在松散的数据关系之上。
3,SQL语句:结构化查询语言是一种特殊目的的编写语言,是一种数据库查询和程序设计语言
用于存取数据以及查询,更新和管理关系数据库的统称:同时也是数据库脚本文件的扩展名。
分类:DML 数据操纵语言
DDL 数据定义语言
DCL 数据库控制语言
DQL 数据查询语言
tipS:SQL不区分大小写
4,数据库常用操作
建库
create database cgb default character set utf8;
删库
drop database cgb;
查看所有数据库
show databases;
5,表的常用操作
使用数据库
use cgb;
创建表
create table tb_door;
添加列
alter table tb_door add column money NUMERIC(7,2)
删除表
drop table tb_door;
查看所有表
show tables;
查看表结构/设计表
desc tb_door;
6,表记录的常用操作
插入记录
insert into tb_door values();
查询记录
select * from tb_door;
修改记录
update tb_door set tel =8 where id =1;
删除记录
Delete from tb_door where id =2;
排序
Select *from tb_door order by tel desc;
记录总数
Select count(*) from tb_door;
7,字符
char 长度固定,不足用空格填充,最多容纳 2000个字符,查询速度快,浪费空间。
Varchar 变字符串长度,最多容纳4000个字符,查询稍慢,但省空间。
8,数字
number(5,2) 表示5位 2位小数
9,字段约束
主键约束:特点不能为空,每张表都有主键
10,函数(操作字段)
lower upper length substr
concat replace ifnull
round ceil floor uuid
11,条件查询
distinct (去除重复的记录行)
select loc from dept
where
like "1%"
like "1\_\_"
null
between and
limit (分页查询)
order by 默认升序
聚合函数
count(1)
max/min
sum/avg
group by
having