美文网首页
【MYSQL 第3篇】如何在数据库中进行查询

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

作者: 晟文刀 | 来源:发表于2016-08-02 17:16 被阅读83次

    编程注意事项

    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 表名称
    查询表结构(如数据类型)

    相关文章

      网友评论

          本文标题:【MYSQL 第3篇】如何在数据库中进行查询

          本文链接:https://www.haomeiwen.com/subject/oasfsttx.html