MySQL基础---SQL语句1(select、insert、update、delete)

1. SQL基础

1. 什么是 SQL

        SQL(Structured Query Language) 是结构化查询语言专门用来访问和处理数据库的编程语言,能够让我们以编程的形式,操作数据库里面的数据

        三个关键点

                1. SQL 是数据库编程语言

·               2. 使用 SQL 语言写出来的代码,叫做 SQL 语句

                3.  SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL server)。非关系型数据库(Mongodb等)不支持 SQL 语言

2. SQL 能做什么

        1. 从数据库中查询数据

        2. 向数据库中插入新的数据

        3. 更新数据库中的数据

        4. 从数据库删除数据

        5. 创建新的数据库

        6. 数据库创建新表

        7. 在数据库中创建储存过程、视图

        8. etc...

3. 需要学习的 SQL

使用 SQL 从数据表中:

查询数据(select)、插入数据(insert into)、更新数据(update)、删除数据(delete)

4种 SQL 语法

where 条件、and 和 or 运算符、order by 排序、count(*)函数

2. SELECT 语句

1. 语法

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

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

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

        注意:SQL 语句中的关键字可以不区分大小写  SELECT == select ; FROM == from

2. 示例

先点击工具栏的新建页面 在页面内输入 SQL 语句 FROM后面一定是全路径,当有多个表时

点击闪电图标执行SQL语句

3. SELECT 列名称 示例

        如获取名 id  和 username 的列的内容

SELECT id, username FROM home.users

3. INSERT INTO 语句

1. 语法

INSERT INTO 语句用于向数据表中插入新的数据行

-- 向指定的表插入如下几列数据,列的值通过 values 指定
-- 列要和值对应,多个列和多个值之间,使用英文的逗号分割
INSERT INTO table_name (列1, 列2) VALUES (值1, 值2)

2. 示例

4. UPDATE 语句

1. 语法

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

-- 1. 用 UPDATE 指定要更新哪个表中的数据
-- 2. 用 SET 指定列对应的信纸
-- 3. 用 WHERE 指定更新的条件
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

2. 示例

更新某一行的某一列

更新 users 表中id为5 的密码为666666

更新某一行的若干列

更新 users 表中id为5 的用户密码和状态为 admin123和1

5.  DELETE 语句

1. 语法

        delete 语句用于删除表中的行

-- 从指定的表中,根据 WHELE 条件,删除对应的数据行
DELETE FROM 表名称 WHERE 列名称 = 值

2. 示例

        从 users 表中删除id为6 的用户

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值