MySQL的增删查改

1. 连接数据库

image.png

2. 软件的主界面组成部分

image.png

3. 创建数据库

image.png

4. 创建数据表

image.png

字段的特殊标识:

  1. PK(Primary Key) -- 主键、唯一标识
  2. NN(Not Null) -- 值不允许为空
  3. UQ(Unique) -- 值唯一
  4. AI(Auto Increment) -- 值自动增长

5. 向表中写入数据

image.png

6. 利用SQL语句对数据库进行增删查改

1). 查询语句

SELECT语句用于从表中查询数据。执行的结果被存储在一个结果表中(称为结果集)。

--从FROM 指定的【表中】,查询出【所有的】数据。* 表示【所有列】
SELECT * FROM 表名称

--从 FROM 指定的【表中】,查询出指定 列名称(字段) 的数据
SELECT 列名称 FROM 表名称
复制代码

sql语句关键字对大小写不敏感

看个实例: image.png

2). 增加数据行

insert into 语句用于向数据表中插入新的数据行

-- 向指定的表中,插入如下几列数据,列的值通过values 一一指定
-- 注意:列和值要一一对应,多个列和值之间,使用英文的逗号分隔
insert into table_name (列1,列2,...) values (值1,值2,...)
复制代码

举个比方:

image.png

3). 修改数据

update语句用于修改表中的数据

-- 1. 用 update 指定要更新哪个表中的数据
-- 2. 用 set 指定列对应的新值
-- 3. 用 where 指定更新的条件
update 表名称 set 列名称 = 新值 where 列名称 = 某值
复制代码

打个例子:

image.png

一定要用where子句指定具体的数据行

4). 删除数据

delete语句用于删除表中的行。

-- 从指定的表中,根据where 条件,删除对应的数据行
delete from 表名称 where 列名称=复制代码

例子:

image.png

5). where子句

where子句用于限定选择的标准。在select、update、delete语句中,皆可使用where子句来限定选择的标准。

-- 查询语句中的where条件
select 列名 from 表名称 where 列名称 运算符 值
-- 更新语句中的where条件
update 表名称 set=新值 where 列名称 运算符 值
-- 删除语句中的where条件
delete from 表名称  where 列名称 运算符 值
复制代码

image.png

猜你喜欢

转载自juejin.im/post/7017035062176645134