SQL知识总结(1)
时间:2022-03-15 01:26
什么是数据库:
sql组成:
DDL:数据定义语句,有CREATE/DROP等;
DML:数据操作语句,有DELETE/UPDATE/INSERT/INSERT等;
DQL:数据查询语句,有SELECT 等;
DCL:数据库控制语言 ,关键字:grant、remove
通常,我们操作一个数据库的流程如下:
这是一个sql文件,我们需要把她拖入到mysql的命令中:
1. SET NAMES UTF8;
2. source (拖入文件);---针对中文的乱码问题,需要设置set names gbk;来显示。
数据库的操作
数据库的操作不外乎增删改查四种:下面我们一一介绍下:
1.向所有列中添加数据:----------------------------------------------------
INSERT INTO 表名 VALUES(列值1,列值2,列值3...);
验证是否添加成功:可以使用SELECT * FROM 表名;
还要注意:字符串类型只能加单引号,小心日期写法(‘2017-04-12’),注意当天的写法为now();
2,向部分列中添加数据
INSERT INTO 表名(列名1,列名2) VALUES(列值1,列值2);
删除记录行-------------------------------------------------------------------
语法: DELETE FROM 表名;----删除全部的表
DELETE FROM 表名 WHERE 条件(>, < ,=,!=,>=,<=等条件),在这里要注意删除整型速度是最快的,所以一般首选删除id;