DB : 数据库,存储数据的”仓库“。保存了一系列有组织的数据。
DBMS:数据库管理系统,数据库是通过DBMS创建和操作的容器。
SQL:结构化查询语言,专门用来与数据库通信的语言。
SQL的优点:几乎所有的DBMS都支持SQL
表由列组成,我们也称为字段。
启动MySQL:
创建数据库:
判断 数据库是否存在,再创建
MYSQL常见命令:
SQL中的数据类型:
代码示例:
create table student(
id int,
name varchar(32),
age int,
score double(4,1),
birthday date,
insert_time timestamp
);
结果示例:
表操作
复制表: create table 新表名 likle 要复制的表名;
DML语句:
添加 数据:
删除数据:
修改表的数据:
MySQL的语法规范
1 . 不区分大小写,但建议关键字大写,表名,列名小写
2 . 每条命令最后用分号结尾
3 , 每条命令根据需要,可以进行缩进 或 换行
4 . 注释
单行注释 : #注释 文字
单行 注释:-- 注释文字
多行注释:/* 注释文字 */
语法:
select 查询列表 from 表名;
1 . 查询的结果可以是一个虚拟的表格
2 . 查询列表可以是:表中的字段,常量值,表达式,函数
查询表中所有字段:
查询表中多个字段
区分关键字与字段名: ‘ ’
改变表的结构:
对于表中的 字段起别名:
去重: distinct
MySQL中的 + 运算符:
运用 concat函数 , 拼接字段
IFNULL :将列中的 NULL 替换为 自定义数字或字符
【补充】ISNULL:如果是NULL则返回 1,反之返回 0