mysql必知必会01
了解sql
database、table、column、row、primary key...
mysql简介
DBMS(数据库管理系统)
使用mysql
连接数据库
选择数据库:USE dababase
了解数据库和表
show databases;
show tables;
show columns from table;
show status;//显示广泛的服务器状态信息
show create database;|show create table;//显示创建特定数据库或表的mysql语句
show grants;//显示授予用户的安全权限
show errors;|show warnnings;//用来显示服务器错误或警告消息
检索数据
select 语句
distinct:查询去重
limit start num:限制结果
排序检索
order by column desc|asc
多个列:order by column1 desc,column2 asc
过滤数据
where子句
where子句操作符:
=,<>,!=,<,<=,>,>=,between
空值检查
where column is null;
数据过滤
组合where子句
操作符:and,or,in,not(对in、between、exists取反)
优先次序:and>or
通配符过滤
like操作符
%通配符:
_通配符:只匹配单个字符
通配符的性能不是很好
正则表达式搜索
where column regexp '表达式' //性能低,不区分大小写
特殊字符 \\