哪个医院白癜风好治 https://jbk.39.net/yiyuanfengcai/zn_bjzkbdfyy/临近暑假,很多实习岗位要求掌握基本的SQL语句,我就来蹭热度讲一下SQL数据库,帮助大家从入门到精通,所有命令,函数,运算符都明明白白~在下面所有的讲解中,我将会以基本语法,案例,联系形式讲解,从而加强对每一个语句的使用和认识。
***MYSQL最重要的命令
SELECT从数据库中提取数据
UPDATE更新数据库中的数据
DELETE从数据库中删除数据
INSERTINTO将新数据插入数据库
CREATEDATABASE创建一个新的数据库
ALTERDATABASE修改数据库
CREATETABLE创建一个新表
ALTERTABLE修改表
DROPTABLE删除表
CREATEINDEX创建索引(搜索键)
DROPINDEX删除索引
***SELECT选择语句
该SELECT语句用于从数据库中选择数据。返回的数据存储在一个结果表中,称为结果集。
SELECT语法:
SELECTcolumn1,column2,...
此处,column1、column2、…是要从中选择数据的表的字段名称。如果要选择表中的所有可用字段,
请使用以下语法:SELECT*FROMtable_name;
假设我们已经有一个数据库Customers
如图1:
SELECT列示例
以下SQL语句从“Customers”表中选择“CustomerName”和“City”列:
SELECTCustomerName,CityFROMCustomers;
SELECT*示例
以下SQL语句从“Customers”表中选择所有列:SELECT*FROMCustomers;
***SELECTDISTINCT选择不同语句
该SELECTDISTINCT语句仅用于返回不同(不同)的值。在表中,一列通常包含许多重复值;
有时您只想列出不同的(不同的)值。
SELECTDISTINCT语法SELECTDISTINCTcolumn1,column2,...FROMtable_name;
我们还是假设有这样一个Customers数据库(如图1所示):*没有DISTINCT的SELECT示例
以下SQL语句从“Customers”表的“Country”列中选择所有(包括重复的)值:SELECTCountryFROMCustomers;
SELECTDISTINCT示例
SELECTDISTINCTCountryFROMCustomers;以下SQL语句列出了不同(不同)客户国家/地区的数量:
SELECTCOUNT(DISTINCTCountry)FROMCustomers;
***WHERE查询定位子句
该WHERE子句用于过滤记录。它用于仅提取满足指定条件的记录。
WHERE语法SELECTcolumn1,column2,...FROMtable_nameWHEREcondition;
注:该WHERE条款不仅在使用SELECT的语句,它也被用在UPDATE,DELETE等!我们假设还是有Customers这样一个数据库如图1:
*WHERE子句示例以下SQL语句在“Customers”表中选择来自国家“Mexico”的所有客户:SELECT*FROMCustomersWHERECountry=Mexico;*文本字段与数字字段SQL需要在文本值周围使用单引号(大多数数据库系统也允许双引号)。
但是,数字字段不应包含在引号中:SELECT*FROMCustomersWHERECustomerID=1;*WHERE子句中的运算符可以在WHERE子句中使用运算符,如图2所示;例如,选取所有价格小于30的产品()SELECT*FROMProductsWHEREPrice30;其他以此类推。
最近忙着投简历,就重新复习了一下SQL数据库,希望能帮到你~我会继续在学术范上更新这个系列,接下来我会讲AND、OR和NOT运算符、INSERTINTO插入语句以及NULL空值~
作者:川川菜鸟学术范签约作者、CSDN博客专家
学术范(xueshufan.