怎么在mysql查询_【MYSQL 第3篇】如何在数据库中进行查询

编程注意事项

1、英文字母大小写均可;

2、每个SQL语句的关键字用空格隔开;

3、字段或参数之间用逗号分隔;

4、SQL语句中如参数为字符型,需要用单引号;如果是数值型不需要使用单引号;

5、SQL语句结束时,在语句结尾处添加分号,在MYSQL数据库中,无强制要求SQL语句结束时添加分号;

6、MYSQL数据库的SQL语句中,如表名、字段名中出现空格、/、\ 等特殊字符时,需用反单引号将含有特殊字符的表名或字段名括起来,以免得到不正确的结果或者SQL语句无法运行;

7、SQL语句中,* 代表选定数据表中的所有字段,并且按照其在数据库中的固定顺序来显示;

8、SQL语句中使用的逗号、分号、单引号、括号等符号均需要为英文状态下输入符号。

语句

1、SELECT 列名称 FROM 表名称

从数据表中选取需要的数据;

2、SELECT DISTINCT 列名称 FROM 表名称

从数据表中选取需要的非重复数据;

3、SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

有条件地从表中选取数据;

算术运算符:+、-、*、/、%(余数)

比较运算符:=、!=、>、=、<=、!

逻辑运算符:and、or、not、

确定范围:between and、between or、not between and

确定集合:in(指定值) 、not in

相似字符匹配:like(% 匹配任何长度)、not like

空值:is null、is not null

位运算符:&(and)、|(or)、^(互斥or)、~(not)

4、SELECT 列名称 FROM 表名称 ORDER BY 列名称

ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。

升序: ORDER BY 列名称 ASC

降序:ORDER BY 列名称 DESC

5、INSERT INTO 表名称 VALUES (值1, 值2,....)

向表格中插入新的行;

INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

向表格中指定所要插入数据的列;

6、UPDATE 表名称 SET 列名称 = 新值 [WHERE 列名称 = 旧值]

修改表中的数据;

7、DELETE FROM 表名称 [WHERE 列名称 = 值]

删除表中的行;

8、ALTER TABLE 表名称 ADD 列名称 datatype

在表中添加列;

ALTER TABLE 表名称 DROP COLUMN 列名称

要删除表中的列;

(*)ALTER TABLE 表名称 ALTER COLUMN 列名称 datatype

改变表中列的数据类型;

9、SHOW CREATE TABLE 表名称

查询表结构(如数据类型)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值