定制小程序开发费用【SQL基础】SQL增删改查基本语句

目录

1 SQL 定制小程序开发费用增删改查基本语句

定制小程序开发费用增删改查是一个数据操定制小程序开发费用作工具最基本的命令,在SQL中,定制小程序开发费用这四种语句主要由以下定制小程序开发费用关键字语句执行:

  • 增:insert
  • 删:delete
  • 改:update
  • 查:select

2 select 语句

2.1 select 基本语句

  1. 功能:SELECT 语句用于从数据库中选取数据。
  2. 结果:选取结果被存储在一个结果表中,称为结果集。
  3. 语法:可以用以下语句选择特定列名,或用*代替表示所有列。
SELECT column_name,column_nameFROM table_name;
  • 1
  • 2
  1. 练习网址:https://sqlzoo.net/wiki/SELECT

2.2 Select … where 语句

  1. 功能:SELECT语句用于从数据库中选取数据,WHERE子句用于提取那些满足指定条件的记录。
  2. 语法:
SELECT column_name,column_nameFROM table_nameWHERE column_name operator value;
  • 1
  • 2
  • 3
  1. 练习网址:https://sqlzoo.net/wiki/SELECT_…_WHERE

2.3 Select … order by 语句

  1. 功能:SELECT语句用于从数据库中选取数据,用于对一列或者多列数据进行升序(ASC)或者降序(DESC)排列。
  2. 默认为升序排列,如果要对某元素按降序排列则在对应关键字后添加参数DESC。
  3. 语法:
SELECT column-listFROM table_name[WHERE condition][ORDER BY column1, column2, .. columnN] [ASC | DESC];
  • 1
  • 2
  • 3
  • 4
  1. 例子:

2.4 Select … group by 语句

  1. 功能:SELECT语句用于从数据库中选取数据, GROUP BY 语句用来对相同的数据进行分组。
  2. 语法:
SELECT column-listFROM table_nameWHERE [ conditions ]GROUP BY column1, column2....columnNORDER BY column1, column2....columnN
  • 1
  • 2
  • 3
  • 4
  • 5
  1. 练习网址:https://sqlzoo.net/wiki/SELECT_…_GROUP_BY

3 Select … join 语句

  1. 功能:JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
  2. 类型:
    • INNER JOIN:如果表中有至少一个匹配,则返回行;
    • LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行;
    • RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行;
    • FULL JOIN:只要其中一个表中存在匹配,则返回行。
  3. 不同类型的join语句功能图解
  4. 练习网址:https://sqlzoo.net/wiki/SELECT_…_JOIN

3 into 语句

  1. 功能:用于向表中插入新记录,可以插入一行也可以同时插入多行。
  2. 语句:
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)VALUES (value1, value2, value3,...valueN);
  • 1
  • 2
  1. 练习网址:https://sqlzoo.net/wiki/INSERT_…_VALUES

4 update 语句

  1. 功能:用于更新表中已存在的记录。
  2. 语法:
UPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_value;
  • 1
  • 2
  • 3
  1. 练习网址:https://sqlzoo.net/wiki/UPDATE

5 delete 语句

  1. 功能:用于删除表中的行。
  2. 语法:
DELETE FROM table_nameWHERE some_column=some_value;
  • 1
  • 2
  1. 练习网址:https://sqlzoo.net/wiki/DELETE

6 XXX … Select 语句

  1. 功能:在一个查询语句中使用另一个查询语句的结果,用于无法一次查询到所需内容的情况。
  2. 子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,并可使用运算符如 =、<、>、>=、<=、IN、BETWEEN 等。
  3. 以下是子查询必须遵循的几个规则:
    • 子查询必须用括号括起来。
    • 子查询在 SELECT 子句中只能有一个列,除非在主查询中有多列,与子查询的所选列进行比较。
    • ORDER BY 不能用在子查询中,虽然主查询可以使用 ORDER BY。可以在子查询中使用 GROUP BY,功能与 ORDER BY 相同。
    • 子查询返回多于一行,只能与多值运算符一起使用,如 IN 运算符。
    • BETWEEN 运算符不能与子查询一起使用,但是,BETWEEN 可在子查询内使用。
  4. 语法:
--SELECT 语句中的子查询使用SELECT column_name [, column_name ]FROM   table1 [, table2 ]WHERE  column_name OPERATOR      (SELECT column_name [, column_name ]      FROM table1 [, table2 ]      [WHERE])      --INSERT 语句中的子查询使用--INSERT 语句使用子查询返回的数据插入到另一个表中。INSERT INTO table_name [ (column1 [, column2 ]) ]   SELECT [ *|column1 [, column2 ] ]   FROM table1 [, table2 ]   [ WHERE VALUE OPERATOR ]--UPDATE 语句中的子查询使用--当通过 UPDATE 语句使用子查询时,表中单个或多个列被更新。UPDATE tableSET column_name = new_value[ WHERE OPERATOR [ VALUE ]   (SELECT COLUMN_NAME   FROM TABLE_NAME)   [ WHERE) ]--DELETE 语句中的子查询使用DELETE FROM TABLE_NAME[ WHERE OPERATOR [ VALUE ]   (SELECT COLUMN_NAME   FROM TABLE_NAME)   [ WHERE) ]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

7 数据库连接与退出

要对数据库进行操作,需要先连接数据库;操作完毕后需要退出数据库。对数据库的连接与退出命令如下:

/*两种连接方式*/mysql -uroot -ppass						-- 连接本地SQL,账号为root,密码为passmysql -h192.168.206.100 -uroot -ppass	-- 连接远程SQL,IP为192.168.206.100,账号为root,密码为pass/*三种退出方式*/exit;quit;\q;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

8 总结

  1. 掌握select及添加各种条件的查询语句;
  2. 掌握insert 、delete、update等增删改语句;
  3. 掌握增删改查中包含子查询的语句;
  4. 掌握数据库的连接与退出方式。

参考文献

  1. 《》
  2. 《》
  3. 《》
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发