mysql学习(一)
DB
database 存储数据的仓库,保存了一系列有组织的数据
DBMS
database management system 数据库管理系统 数据库是通过dbms创建和操作的容器
SQL
Structure query language 结构化查询语言,用于和DBMS通信
命令启动
mysql -h localhost -P 3306 -u root -p center!@#
常见命令介绍
show databases; 展示数据库
use test;打开数据库
show tables;打开表
show tables from test;从哪个库中打开表
desc stu_info;描述表,查看表有哪些字段
select * from stu_info;查看表的所有数据
select version();
mysql -V;查看mysql服务器版本
mysql规范
1:不区分大小写
2:建议关键字大写,表名,列名小写
3:每条命令根据需要可以缩进和换行
sql 语言
DQL语言 数据查询语言
基础查询
DISTINCT(去重),concat(连接),ifNull(为空判定)
条件查询
分类
1:按照条件表达式筛选
< > = != >= <= ><
2:按照逻辑表达式
&& || !
3:模糊查询
like
一般和通配符搭配使用
通配符:
%任意多个字符
_任意单个字符
\转译 ESCAPE转译字符
between and 在 ...之间 提高语句简洁度,饱含临界值
in 判断某字段的值是否属于in在列表中的某一项a,b,c,d,e
is null 判空判定
<=> 安全等于