DB:数据库(Database)
DBMS:数据库管理系统(Database Management System)
SQL:结构化查询语言(Structured Query Language)
关系型数据库: RDBMS
关系型数据库以行(row)和列(column)进行存储数据
常见的RDMS有:mysql、sqlserver、oracle
非关系型数据库
redis 键值型 key-value、MongoDB文档型、Elasticsearch搜索引擎 倒排索引
实体类、属性、联系集
查看所有数据库
show databases;
创建数据库
create database 数据库名;
使用数据库
use 数据库名;
查看库的所有表
show tables from 数据库名;
创建新表
create table 表名(
字段名 数据类型,
字段名 数据类型
)
查看一个表的数据
seelect * from 表名
添加一条记录
insert into 表名称 values(值列表)
查看表的创建信息
show create table 表名
查看数据库创建信息
show create database 数据库名
删除表
drep table 表名
删除数据库
drep database 库名
查看编码命令
show variables like ‘character_%’
show variables like ‘collation_%’
**DDL 数据定义语言:**关键字包含 create、drop、alter
DMl 数据操作语言: insert 、delete、update、select
DCL 数据控制语言: crant、revoke、commit 提交事务、rollback 回滚事务、savepoint
去重:distinct
ifnull if(字段,0) 如果为null 拿0进行替换
显示表信息 discribe 表名 或者 desc 表名