首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql常用查询语句

    完全相同的时候,去除重复数据; -- select DISTINCT 列名 from 表名; select DISTINCT name from stu; # 4.ifnull,原因在于英语为null,在mysql...则有参数1;如果参数1位null,则走参数2; # 查询id,name,总成绩 select id,name,(chinese+ifnull(english,0)+math) from stu; -- mysql...`name`,s.chinese from stu s; # 5.5 函数可以加别名; select CURRENT_DATE() 当前日期; where条件查询语句 CREATE TABLE stu1...'香港','南京'); select * from stu1 where address not in('杭州','香港','南京'); # 5.查询英语没考试的人员信息;english null,在mysql...里面null不是0; -- 对于null的数据,不能用=,也不是0 select * from stu1 where english is null; # 6.模糊查询,like,比较常用;%:表示多个字符

    2K10

    Mysql常用查询语句

    FROM tb_stu  WHERE sname like ‘%PHP%’ 三查询日期型数据 SELECT * FROM tb_stu WHERE date = ‘2011-04-08’ 注:不同数据库对日期型数据存在差异...: : (1)MySQL:SELECT * from tb_name WHERE birthday = ‘2011-04-08’ (2)SQL Server:SELECT * from tb_name...name LIKE ‘%$_POST[name]%’ 完全匹配的方法”%%”表示可以出现在任何位置 八查询前n条记录 SELECT * FROM tb_name LIMIT 0,$N; limit语句与其他语句...,如order by等语句联合使用,会使用SQL语句千变万化,使程序非常灵活 九查询后n条记录 SELECT * FROM tb_stu ORDER BY id ASC LIMIT $n 十查询从指定位置开始的...group by排序语句order by同时出现在SQL语句中时,要将分组语句书写在排序语句的前面,否则会出现错误 二十二多列数据分组统计 多列数据分组统计与单列数据分组统计类似 SELECT *,

    7.5K20

    Mysql常用sql语句(1)- 操作数据库

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 针对数据库的操作语句叫做数据定义语言(DDL)...字符集:是用来定义 MySQL 存储字符串的方式 校对规则:定义了比较字符串的方式 实际栗子 # 简单创建一个数据库 create database yytest; # 添加条件判断,创建一个数据库...utf8_general_ci; # 查看数据库创建的语句是什么 show create database yytestsss; 查询数据库 语法格式 SHOW DATABASES [LIKE '数据库名...} 知识点 不一定要写数据库名,但需要当前有在使用的数据库 只能支持修改字符集和字符校验规则,如果要修改数据库名可以直接通过工具重命名数据库,Mysql暂时不支持语句修改 修改数据库不常用...yytestss; 知识点 作用:用来完成一个数据库到另一个数据库的跳转【切换当前操作的数据库】 当用 语句创建数据库之后,该数据库不会自动成为当前数据库,需要用 USE 来指定使用当前数据库

    1.1K10

    MySQL常用语句

    引言:数据库的数据库增删查改 演示软件:SQLyog 注:MYSQL默认不区分大小写 1.新增数据库 CREATE DATABASE:创建数据库。...MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义 IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库在当前数据库连接端口不存在时才能执行操作...新增数据库代码: CREATE DATABASE test 执行结果: F5或者右键连接更新数据库列表 刷新以后数据库就在会在列表显示出来 选择当前数据库执行后续语句 若再次输入CREATE DATABASE...test语句,则系统会给出错误提示信息,因为数据库已经在当前数据库连接里存在了 错误代码: 1007 Can't create database 'test'; database exists 所以我们在新增数据库前可以加上...使用此语句时要非常小心,以免错误删除。

    46810
    领券