目录
前言
MySQL
创建数据库
创建表
字段类型
字段的特殊标识
SQL语句
向表中写入数据
SELECT语句 查询数据
INSERT INTO 语句 添加数据
UPDATE语句 修改数据
编辑
DELETE语句 删除数据
编辑
WHERE语句
AND和OR
ORDER BY子句
COUNT(*)函数
前言
在MySQL数据库中,我们经常需要使用SQL语句来操作数据库,本文介绍一些常用的SQL语句
MySQL
创建数据库
点击工具栏中圈住图标,然后创建数据库,命名自己的数据库,注意不能有空格,最后点击apply
创建好以后左侧会出现自己刚才创建的数据库
创建表
在左侧找到刚才创建的数据库,点击找到Tables,右键选择Create Table...
创建表,自定义表的名称,自定义表的字段(列),确定字段的类型以及字段的特殊标识
字段类型
INT:整数
VARCHAR(字符串长度):字符串
TINYINT():布尔值
字段的特殊标识
PK(Primary key):主键,唯一标识
NN(NOT NULL):值不允许为空
UQ(Unique):值唯一
AL(Auto Increment):值自动增长
点击Apply创建好表
SQL语句
向表中写入数据
在右侧找到刚创建好的表,右键打开,选择第一项
向表中输入数据
自定义username和password,id以及status不需要我们自己填写,会自己生成。点击apply
SELECT语句 查询数据
先选中数据库
use 数据库名字;
如果不选中就会报错
指定表中查出所有的数据 [*]所有
SELECT * FROM 表名称
指定表中查出指定字段数据
SELECT 列名称 FROM 表名称
(关键字大小写不敏感,例SELECT = select)
INSERT INTO 语句 添加数据
向指定表中插入指定的数据行
INSERT INTO 指定表名(列1,列2...)VALUES('值1','值2'...)
UPDATE语句 修改数据
update 表名称 set 列名称='新值' where 列名称 = 原值
DELETE语句 删除数据
delete from 表名称 where 列名称=值
WHERE语句
用于限定选择的标准
<> 不等于 (同等于!=)
AND和OR
可以在where子语句中把两个或多个条件结合起来
AND:必须满足多个条件(&&)
例:password=2222并且status=1
OR:只需要满足一个条件
password=2222或者status=1
ORDER BY子句
用于根据指定的列对结果集进行排序
默认升序(ASC)
降序:DESC
COUNT(*)函数
查询结果的总数据数
select count(*) from 表名称